configurationengine/doc/xsd/xlink.xsd
changeset 0 2e8eeb919028
equal deleted inserted replaced
-1:000000000000 0:2e8eeb919028
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <!-- $Date: 2008/08/14 07:59:30 $ -->
       
     3 	<!--
       
     4 		Copyright (c) 2002 World Wide Web Consortium, (Massachusetts Institute
       
     5 		of Technology, Institut National de Recherche en Informatique et en
       
     6 		Automatique, Keio University). All Rights Reserved. This document is
       
     7 		distributed under the W3C's Software Intellectual Property License.
       
     8 		This document is distributed in the hope that it will be useful, but
       
     9 		WITHOUT ANY WARRANTY; without even the implied warranty of
       
    10 		MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See W3C License
       
    11 		http://www.w3.org/Consortium/Legal/ for more details.
       
    12 	-->
       
    13 <xs:schema targetNamespace="http://www.w3.org/1999/xlink"
       
    14 	xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
       
    15 	attributeFormDefault="unqualified" version="$Date: 2008/08/14 07:59:30 $">
       
    16 	<xs:annotation>
       
    17 		<xs:documentation source="http://www.w3.org/TR/2000/REC-xlink-20010627"
       
    18 			xml:lang="en"> Note this schema is NOT a normative schema - - It contains
       
    19 			attribute types derived from all the attribute definitions found in
       
    20 			the XLink Recommendation available at
       
    21 			http://www.w3.org/TR/2001/REC-xlink-20010627 Section 4.1
       
    22 			(http://www.w3.org/TR/2001/REC-xlink-20010627/#N1238) provides a
       
    23 			summary of the element types on which the global attributes are
       
    24 			allowed, with an indication of whether a value is required or
       
    25 			optional. </xs:documentation>
       
    26 	</xs:annotation>
       
    27 	<xs:attribute name="type">
       
    28 		<xs:annotation>
       
    29 			<xs:documentation
       
    30 				source="http://www.w3.org/TR/2000/REC-xlink-20010627/#link-types"
       
    31 				xml:lang="en"> The XLink Element Type Attribute. Note: xml:lang is not
       
    32 				required if the value of the type attribute is "title", but provides
       
    33 				much of the motivation for title elements in addition to attributes.
       
    34 				A W3C XML Schema definition of the xml:lang attribute can be found
       
    35 				at: http://www.w3.org/2001/xml.xsd </xs:documentation>
       
    36 		</xs:annotation>
       
    37 		<xs:simpleType>
       
    38 			<xs:restriction base="xs:string">
       
    39 				<xs:enumeration value="simple" />
       
    40 				<xs:enumeration value="extended" />
       
    41 				<xs:enumeration value="locator" />
       
    42 				<xs:enumeration value="arc" />
       
    43 				<xs:enumeration value="resource" />
       
    44 				<xs:enumeration value="title" />
       
    45 				<xs:enumeration value="none" />
       
    46 			</xs:restriction>
       
    47 		</xs:simpleType>
       
    48 	</xs:attribute>
       
    49 	<xs:attribute name="href" type="xs:anyURI">
       
    50 		<xs:annotation>
       
    51 			<xs:documentation
       
    52 				source="http://www.w3.org/TR/2000/REC-xlink-20010627/#link-locators"
       
    53 				xml:lang="en"> The Locator Attribute. </xs:documentation>
       
    54 		</xs:annotation>
       
    55 	</xs:attribute>
       
    56 	<xs:attribute name="arcrole" type="xs:anyURI">
       
    57 		<xs:annotation>
       
    58 			<xs:documentation
       
    59 				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics"
       
    60 				xml:lang="en"> The Arcrole Semantic Attribute. </xs:documentation>
       
    61 		</xs:annotation>
       
    62 	</xs:attribute>
       
    63 	<xs:attribute name="role" type="xs:anyURI">
       
    64 		<xs:annotation>
       
    65 			<xs:documentation
       
    66 				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics"
       
    67 				xml:lang="en"> The Role Semantic Attribute. </xs:documentation>
       
    68 		</xs:annotation>
       
    69 	</xs:attribute>
       
    70 	<xs:attribute name="title" type="xs:string">
       
    71 		<xs:annotation>
       
    72 			<xs:documentation
       
    73 				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics"
       
    74 				xml:lang="en"> The Title Semantic Attribute. </xs:documentation>
       
    75 		</xs:annotation>
       
    76 	</xs:attribute>
       
    77 	<xs:attribute name="show">
       
    78 		<xs:annotation>
       
    79 			<xs:documentation
       
    80 				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#show-att"
       
    81 				xml:lang="en"> The Show Behavior Attribute. </xs:documentation>
       
    82 		</xs:annotation>
       
    83 		<xs:simpleType>
       
    84 			<xs:restriction base="xs:string">
       
    85 				<xs:enumeration value="new" />
       
    86 				<xs:enumeration value="replace" />
       
    87 				<xs:enumeration value="embed" />
       
    88 				<xs:enumeration value="other" />
       
    89 				<xs:enumeration value="none" />
       
    90 			</xs:restriction>
       
    91 		</xs:simpleType>
       
    92 	</xs:attribute>
       
    93 	<xs:attribute name="actuate">
       
    94 		<xs:annotation>
       
    95 			<xs:documentation
       
    96 				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#actuate-att"
       
    97 				xml:lang="en"> The Actuate Behavior Attribute. </xs:documentation>
       
    98 		</xs:annotation>
       
    99 		<xs:simpleType>
       
   100 			<xs:restriction base="xs:string">
       
   101 				<xs:enumeration value="onLoad" />
       
   102 				<xs:enumeration value="onRequest" />
       
   103 				<xs:enumeration value="other" />
       
   104 				<xs:enumeration value="none" />
       
   105 			</xs:restriction>
       
   106 		</xs:simpleType>
       
   107 	</xs:attribute>
       
   108 	<xs:attribute name="label" type="xs:NCName">
       
   109 		<xs:annotation>
       
   110 			<xs:documentation
       
   111 				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts"
       
   112 				xml:lang="en"> The Label Traversal Attribute. </xs:documentation>
       
   113 		</xs:annotation>
       
   114 	</xs:attribute>
       
   115 	<xs:attribute name="from" type="xs:NCName">
       
   116 		<xs:annotation>
       
   117 			<xs:documentation
       
   118 				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts"
       
   119 				xml:lang="en"> The From Traversal Attribute. </xs:documentation>
       
   120 		</xs:annotation>
       
   121 	</xs:attribute>
       
   122 	<xs:attribute name="to" type="xs:NCName">
       
   123 		<xs:annotation>
       
   124 			<xs:documentation
       
   125 				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts"
       
   126 				xml:lang="en"> The To Traversal Attribute. </xs:documentation>
       
   127 		</xs:annotation>
       
   128 	</xs:attribute>
       
   129 </xs:schema>