Hi guy's i'm v new to this and probably getting this wrapped right round my
head, but why can't i use something like wc3 to validate this.
-----------------XML---------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?xml-stylesheet type="text/xsl" href="ordercontents.xsl"?>
<order-contents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="ordercontents.xsd">
<customer number="41">
<order-id>1142679080</order-id>
<order-date>2006-03-18 10:03:20</order-date>
<customer-name>Damian Burrin</customer-name>
<customer-email>damian@ukrocketry.com</customer-email>
<items-description>0764543555-Professional XML Development with Apache
Tools</items-description>
<items-qty>1</items-qty>
<items-total>£18.99</items-total>
</customer>
<order-total>£18.99</order-total>
</order-contents>
--------------------END XML----------------------
------------------SCHEMA----------------------------
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="order-contents">
<xs:complexType>
<xs:sequence>
<xs:element ref="customer"/>
<xs:element ref="order-total"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="customer">
<xs:complexType>
<xs:sequence>
<xs:element ref="order-id"/>
<xs:element ref="order-date"/>
<xs:element ref="customer-name"/>
<xs:element ref="customer-email"/>
<xs:element ref="items-description"/>
<xs:element ref="items-qty"/>
<xs:element ref="items-total"/>
</xs:sequence>
<xs:attribute name="number" use="required" type="xs:integer"/>
</xs:complexType>
</xs:element>
<xs:element name="order-id" type="xs:integer"/>
<xs:element name="order-date" type="xs:string"/>
<xs:element name="customer-name" type="xs:string"/>
<xs:element name="customer-email" type="xs:string"/>
<xs:element name="items-description" type="xs:string"/>
<xs:element name="items-qty" type="xs:integer"/>
<xs:element name="items-total" type="xs:string"/>
<xs:element name="order-total" type="xs:string"/>
</xs:schema>
-----------------END SCHEMA------------------------
Any help really apreciated
Thanks
Damian Burrin
UKRA 1159 Level 2 RSO
EARS 1115
http://www.ukrocketry.com http://www.larf-rocketry.co.uk
LARF - Putting the amateur back in rocketry!!