[xsd-users] Parsing of any type of xml fails
Babinskas, Albert
albert.babinskas at imagingsciences.com
Fri Mar 14 11:24:50 EDT 2014
Hi,
My Xml snippet looks like this:
<ns2:appSpecificXml>
<someBrand>
<someBrandAppData xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ThumbnailPos>
<X>0</X>
<Y>0</Y>
</ThumbnailPos>
</someBrandAppData>
</someBrand>
</ns2:appSpecificXml>
My Xsd snippet for that data looks like this:
<xs:element name="appSpecificXml" type="tns:appSpecificXml_t"/>
<xs:complexType name="appSpecificXml_t">
<xs:complexContent>
<xs:extension base="tns:appSpecificData_t">
<xs:sequence>
<xs:element name="someBrand" type="tns:brandXml_t" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="brandXml_t">
<xs:sequence>
<xs:any processContents="skip" namespace="##other"/>
</xs:sequence>
</xs:complexType>
When I try to parse the xml, I get an std exception, when it is parsing the xml into dom object (xml::dom::auto_ptr<xercesc::DOMDocument> doc (domParser->parse (&wrap))).
If I remove that xml snippet from my xml, I am able to parse the whole xml document.
-Albert
More information about the xsd-users
mailing list