Mega Code Archive

 
Categories / XML / XML Schema
 

Reference an attribute group

File: Data.xml <?xml version="1.0"?> <addr:address xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"               xsi:schemaLocation="http://www.rntsoft.com Schema.xsd"               xmlns:addr="http://www.rntsoft.com"               addr:language="en">      </addr:address> File: Schema.xsd <?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"   targetNamespace="http://www.rntsoft.com"   xmlns:addr="http://www.rntsoft.com"   attributeFormDefault="qualified"   elementFormDefault="qualified">     <xsd:element name="address">   <xsd:complexType mixed="true">     <xsd:simpleContent>       <xsd:extension base="xsd:string">         <xsd:attributeGroup ref="addr:nationality"/>       </xsd:extension>     </xsd:simpleContent>   </xsd:complexType>  </xsd:element>  <xsd:attributeGroup name="nationality">     <xsd:attribute name="language" type="xsd:language"/>  </xsd:attributeGroup> </xsd:schema>