Blame SOURCES/xml.xsd

83f3da
83f3da
83f3da
83f3da
  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
83f3da
  xmlns   ="http://www.w3.org/1999/xhtml"
83f3da
  xml:lang="en">
83f3da
83f3da
 <xs:annotation>
83f3da
  <xs:documentation>
83f3da
   
83f3da
    

About the XML namespace

83f3da
83f3da
    
83f3da
     

83f3da
      This schema document describes the XML namespace, in a form
83f3da
      suitable for import by other schema documents.
83f3da
     

83f3da
     

83f3da
      See 
83f3da
      http://www.w3.org/XML/1998/namespace.html and
83f3da
      
83f3da
      http://www.w3.org/TR/REC-xml for information 
83f3da
      about this namespace.
83f3da
     

83f3da
     

83f3da
      Note that local names in this namespace are intended to be
83f3da
      defined only by the World Wide Web Consortium or its subgroups.
83f3da
      The names currently defined in this namespace are listed below.
83f3da
      They should not be used with conflicting semantics by any Working
83f3da
      Group, specification, or document instance.
83f3da
     

83f3da
     

83f3da
      See further below in this document for more information about 
83f3da
      href="#usage">how to refer to this schema document from your own
83f3da
      XSD schema documents and about the
83f3da
      namespace-versioning policy governing this schema document.
83f3da
     

83f3da
    
83f3da
   
83f3da
  </xs:documentation>
83f3da
 </xs:annotation>
83f3da
83f3da
 <xs:attribute name="lang">
83f3da
  <xs:annotation>
83f3da
   <xs:documentation>
83f3da
    
83f3da
     
83f3da
      

lang (as an attribute name)

83f3da
      

83f3da
       denotes an attribute whose value
83f3da
       is a language code for the natural language of the content of
83f3da
       any element; its value is inherited.  This name is reserved
83f3da
       by virtue of its definition in the XML specification.

83f3da
     
83f3da
    
83f3da
    
83f3da
     

Notes

83f3da
     

83f3da
      Attempting to install the relevant ISO 2- and 3-letter
83f3da
      codes as the enumerated possible values is probably never
83f3da
      going to be a realistic possibility.  
83f3da
     

83f3da
     

83f3da
      See BCP 47 at 
83f3da
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt
83f3da
      and the IANA language subtag registry at
83f3da
      
83f3da
       http://www.iana.org/assignments/language-subtag-registry
83f3da
      for further information.
83f3da
     

83f3da
     

83f3da
      The union allows for the 'un-declaration' of xml:lang with
83f3da
      the empty string.
83f3da
     

83f3da
    
83f3da
   </xs:documentation>
83f3da
  </xs:annotation>
83f3da
  <xs:simpleType>
83f3da
   <xs:union memberTypes="xs:language">
83f3da
    <xs:simpleType>    
83f3da
     <xs:restriction base="xs:string">
83f3da
      <xs:enumeration value=""/>
83f3da
     </xs:restriction>
83f3da
    </xs:simpleType>
83f3da
   </xs:union>
83f3da
  </xs:simpleType>
83f3da
 </xs:attribute>
83f3da
83f3da
 <xs:attribute name="space">
83f3da
  <xs:annotation>
83f3da
   <xs:documentation>
83f3da
    
83f3da
     
83f3da
      

space (as an attribute name)

83f3da
      

83f3da
       denotes an attribute whose
83f3da
       value is a keyword indicating what whitespace processing
83f3da
       discipline is intended for the content of the element; its
83f3da
       value is inherited.  This name is reserved by virtue of its
83f3da
       definition in the XML specification.

83f3da
     
83f3da
    
83f3da
   </xs:documentation>
83f3da
  </xs:annotation>
83f3da
  <xs:simpleType>
83f3da
   <xs:restriction base="xs:NCName">
83f3da
    <xs:enumeration value="default"/>
83f3da
    <xs:enumeration value="preserve"/>
83f3da
   </xs:restriction>
83f3da
  </xs:simpleType>
83f3da
 </xs:attribute>
83f3da
 
83f3da
 <xs:attribute name="base" type="xs:anyURI"> <xs:annotation>
83f3da
   <xs:documentation>
83f3da
    
83f3da
     
83f3da
      

base (as an attribute name)

83f3da
      

83f3da
       denotes an attribute whose value
83f3da
       provides a URI to be used as the base for interpreting any
83f3da
       relative URIs in the scope of the element on which it
83f3da
       appears; its value is inherited.  This name is reserved
83f3da
       by virtue of its definition in the XML Base specification.

83f3da
     
83f3da
     

83f3da
      See 
83f3da
      href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/
83f3da
      for information about this attribute.
83f3da
     

83f3da
    
83f3da
   </xs:documentation>
83f3da
  </xs:annotation>
83f3da
 </xs:attribute>
83f3da
 
83f3da
 <xs:attribute name="id" type="xs:ID">
83f3da
  <xs:annotation>
83f3da
   <xs:documentation>
83f3da
    
83f3da
     
83f3da
      

id (as an attribute name)

83f3da
      

83f3da
       denotes an attribute whose value
