DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11332>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11332 Xerces Schema validation differs from Microsoft Schema Validation Summary: Xerces Schema validation differs from Microsoft Schema Validation Product: Xerces2-J Version: 2.0.2 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: XML Schema Structures AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] Hello. I am using XML Spy for creating and manipulating xml and xsd files. The problem is that when I validate the following schema with XML Spy, theres no trouble at all, but with Xerces it causes me problems. I have tried to modify the structure, but with all of them I have the same problem. <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:element name="Adapter"> <xs:complexType> <xs:sequence> <xs:element name="ConnectionManagerClass" type="xs:string"/> <xs:element name="DataTransformerClass" type="xs:string"/> <xs:element name="InternalMessageFactoryClass" type="xs:string"/> <xs:element name="TypeConnections"> <xs:complexType> <xs:sequence> <xs:element name="TypeConnection" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ConnectionClass" type="xs:string"/> <xs:element name="Connections" type="xs:unsignedInt"/> <xs:element name="Resource" type="xs:string" minOccurs="0"/> </xs:sequence> <xs:attribute name="order" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="num" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> <xs:group ref="grupo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:group name="grupo"> <xs:all> <xs:element name="Publisher"> <xs:complexType> <xs:sequence> <xs:element name="PTopic" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="PTopicName" type="xs:string"/> <xs:element name="PTopicDescription" type="xs:string"/> <xs:element name="PTopicPolicy"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="ALLOW_DUPLICATE_MESSAGES"/> <xs:enumeration value="ALLOW_LOSE_MESSAGES"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="PTopicMessages"> <xs:complexType> <xs:sequence> <xs:element name="PTopicMessage" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="num" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> <xs:sequence minOccurs="0"> <xs:element name="PTopicSizeQueue" type="xs:unsignedInt"/> <xs:element name="PTopicThresholdQueue" type="xs:unsignedInt"/> </xs:sequence> </xs:sequence> <xs:attribute name="order" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="pPriority" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="MIN"/> <xs:enumeration value="MED"/> <xs:enumeration value="MAX"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="num" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> <xs:element name="Subscriber"> <xs:complexType> <xs:sequence> <xs:element name="STopic" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="STopicName" type="xs:string"/> <xs:element name="STopicDescription" type="xs:string"/> <xs:element name="STopicPolicy"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="ALLOW_DUPLICATE_MESSAGES"/> <xs:enumeration value="ALLOW_LOSE_MESSAGES"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:sequence minOccurs="0"> <xs:element name="STopicSizeQueue" type="xs:unsignedInt"/> <xs:element name="STopicThresholdQueue" type="xs:unsignedInt"/> </xs:sequence> </xs:sequence> <xs:attribute name="allReply" type="xs:boolean" use="optional" default="0"/> <xs:attribute name="order" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="sPriority" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="MIN"/> <xs:enumeration value="MED"/> <xs:enumeration value="MAX"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="num" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:all> </xs:group> </xs:schema> Thank you very much. Sonia e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
