Subjects
Home
VOTE Move XML Commons to Xerces
Commented: (XERCESJ 589) Bug with pattern restriction on long strings
: Xerces J 2 8 1 Release on Wednesday, September 13th
: Xerces J 2 9 0 Release on Wednesday, November 22nd
Commented: (XERCESJ 1066) Restriction+choice+substitutionGroup error
Commented: (XERCESJ 1178) Error getting prefix for an attribute with no n
Updated: (XERCESJ 1244) XMLSchemaValidator does not contribute element 's
Some consideration about the xerces DOM implementation
Updated: (XERCESJ 1066) Restriction+choice+substitutionGroup error
Commented: (XERCESJ 1227) Poor performance / OutOfMemoryError for sequenc
retain exception stack traces
Updated: (XERCESJ 1193) NPE or hang when parsing using the "continue afte
Future of NekoHTML
Commented: (XERCESJ 1203) NPE in XMLDTDProcessor
DOM Level 3 APIs for Xalan J and a new Xalan release (2 7 1)
: xml commons external 1 3 04 Release on Wednesday, November 22nd
Commented: (XERCESJ 1247) Incorrect location information on SAX when usin
XInclude exceptions how to mirror Xerces J functionality into Xerces C++?
First proposal on SoC project "Add support for the StAX (JSR 173) cursor API
: xml commons resolver 1 2 Release on Wednesday, November 22nd
Typo in RangeToken java Please check
Validator features
java lang ClassCastException when adopting Node
using the org apache xerces impl xs identity package
Updated: (XERCESJ 1257) buffer overflow in UTF8Reader for characters out
Problem with ref attributes and schema validation
Updated: (XERCESJ 122) XMLSchemaValidator does not contribute element 's d
Performance problem under load Xerces with Weblogic 9 x
remove ignored memory allocation
Commented: (XERCESJ 1177) SAXXMLStreamReader doesn 't always report namesp
Commented: (XERCESJ 977) Null pointer exception during DOM parsing
Commented: (XERCESJ 1197) Code cleanup for org apache xml serialize
Commented: (XERCESJ 1201) Initial contribution for StAX Event API
Updated: (XERCESJ 1061) Regex "$ " and "^ " characters treated as special c
Commented: (XERCESJ 1199) SAXXMLStreamReader should attempt to register a
Commented: (XERCESJ 1061) Regex "$ " and "^ " characters treated as special
Updated: (XERCESJ 589) Bug with pattern restriction on long strings
StackOverflow
xerces Range unnecessarily not garbage collectable if not detached
Updated: (XERCESJ 1178) Error getting prefix for an attribute with no nam
Bug in xs:redefine
Commented: (XERCESJ 1204) Can not set XMLEntityResolver for LSParser
Updated: (XERCESJ 1253) Prototype for SoC2007 project "Add support for th
Updated: (XERCESJ 1259) Add SteamFilter Function to SoC2007 project "Add
Assigned: (XERCESJ 444) SAXException thrown by EntityResolver is reported
Google Summer of Code 2007
Xerces J and XInclude relative path issue
Assigned: (XERCESJ 206) Stack overflow when using a schema validation
Commented: (XERCESJ 1215) Restrictions involving two levels of substituti
Closed: (XERCESJ 1203) NPE in XMLDTDProcessor
non overriding equals methoda
Resolved: (XERCESJ 1079) invalid value returned for TOTALDIGITS facet in
Xerces AS3 port
Updated: (XERCESJ 325) Regular Expression; Pattern "| " clause order de
Updated: (XERCESJ 1196) Javadoc generation fails on Java SE 5 0
Closed: (XERCESJ 1202) DTD validation on XIncluded documents when the sch
Created: (XERCESJ 1124) Nonspecific schema error message
a bug in xerces
Updated: (XERCESJ 1201) Initial contribution for StAX Event API
Closed: (XERCESJ 1254) Empty uris in targetNamespace attribute not report
Links
Home
Oracle database error code
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
XSD includes xerces2 against xerces1

XSD includes xerces2 against xerces1

2003-05-16       - By K. Venugopal
Reply:     1     2     3  

Hi Mark ,

Please mail a sample program and sample xsd,xml files if you have it  
handy . It will save us some  time .

Thanks
venu


Mark Causer wrote:

