[Home] [By Thread] [By Date] [Recent Entries]

  • From: Howard.Kidd@s...
  • To: xml-dev@l...
  • Date: Fri, 16 Mar 2001 10:12:45 +0000

I am a virgin xml user and having a bit or trouble with what I believe
must be a simple process


If I take this sample xml straight from the w3 sebsite

<<<<
<?xml version="1.0"?>
<shipOrder>
  <shipTo>
    <name>Tove Svendson</name>
    <street>Ragnhildvei 2</street>
    <address>4000 Stavanger</address>
    <country>Norway</country>
  </shipTo>
  <items>
    <item>
      <title>Empire Burlesque</title>
      <quantity>1</quantity>
      <price>10.90</price>
    </item>
    <item>
      <title>Hide your heart</title>
      <quantity>1</quantity>
      <price>9.90</price>
    </item>
  </items>
</shipOrder>
>>

and get the schema from the same website
<<
<xsd:schema xmlns:xsd="http://www.w3.org/1999/XMLSchema">

<xsd:element     name="shipOrder" type="order"/>

<xsd:complexType name="order">
  <xsd:element   name="shipTo"    type="shipAddress"/>
  <xsd:element   name="items"     type="cdItems"/>
</xsd:complexType>

<xsd:complexType name="shipAddress">
  <xsd:element   name="name"      type="xsd:string"/>
  <xsd:element   name="street"    type="xsd:string"/>
  <xsd:element   name="address"   type="xsd:string"/>
  <xsd:element   name="country"   type="xsd:string"/>
</xsd:complexType>

<xsd:complexType name="cdItems">
  <xsd:element   name="item"      type="cdItem"/>
</xsd:complexType>

<xsd:complexType name="cdItem">
  <xsd:element   name="title"     type="xsd:string"/>
  <xsd:element   name="quantity"  
   type="xsd:positiveInteger"/>
  <xsd:element   name="price"     type="xsd:decimal"/>
</xsd:complexType>

</xsd:schema>
>>

I can load both into my DOM and both are OK

but how can I validate my XML against the schema as the two
are completely seperate entities ??????


Howard Kidd
	Mobile	+44 7973 839833
@ Syntegra
	Tel	+44 1932 773574
		mailto:kiddh@s...       
@ Diamond Software Systems
	Tel 	+44 20 83351941
 
mailto:howard.kidd@d...
@ Home
	Tel 	+44 20 83982856
		mailto:howard-kidd@h...




******************************************************************************

Check us out at http://www.syntegra.com

***********************************************************************

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member