You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by bu...@apache.org on 2001/08/14 19:53:40 UTC

[DO NOT REPLY: Bug 3122] New: -

IDOM_Parser losing Text data

PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT
ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW
AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE
DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL
BE LOST SOMEWHERE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3122

*** shadow/3122	Tue Aug 14 10:53:40 2001
--- shadow/3122.tmp.7980	Tue Aug 14 10:53:40 2001
***************
*** 0 ****
--- 1,164 ----
+ +============================================================================+
+ | IDOM_Parser losing Text data                                               |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 3122                        Product: Xerces-C++              |
+ |       Status: NEW                         Version: 1.5.1                   |
+ |   Resolution:                            Platform: Other                   |
+ |     Severity: Blocker                  OS/Version: AIX                     |
+ |     Priority: Other                     Component: Non-Validating Parser   |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: xerces-c-dev@xml.apache.org                                  |
+ |  Reported By: NathanHumble@Freightliner.com                                |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ I am parsing a SOAP document and one of the parameters is a (large) XML
+ document.  When parsed, the internal XML document abruptly ends at slightly over
+ the 4Kb mark.  This is only the first half (or so) of the document.  I thought
+ that maybe the data got split into sibling IDOM_Text nodes, but there are no
+ siblings in the document.  The following is the document in question:
+ 
+ <?xml version='1.0' encoding='UTF-8'?>
+ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/1999/XMLSchema">
+ <SOAP-ENV:Body>
+ <ns1:processXMLResponse xmlns:ns1="urn:ftl:ITOC"
+ SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
+ <return xsi:type="xsd:string">&lt;?xml version=&quot;1.0&quot;
+ ?&gt;&lt;FtlAPI&gt;&lt;ApiName&gt;DESRIU&lt;/ApiName&gt;&lt;Version&gt;1.0&lt;/Version&gt;&lt;DE
+ Name=&quot;MOD-Type&quot;&gt;1&lt;/DE&gt;&lt;DE
+ Name=&quot;Title&quot;&gt;PROJECT RELEASE ITEM ADD/UPDATE &lt;/DE&gt;&lt;DE
+ Name=&quot;ItemKey&quot;&gt;A18-30012                &lt;/DE&gt;&lt;DE
+ Name=&quot;ReleaseKey&quot;&gt;P05225-01&lt;/DE&gt;&lt;DE
+ Name=&quot;DisplayType&quot;&gt;A&lt;/DE&gt;&lt;DE Name=&quot;JobKey&quot;&gt; 
+     &lt;/DE&gt;&lt;DE Name=&quot;OptionKey&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;ItemFormatCodeKey&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;LogonID&quot;&gt;CUSP    &lt;/DE&gt;&lt;DE
+ Name=&quot;ReleaseNumberAttr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;ReleaseNumber&quot;&gt;P05225-01&lt;/DE&gt;&lt;DE
+ Name=&quot;FinalRelease&quot;&gt;Y&lt;/DE&gt;&lt;DE
+ Name=&quot;ReleaseDate&quot;&gt;04/15/98&lt;/DE&gt;&lt;DE
+ Name=&quot;Subject&quot;&gt;DRAWING CORRECTION,A18-30012       &lt;/DE&gt;&lt;!
+ DE Name=&quot;Engineering-1&quot;&gt;SEE&lt;/DE&gt;&lt;DE
+ Name=&quot;Engineering-2&quot;&gt;TLH&lt;/DE&gt;&lt;DE
+ Name=&quot;Engineering-3&quot;&gt;A D           &lt;/DE&gt;&lt;DE
+ Name=&quot;RequestDate&quot;&gt;04/30/98&lt;/DE&gt;&lt;DE
+ Name=&quot;ActualDate&quot;&gt;05/05/98&lt;/DE&gt;&lt;DE
+ Name=&quot;InfoRecieveDate&quot;&gt;04/15/98&lt;/DE&gt;&lt;DE
+ Name=&quot;ProjectWO-Lit&quot;&gt;PROJECT W/O NO:&lt;/DE&gt;&lt;DE
+ Name=&quot;ProjectWO&quot;&gt;P05225-405&lt;/DE&gt;&lt;DE
+ Name=&quot;DateLastEdit&quot;&gt;05/05/98&lt;/DE&gt;&lt;DE
+ Name=&quot;ItemNumberAttr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;ItemNumber&quot;&gt;A18-30012                &lt;/DE&gt;&lt;DE
+ Name=&quot;ItemFormatCodeAttr&quot;&gt;&amp;#000;1&lt;/DE&gt;&lt;DE
+ Name=&quot;ItemFormatCode&quot;&gt;1&lt;/DE&gt;&lt;DE
+ Name=&quot;OptionAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;Option&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;EnglishDescriptionAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&l!
+ t;DE Name=&quot;EnglishDescription&quot;&gt;DWG-BRKT ASSY,MTG,STRG COLUMN
+ &lt;/DE&gt;&lt;DE Name=&quot;ForeignDescription&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;LoadDate&quot;&gt;10/09/97&lt;/DE&gt;&lt;DE
+ Name=&quot;GermanDescriptionAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;GermanDescription&quot;&gt;                             
+ &lt;/DE&gt;&lt;DE Name=&quot;MilitaryItemUsageCode&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;LastMaint&quot;&gt;05/06/98&lt;/DE&gt;&lt;DE
+ Name=&quot;ItemTypeAttr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;ItemType&quot;&gt;D&lt;/DE&gt;&lt;DE
+ Name=&quot;ReleaseTypeAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;ReleaseType&quot;&gt;5 &lt;/DE&gt;&lt;DE
+ Name=&quot;CommonPart&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;StockDispositionAttr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;StockDisposition&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;UsageChangeAttr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;UsageChange&quo!
+ t;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;PPS-LoadAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;PPS-Load&quot;&gt;N&lt;/DE&gt;&lt;DE
+ Name=&quot;StatusAttr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;Status&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;PPS-EstUsageAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;PPS-EstUsage&quot;&gt;       &lt;/DE&gt;&lt;DE
+ Name=&quot;DeptControlAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;DeptControl&quot;&gt;N&lt;/DE&gt;&lt;DE
+ Name=&quot;UOM-Attr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;UOM&quot;&gt;  &lt;/DE&gt;&lt;DE
+ Name=&quot;FinalStatusAttr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;FinalStatus&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;DarkFinalStatus&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;MasterNumberAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;MasterNumber&quot;&gt;532D1&lt;/DE&gt;&lt;DE
+ Name=&quot;MetricCodeAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE Name=&!
+ quot;MetricCode&quot;&gt;M&lt;/DE&gt;&lt;DE
+ Name=&quot;NIC-Attr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;NIC&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;FirstLotAttr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;FirstLot&quot;&gt;   &lt;/DE&gt;&lt;DE
+ Name=&quot;ChangeOverPeriodIn&quot;&gt;  &lt;/DE&gt;&lt;DE
+ Name=&quot;LastLotAttr&quot;&gt;&amp;#000;a&lt;/DE&gt;&lt;DE
+ Name=&quot;LastLot&quot;&gt;   &lt;/DE&gt;&lt;DE
+ Name=&quot;ChangeOverPeriodOut&quot;&gt;  &lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingNumberAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingNumber&quot;&gt;A18-30012                &lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingRevLevelAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingRevLevel&quot;&gt;L &lt;/DE&gt;&lt;DE
+ Name=&quot;NextDrawingRevLevel&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingRevDateAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingRevDate&quot;&gt;04/15/98&lt;/DE&gt;&lt;DE Name=&quo!
+ t;DrawingCheckoutDate&quot;&gt;       &lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingSizeAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingSize&quot;&gt;E &lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingCheckoutJob&quot;&gt;     &lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingFileLocAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingFileLoc&quot;&gt;PDX CATIA &lt;/DE&gt;&lt;DE
+ Name=&quot;HiddenDrawingFileLoc&quot;&gt;PDX CATIA &lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingCheckoutName&quot;&gt;                   &lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingCAD-CheckComplete&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;DrawingADM-CheckComplete&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;ReplaceItemAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;ReplaceItem&quot;&gt;                         &lt;/DE&gt;&lt;DE
+ Name=&quot;InterchangeItemAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;InterchangeItem&quot;&gt;                         &lt;/DE&gt;&lt;DE
+ Name=&quot;NonInterchang!
+ eItemAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;NonInterchangeItem&quot;&gt;                        
+ &lt;/DE&gt;&lt;DE
+ Name=&quot;SimilarToItemAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;SimilarToItem&quot;&gt;                         &lt;/DE&gt;&lt;DE
+ Name=&quot;SelectChartAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;SelectChart&quot;&gt;        &lt;/DE&gt;&lt;DE
+ Name=&quot;DarkReplaceByIndicator&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;MfgModuleNumberAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;MfgModuleNumber&quot;&gt;    &lt;/DE&gt;&lt;DE
+ Name=&quot;DarkMfgModuleNumber&quot;&gt;    &lt;/DE&gt;&lt;DE
+ Name=&quot;MBOM-UseCodeAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;MBOM-UseCode&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;DarkMBOM-UseCode&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;MaterialSpecAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;MaterialSpec&quot;&gt;                !
+          &lt;/DE&gt;&lt;DE Name=&quot;BOM-Usage&quot;&gt;    0&lt;/DE&gt;&lt;DE
+ Name=&quot;BasedOnBOM&quot;&gt;                         &lt;/DE&gt;&lt;DE
+ Name=&quot;MfrAbbrAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;MfrAbbr&quot;&gt;   &lt;/DE&gt;&lt;DE
+ Name=&quot;MfrItemAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;MfrItem&quot;&gt;                         &lt;/DE&gt;&lt;DE
+ Name=&quot;MfrName&quot;&gt;                                                     
+            &lt;/DE&gt;&lt;DE
+ Name=&quot;ItemWeightAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;ItemWeight&quot;&gt;    0.00&lt;/DE&gt;&lt;DE
+ Name=&quot;UnitWeightAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;UnitWeight&quot;&gt;  &lt;/DE&gt;&lt;DE
+ Name=&quot;WeightAccuracyCodeAttr&quot;&gt;&amp;#000;&amp;#000;&lt;/DE&gt;&lt;DE
+ Name=&quot;WeightAccuracyCode&quot;&gt; &lt;/DE&gt;&lt;DE
+ Name=&quot;CostLevel-1&quot;&gt;           &lt;/DE&gt;&lt;DE Name=&quot!
+ ;CostLevel-2&quot;&gt;           &lt;/DE&gt;&lt;DE Name=&quot;CostLevel-3&quot;&gt; 
+          &lt;/DE&gt;&lt;DE Name=&quot;PendingReleaseLine&quot;&gt;PENDING:     
+                                                                 
+ &lt;/DE&gt;&lt;DE Name=&quot;Message&quot;&gt;I42-CURRENT ITEM DISPLAY - PF1
+ FO-NOT AUTHORIZED FOR UPDATE &lt;/DE&gt;&lt;/FtlAPI&gt;</return>
+ </ns1:processXMLResponse>
+ 
+ </SOAP-ENV:Body>
+ </SOAP-ENV:Envelope>

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org