>Hi
>
>I have an XSD defined with multiple includes ie:
>
><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
>   <xs:annotation>
>     <xs:documentation>Version 1.2</xs:documentation>
>   </xs:annotation>
>   <xs:include schemaLocation="CARD_RANGE.xsd"/>
>   <xs:include schemaLocation="CARD.TYPE.xsd"/>
>   ....
>
>   <xs:element name="TRANSACTION">
>     <xs:complexType>
>       <xs:choice maxOccurs="unbounded">
>         <xs:element name="CARD_RANGE" type="CARD_RANGEType"/>
>         <xs:element name="CARD_TYPE" type="CARD_TYPEType"/>
>etc...
>
>The includeded xsd's  also has includes:
>
><?xml version="1.0" encoding="UTF-8"?>
><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>elementFormDefault="qualified" attributeFormDefault="unqualified">
>   <xs:include schemaLocation="PCMSPOSSimpleTypes.xsd"/>
>   <xs:complexType name="CARD_RANGEType">
>etc..
>
>which inturn has an include
>
><?xml version="1.0" encoding="UTF-8"?>
><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>elementFormDefault="qualified" attributeFormDefault="unqualified">
>   <xs:annotation>
>     <xs:documentation>Version 1.1</xs:documentation>
>   </xs:annotation>
>   <xs:include schemaLocation="PCMSSimpleTypes.xsd"/>
>   <xs:simpleType name="POSNAMEType4">
>     <xs:restriction base="PCMSNAMEType">
>etc....
>
>
>I jar all the xsd files up in a jar .
>In the application code I reference this as follows:
>
>
>      URL url = getClass().getResource(initialXSD);
>      String xsdLocation=url.toString();
>
>
>parser.setProperty("http://apache.org/xml/properties/schema/external-noNames
>paceSchemaLocation",xsdLocation);
>
>The xsdLocation looks like: jar:file:/C:/Tomcat
>4.1/webapps/data/WEB-INF/lib/xsd.jar!/PCMSStructures.xsd
>
>under xerces1 My DOMParser can see this and uses the XSD correctly.
>
>Under Xerces2 it can't find the XSD. I get :
>
>DOM parser invalid SELLING_CODE
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'LONGLABELType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'LONGLABELType' to a(n) simpleType definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'LONGLABELType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'LONGLABELType' to a(n) simpleType definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PCMSINTEGERType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PCMSINTEGERType' to a(n) simpleType definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'ORG_UNIT_COMPANYType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'CARD_RANGEType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'CREDITType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'LINKED_PRODUCTType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'OPERATORType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'ORG_UNIT_OUTLETType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PAYMENT_MEDIAType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PAYMENT_TYPEType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PRICEType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PRICE_BANDType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PRODUCTType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PRODUCT_GROUPType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PRODUCT_GROUP_STRUCTUREType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PRODUCT_PROD_GROUPINGType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PROMOTIONType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'PURCHASE_ADVICEType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'ROLEType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'SELLING_CODEType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'SERIALISED_PRODUCTType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'TAX_CODEType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'TILLType' to a(n) type definition component.
>DOM exception : org.xml.sax.SAXParseException: src-resolve: Cannot resolve
>the name 'ORG_UNIT_WAREHOUSEType' to a(n) type definition component.
>
>
>If I change the XSD location to point to file:///c:/temp/myxsd.xsd it still
>doesn't work. It sees to look for the included files in the working
>dirctory.
>If I drop all the xsd files into the working directory it all works
>correctly.
>
>I am working with the xerces2 that comes with tomcat 4.1.2 (whatver version
>that is)
>Trying the latest xerces2 I get the error as :
>
>DOM parser invalid SELLING_CODE
>DOM exception : org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the
>declaration of element 'FILE'.
>
>Anyone have any pointers on how to get xerces2 to accept an XSD with
>includes ?
>
>Mark
>
>
>________________________________________________________________________
>The information contained in this e-mail is intended only for the person
>or entity to which it is addressed and may contain confidential and/or
>privileged material. If you are not the intended recipient of this
>e-mail, the use of this information or any disclosure, copying or
>distribution is prohibited and may be unlawful.
>
>If you received this in error, please contact the sender and delete the
>material from any computer.
>
>The views expressed in this e-mail may not necessarily be the views of
>The PCMS Group plc and should not be taken as authority to carry out any
>instruction contained.
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: xerces-j-user-unsubscribe@(protected)
>For additional commands, e-mail: xerces-j-user-help@(protected)
>
>  
>



---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-user-unsubscribe@(protected)
For additional commands, e-mail: xerces-j-user-help@(protected)