83f3da
       should be interpreted as if declared to be of type ID.
83f3da
       This name is reserved by virtue of its definition in the
83f3da
       xml:id specification.

83f3da
     
83f3da
     

83f3da
      See 
83f3da
      href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/
83f3da
      for information about this attribute.
83f3da
     

83f3da
    
83f3da
   </xs:documentation>
83f3da
  </xs:annotation>
83f3da
 </xs:attribute>
83f3da
83f3da
 <xs:attributeGroup name="specialAttrs">
83f3da
  <xs:attribute ref="xml:base"/>
83f3da
  <xs:attribute ref="xml:lang"/>
83f3da
  <xs:attribute ref="xml:space"/>
83f3da
  <xs:attribute ref="xml:id"/>
83f3da
 </xs:attributeGroup>
83f3da
83f3da
 <xs:annotation>
83f3da
  <xs:documentation>
83f3da
   
83f3da
   
83f3da
    

Father (in any context at all)

83f3da
83f3da
    
83f3da
     

83f3da
      denotes Jon Bosak, the chair of 
83f3da
      the original XML Working Group.  This name is reserved by 
83f3da
      the following decision of the W3C XML Plenary and 
83f3da
      XML Coordination groups:
83f3da
     

83f3da
     
83f3da
       

83f3da
	In appreciation for his vision, leadership and
83f3da
	dedication the W3C XML Plenary on this 10th day of
83f3da
	February, 2000, reserves for Jon Bosak in perpetuity
83f3da
	the XML name "xml:Father".
83f3da
       

83f3da
     
83f3da
    
83f3da
   
83f3da
  </xs:documentation>
83f3da
 </xs:annotation>
83f3da
83f3da
 <xs:annotation>
83f3da
  <xs:documentation>
83f3da
   
83f3da
    

About this schema document

83f3da
83f3da
    
83f3da
     

83f3da
      This schema defines attributes and an attribute group suitable
83f3da
      for use by schemas wishing to allow xml:base,
83f3da
      xml:lang, xml:space or
83f3da
      xml:id attributes on elements they define.
83f3da
     

83f3da
     

83f3da
      To enable this, such a schema must import this schema for
83f3da
      the XML namespace, e.g. as follows:
83f3da
     

83f3da
     
83f3da
          <schema . . .>
83f3da
           . . .
83f3da
           <import namespace="http://www.w3.org/XML/1998/namespace"
83f3da
                      schemaLocation="http://www.w3.org/2001/xml.xsd"/>
83f3da
     
83f3da
     

83f3da
      or
83f3da
     

83f3da
     
83f3da
           <import namespace="http://www.w3.org/XML/1998/namespace"
83f3da
                      schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
83f3da
     
83f3da
     

83f3da
      Subsequently, qualified reference to any of the attributes or the
83f3da
      group defined below will have the desired effect, e.g.
83f3da
     

83f3da
     
83f3da
          <type . . .>
83f3da
           . . .
83f3da
           <attributeGroup ref="xml:specialAttrs"/>
83f3da
     
83f3da
     

83f3da
      will define a type which will schema-validate an instance element
83f3da
      with any of those attributes.
83f3da
     

83f3da
    
83f3da
   
83f3da
  </xs:documentation>
83f3da
 </xs:annotation>
83f3da
83f3da
 <xs:annotation>
83f3da
  <xs:documentation>
83f3da
   
83f3da
    

Versioning policy for this schema document

83f3da
    
83f3da
     

83f3da
      In keeping with the XML Schema WG's standard versioning
83f3da
      policy, this schema document will persist at
83f3da
      
83f3da
       http://www.w3.org/2009/01/xml.xsd.
83f3da
     

83f3da
     

83f3da
      At the date of issue it can also be found at
83f3da
      
83f3da
       http://www.w3.org/2001/xml.xsd.
83f3da
     

83f3da
     

83f3da
      The schema document at that URI may however change in the future,
83f3da
      in order to remain compatible with the latest version of XML
83f3da
      Schema itself, or with the XML namespace itself.  In other words,
83f3da
      if the XML Schema or XML namespaces change, the version of this
83f3da
      document at 
83f3da
       http://www.w3.org/2001/xml.xsd 
83f3da
       
83f3da
      will change accordingly; the version at 
83f3da
      
83f3da
       http://www.w3.org/2009/01/xml.xsd 
83f3da
       
83f3da
      will not change.
83f3da
     

83f3da
     

83f3da
      Previous dated (and unchanging) versions of this schema 
83f3da
      document are at:
83f3da
     

83f3da
     
    83f3da
          
  • 83f3da
    	http://www.w3.org/2009/01/xml.xsd
    83f3da
          
  • 83f3da
    	http://www.w3.org/2007/08/xml.xsd
    83f3da
          
  • 83f3da
    	http://www.w3.org/2004/10/xml.xsd
    83f3da
          
  • 83f3da
    	http://www.w3.org/2001/03/xml.xsd
    83f3da
         
    83f3da
        
    83f3da
       
    83f3da
      </xs:documentation>
    83f3da
     </xs:annotation>
    83f3da
    83f3da
    </xs:schema>