|
Hi, I am
facing a problem in validating a xml with schema. I
need to write schema which supports attributes for leaf elements.
Attached is the sample I tried and the parser Xerces-c 1.5.1 gives the following error. Error at
file "D:\Buysell.xml", line 4, column 135 Can
somebody tell me what is wrong with the schema and how can I fix it with the
requirement described above. Please help out. Regards, Abhay. |
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="BuySellInd"> <xs:complexType> <xs:simpleContent> <xs:restriction base="xs:string"> <xs:enumeration value="BUY"/> <xs:enumeration value="SELL"/> <xs:attribute name="elementID" type="xs:string"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> </xs:schema>
<?xml version="1.0" encoding="UTF-8"?> <!-- edited with XML Spy v4.0.1 U (http://www.xmlspy.com) by Abhay Chaudhary (Lambent Technologies) --> <!--Sample XML file generated by XML Spy v4.0.1 U (http://www.xmlspy.com)--> <BuySellInd elementID="34erdf34" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="D:\BuySell.xsd">BUY</BuySellInd>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
