For example I have XML
Expand|Select|Wrap|Line Numbers
- <people>
- <family name="Smith">
- <origin>England</origin>
- </family>
- <family name="Jain">
- <origin>India</origin>
- </family>
- <family name="DelSol">
- <origin>Spain</origin>
- </family>
- <person>
- <Given>Mary</Given>
- <Family>Smith</Family>
- </person>
- <person>
- <Given>Jorege</Given>
- <Family>DelSol</Family>
- </person>
- <person>
- <Given>Sundeep</Given>
- <Family>Jain</Family>
- </person>
- <person>
- <Given>John</Given>
- <Family>Farley</Family>
- </person>
- </people>
Is it possible to do so?
Thanks
Mark
Expand|Select|Wrap|Line Numbers
- <?xml version="1.0" encoding="utf-8"?>
- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:element name="people">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" name="family">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="origin" type="xs:string" />
- </xs:sequence>
- <xs:attribute name="name" type="xs:string" use="required" />
- </xs:complexType>
- </xs:element>
- <xs:element maxOccurs="unbounded" name="person">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Given" type="xs:string" />
- <xs:element name="Family" type="xs:string" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:schema>