Mega Code Archive

 
Categories / XML / XML Schema
 

AppInfo and help-text in annotation

File: Data.xml <?xml version="1.0"?> <fullName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"           xsi:schemaLocation="http://www.rntsoft.com Schema.xsd"           xmlns="http://www.rntsoft.com"           language="en">  first last </fullName> 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">   <xsd:annotation>     <xsd:documentation xml:lang="en-us">       This is the documentation       <a href="http://www.rntsoft.com">XML</a>     </xsd:documentation>   </xsd:annotation>   <xsd:element name="fullName">     <xsd:annotation>       <xsd:appinfo>         <help-text>Enter the person's full fullName.</help-text>       </xsd:appinfo>     </xsd:annotation>     <xsd:complexType>       <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>