add files

This commit is contained in:
ChiKyun Kim
2025-09-09 13:59:12 +09:00
parent e94b06888d
commit 747aabe224
791 changed files with 3888723 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Sample XML Document -->
<ns:personnel xmlns:ns="http://www.foo.com">
<ns:person id="Boss">
<ns:name>
<ns:family>Smith</ns:family>
<ns:given>Bill</ns:given>
</ns:name>
<ns:email>smith@foo.com</ns:email>
<ns:yearsOfService>20</ns:yearsOfService>
<ns:birthday>1955-03-24</ns:birthday>
</ns:person>
<!-- A second comment in this Sample XML Document -->
<ns:person id="worker">
<ns:name>
<ns:family>Jones</ns:family>
<ns:given>Bill</ns:given>
</ns:name>
<ns:email>jones@foo.com</ns:email>
<ns:yearsOfService>5</ns:yearsOfService>
<ns:birthday>1968-07-16</ns:birthday>
</ns:person>
<ns:person id="worker">
<ns:name>
<ns:family>Jones</ns:family>
<ns:given>Sam</ns:given>
</ns:name>
<ns:email>sjones@foo.com</ns:email>
<ns:yearsOfService>5</ns:yearsOfService>
<ns:birthday>1959-01-26</ns:birthday>
</ns:person>
</ns:personnel>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
targetNamespace="http://www.foo.com" xmlns:ns="http://www.foo.com">
<xs:element name="personnel">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="person" type="ns:Person"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Person">
<xs:sequence>
<xs:element name="name" type="ns:Name"/>
<xs:element name="email" type="xs:string"/>
<xs:element name="yearsOfService" type="xs:nonNegativeInteger"/>
<xs:element name="birthday" type="xs:date"/>
</xs:sequence>
<xs:attribute name="id" use="required" type="xs:NCName"/>
</xs:complexType>
<xs:complexType name="Name">
<xs:sequence>
<xs:element name="family" type="xs:string"/>
<xs:element name="given" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<notebook date="2007-09-12">
<note date="2007-07-23" category="EXI">
<subject>EXI</subject>
<body>Do not forget it!</body>
</note>
<note date="2007-09-12">
<subject>shopping list</subject>
<body>milk, honey</body>
</note>
</notebook>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="notebook">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="note" type="Note"/>
</xs:sequence>
<xs:attribute ref="date"/>
</xs:complexType>
</xs:element>
<xs:complexType name="Note">
<xs:sequence>
<xs:element name="subject" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
<xs:attribute ref="date" use="required"/>
<xs:attribute name="category" type="xs:string"/>
</xs:complexType>
<xs:attribute name="date" type="xs:date"/>
</xs:schema>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Sample XML Document -->
<nsp:personnel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.pok.xyz.com XMLSample.xsd" xmlns:nsp="http://www.pok.xyz.com">
<person id="Boss" >
<nss:name xmlns:nss="http://www.svl.xyz.com">
<nsp:family>Smith</nsp:family>
<nss:given>Bill</nss:given>
</nss:name>
<email>smith@foo.com</email>
<YearsOfService>20</YearsOfService>
<weight>175.4</weight>
<birthday>1955-03-24</birthday>
<nsp:link nsp:subordinates="worker"/>
</person>
<person xmlns="http://www.dft1.xyz.com" id="worker">
<name>
<family xmlns="http://www.dft2.xyz.com">Jones</family>
<given xmlns="">Bill</given>
</name>
<email>jones@foo.com</email>
<YearsOfService>15</YearsOfService>
<weight>175.4</weight>
<birthday>1968-07-16</birthday>
<link manager="Boss"/>
</person>
<person id="worker">
<name xmlns:nsp="http://www.abc.xyz.com">
<nsp:family>Jones</nsp:family>
<given>Sam</given>
</name>
<email>sjones@foo.com</email>
<YearsOfService>20</YearsOfService>
<weight>189.2</weight>
<birthday>1959-01-26</birthday>
<link manager="Boss"/>
</person>
</nsp:personnel>
<!--
was originally in front of the second person... has to be changed.. otherwise false gramme step.. to check!!!
A second comment in this Sample XML Document
-->

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:nsp="http://www.pok.xyz.com" xmlns:ns1="http://www.dft2.xyz.com" xmlns:ns2="http://www.abc.xyz.com" xmlns:ns3="http://www.dft1.xyz.com" xmlns:nss="http://www.svl.xyz.com">
<xs:import namespace="http://www.abc.xyz.com" schemaLocation="ns2.xsd"/>
<xs:import namespace="http://www.dft1.xyz.com" schemaLocation="ns3.xsd"/>
<xs:import namespace="http://www.dft2.xyz.com" schemaLocation="ns1.xsd"/>
<xs:import namespace="http://www.pok.xyz.com" schemaLocation="nsp.xsd"/>
<xs:import namespace="http://www.svl.xyz.com" schemaLocation="nss.xsd"/>
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element ref="name"/>
<xs:element ref="nss:name"/>
</xs:choice>
<xs:element ref="email"/>
<xs:element ref="YearsOfService"/>
<xs:element ref="weight"/>
<xs:element ref="birthday"/>
<xs:choice>
<xs:element ref="link"/>
<xs:element ref="nsp:link"/>
</xs:choice>
</xs:sequence>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Sample XML Document with *weired* prefixes NS declarations -->
<nsp:personnel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.pok.xyz.com XMLSample.xsd" xmlns:nsp="http://www.pok.xyz.com">
<person id="Boss">
<nss:name xmlns:nss="http://www.svl.xyz.com" xmlns:nssFoo="http://www.svl.xyz.com"
xmlns:nspFoo="http://www.pok.xyz.com">
<nspFoo:family>Smith</nspFoo:family>
<nss:given>Bill</nss:given>
</nss:name>
<email>smith@foo.com</email>
<YearsOfService>20</YearsOfService>
<weight>175.4</weight>
<birthday>1955-03-24</birthday>
<nsp:link nsp:subordinates="worker"/>
</person>
<dft:person xmlns:dftFoo="http://www.dft1.xyz.com" xmlns:dft="http://www.dft1.xyz.com"
id="worker">
<dft:name>
<family xmlns="http://www.dft2.xyz.com">Jones</family>
<given xmlns="">Bill</given>
</dft:name>
<dft:email>jones@foo.com</dft:email>
<dft:YearsOfService>15</dft:YearsOfService>
<dft:weight>175.4</dft:weight>
<dft:birthday>1968-07-16</dft:birthday>
<dft:link manager="Boss"/>
</dft:person>
</nsp:personnel>

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Sample XML Document with *weired* prefixes NS declarations -->
<nsp:personnel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.pok.xyz.com XMLSample.xsd" xmlns:nsp="http://www.pok.xyz.com"
xmlns:nspX="http://www.pok.xyz.com"
>
<person id="Boss">
<nss:name xmlns:nss="http://www.svl.xyz.com" >
<nsp:family>Smith</nsp:family>
<nss:given>Bill</nss:given>
</nss:name>
<email>smith1@foo.com</email>
<YearsOfService>21</YearsOfService>
<weight>175.1</weight>
<birthday>1955-03-21</birthday>
<nsp:link nsp:subordinates="worker"/>
</person>
<person id="Boss">
<nss:name xmlns:nss="http://www.svl.xyz.com" xmlns:nssFoo="http://www.svl.xyz.com"
xmlns:nspFoo="http://www.pok.xyz.com">
<nspFoo:family>Smith</nspFoo:family>
<nss:given>Bill</nss:given>
</nss:name>
<email>smith2@foo.com</email>
<YearsOfService>22</YearsOfService>
<weight>175.2</weight>
<birthday>1955-03-22</birthday>
<!-- other attribute prefix! -->
<nsp:link nspX:subordinates="worker"/>
</person>
<person id="Boss">
<nss:name xmlns:nss="http://www.svl.xyz.com" xmlns:nssFoo="http://www.svl.xyz.com"
xmlns:nspFoo="http://www.pok.xyz.com">
<nspFoo:family>Smith</nspFoo:family>
<nss:given>Bill</nss:given>
</nss:name>
<email>smith3@foo.com</email>
<YearsOfService>23</YearsOfService>
<weight>175.3</weight>
<birthday>1955-03-23</birthday>
<!-- new attribute prefix! -->
<nsp:link xmlns:nspY="http://www.pok.xyz.com" nspY:subordinates="worker"/>
</person>
</nsp:personnel>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.dft2.xyz.com" xmlns:nsp="http://www.pok.xyz.com" xmlns:ns1="http://www.dft2.xyz.com" xmlns:ns2="http://www.abc.xyz.com" xmlns:ns3="http://www.dft1.xyz.com" xmlns:nss="http://www.svl.xyz.com">
<xs:import schemaLocation="XMLSample.xsd"/>
<xs:import namespace="http://www.abc.xyz.com" schemaLocation="ns2.xsd"/>
<xs:import namespace="http://www.dft1.xyz.com" schemaLocation="ns3.xsd"/>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.abc.xyz.com" xmlns:nsp="http://www.pok.xyz.com" xmlns:ns1="http://www.dft2.xyz.com" xmlns:ns2="http://www.abc.xyz.com" xmlns:ns3="http://www.dft1.xyz.com" xmlns:nss="http://www.svl.xyz.com">
<xs:import schemaLocation="XMLSample.xsd"/>
<xs:import namespace="http://www.dft1.xyz.com" schemaLocation="ns3.xsd"/>
<xs:import namespace="http://www.dft2.xyz.com" schemaLocation="ns1.xsd"/>

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.dft1.xyz.com" xmlns:nsp="http://www.pok.xyz.com" xmlns:ns1="http://www.dft2.xyz.com" xmlns:ns2="http://www.abc.xyz.com" xmlns:ns3="http://www.dft1.xyz.com" xmlns:nss="http://www.svl.xyz.com">
<xs:import schemaLocation="XMLSample.xsd"/>
<xs:import namespace="http://www.abc.xyz.com" schemaLocation="ns2.xsd"/>
<xs:import namespace="http://www.dft2.xyz.com" schemaLocation="ns1.xsd"/>
<xs:import namespace="http://www.pok.xyz.com" schemaLocation="nsp.xsd"/>
<xs:import namespace="http://www.svl.xyz.com" schemaLocation="nss.xsd"/>
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element ref="ns3:name"/>
<xs:element ref="ns3:email"/>
<xs:element ref="ns3:YearsOfService"/>
<xs:element ref="ns3:weight"/>
<xs:element ref="ns3:birthday"/>
<xs:element ref="ns3:link"/>
</xs:sequence>
<xs:attribute name="id" use="required" type="xs:NCName"/>
</xs:complexType>

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.pok.xyz.com" xmlns:nsp="http://www.pok.xyz.com" xmlns:ns1="http://www.dft2.xyz.com" xmlns:ns2="http://www.abc.xyz.com" xmlns:ns3="http://www.dft1.xyz.com" xmlns:nss="http://www.svl.xyz.com">
<xs:import schemaLocation="XMLSample.xsd"/>
<xs:import namespace="http://www.abc.xyz.com" schemaLocation="ns2.xsd"/>
<xs:import namespace="http://www.dft1.xyz.com" schemaLocation="ns3.xsd"/>
<xs:import namespace="http://www.dft2.xyz.com" schemaLocation="ns1.xsd"/>
<xs:import namespace="http://www.svl.xyz.com" schemaLocation="nss.xsd"/>
<xs:element name="personnel">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element ref="person"/>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.svl.xyz.com" xmlns:nsp="http://www.pok.xyz.com" xmlns:ns1="http://www.dft2.xyz.com" xmlns:ns2="http://www.abc.xyz.com" xmlns:ns3="http://www.dft1.xyz.com" xmlns:nss="http://www.svl.xyz.com">
<xs:import schemaLocation="XMLSample.xsd"/>
<xs:import namespace="http://www.abc.xyz.com" schemaLocation="ns2.xsd"/>
<xs:import namespace="http://www.dft1.xyz.com" schemaLocation="ns3.xsd"/>
<xs:import namespace="http://www.dft2.xyz.com" schemaLocation="ns1.xsd"/>
<xs:import namespace="http://www.pok.xyz.com" schemaLocation="nsp.xsd"/>
<xs:element name="name">
<xs:complexType>

View File

@@ -0,0 +1,187 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="generator" content="MediaWiki 1.16alpha-wmf" />
<meta name="keywords" content="Efficient XML Interchange,2007,Binary XML,Binary file,Fast Infoset,May 8,World Wide Web Consortium,XML,Efficient XML Interchange Working Group" />
<link rel="canonical" href="/wiki/Efficient_XML_Interchange" />
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Efficient_XML_Interchange&amp;action=edit" />
<link rel="edit" title="Edit this page" href="/w/index.php?title=Efficient_XML_Interchange&amp;action=edit" />
<link rel="apple-touch-icon" href="http://en.wikipedia.org/apple-touch-icon.png" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="Wikipedia (en)" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/rss+xml" title="Wikipedia RSS Feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=rss" />
<link rel="alternate" type="application/atom+xml" title="Wikipedia Atom Feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom" />
<title>Efficient XML Interchange - Wikipedia, the free encyclopedia</title>
<link rel="stylesheet" href="/skins-1.5/common/shared.css?230" type="text/css" media="screen" />
<link rel="stylesheet" href="/skins-1.5/common/commonPrint.css?230" type="text/css" media="print" />
<link rel="stylesheet" href="/skins-1.5/monobook/main.css?230" type="text/css" media="screen" />
<link rel="stylesheet" href="/skins-1.5/chick/main.css?230" type="text/css" media="handheld" />
<!--[if lt IE 5.5000]><link rel="stylesheet" href="/skins-1.5/monobook/IE50Fixes.css?230" type="text/css" media="screen" /><![endif]-->
<!--[if IE 5.5000]><link rel="stylesheet" href="/skins-1.5/monobook/IE55Fixes.css?230" type="text/css" media="screen" /><![endif]-->
<!--[if IE 6]><link rel="stylesheet" href="/skins-1.5/monobook/IE60Fixes.css?230" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="/skins-1.5/monobook/IE70Fixes.css?230" type="text/css" media="screen" /><![endif]-->
<link rel="stylesheet" href="/w/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" />
<link rel="stylesheet" href="/w/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="print" />
<link rel="stylesheet" href="/w/index.php?title=MediaWiki:Handheld.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" media="handheld" />
<link rel="stylesheet" href="/w/index.php?title=MediaWiki:Monobook.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=2678400&amp;action=raw&amp;maxage=2678400" type="text/css" />
<link rel="stylesheet" href="/w/index.php?title=-&amp;action=raw&amp;maxage=2678400&amp;gen=css" type="text/css" />
<!--[if lt IE 7]><script type="text/javascript" src="/skins-1.5/common/IEFixes.js?230"></script>
<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
<script type="text/javascript"></script>
<script type="text/javascript" src="/skins-1.5/common/wikibits.js?230"><!-- wikibits js --></script>
<!-- Head Scripts -->
<script type="text/javascript" src="/skins-1.5/common/ajax.js?230"></script>
<script type="text/javascript" src="/skins-1.5/common/mwsuggest.js?230"></script>
<script type="text/javascript"></script>
<script type="text/javascript" src="http://upload.wikimedia.org/centralnotice/wikipedia/en/centralnotice.js?230"></script>
<script type="text/javascript" src="/w/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=monobook"><!-- site js --></script>
</head>
<body class="mediawiki ltr ns-0 ns-subject page-Efficient_XML_Interchange skin-monobook">
<div id="globalWrapper">
<div id="column-content">
<div id="content">
<a name="top" id="top"></a>
<div id="siteNotice"><script type='text/javascript'>if (wgNotice != '') document.writeln(wgNotice);</script></div> <h1 id="firstHeading" class="firstHeading">Efficient XML Interchange</h1>
<div id="bodyContent">
<h3 id="siteSub">From Wikipedia, the free encyclopedia</h3>
<div id="contentSub">  (Redirected from <a href="/w/index.php?title=EXI&amp;redirect=no" title="EXI">EXI</a>)</div>
<div id="jump-to-nav">Jump to: <a href="#column-one">navigation</a>, <a href="#searchInput">search</a></div> <!-- start content -->
<p><b>Efficient XML Interchange</b> (EXI) is a proposed data format from the <a href="/w/index.php?title=Efficient_XML_Interchange_Working_Group&amp;action=edit&amp;redlink=1" class="new" title="Efficient XML Interchange Working Group (page does not exist)">Efficient XML Interchange Working Group</a> of the <a href="/wiki/World_Wide_Web_Consortium" title="World Wide Web Consortium">World Wide Web Consortium</a> (W3C). It is one of the various efforts to encode <a href="/wiki/XML" title="XML">XML</a> documents in a <a href="/wiki/Binary_file" title="Binary file">binary data format</a>, rather than plain text.</p>
<p>Using a binary XML format generally reduces the verbosity of XML documents, and may reduce cost of parsing. Performance of writing (generating) content is usually not similarly improved, although this depends on actual binary representation used.</p>
<p>The EXI format is derived from the AgileDelta Efficient XML format<sup id="cite_ref-0" class="reference"><a href="#cite_note-0"><span>[</span>1<span>]</span></a></sup>.</p>
<p><a name="See_also" id="See_also"></a></p>
<h2><span class="editsection">[<a href="/w/index.php?title=Efficient_XML_Interchange&amp;action=edit&amp;section=1" title="Edit section: See also">edit</a>]</span> <span class="mw-headline">See also</span></h2>
<ul>
<li><a href="/wiki/Binary_XML" title="Binary XML">Binary XML</a></li>
<li><a href="/wiki/Fast_Infoset" title="Fast Infoset">Fast Infoset</a></li>
</ul>
<p><a name="References" id="References"></a></p>
<h2><span class="editsection">[<a href="/w/index.php?title=Efficient_XML_Interchange&amp;action=edit&amp;section=2" title="Edit section: References">edit</a>]</span> <span class="mw-headline">References</span></h2>
<div class="references-small references-column-count references-column-count-2" style="-moz-column-count:2; column-count:2;">
<ol class="references">
<li id="cite_note-0"><b><a href="#cite_ref-0">^</a></b> <cite style="font-style:normal" class="web">"<a href="http://www.agiledelta.com/product_efx.html" class="external text" title="http://www.agiledelta.com/product_efx.html" rel="nofollow">Lightning-Fast Delivery of XML to More Devices in More Locations</a>". AgileDelta. <span class="mw-formatted-date" title="2007-05-08"><a href="/wiki/2007" title="2007">2007</a>-<a href="/wiki/May_8" title="May 8">05-08</a></span><span class="printonly">. <a href="http://www.agiledelta.com/product_efx.html" class="external free" title="http://www.agiledelta.com/product_efx.html" rel="nofollow">http://www.agiledelta.com/product_efx.html</a></span><span class="reference-accessdate">. Retrieved on 2007-07-17</span>.</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=bookitem&amp;rft.btitle=Lightning-Fast+Delivery+of+XML+to+More+Devices+in+More+Locations&amp;rft.atitle=&amp;rft.date=%5B%5B2007-05-08%5D%5D&amp;rft.pub=AgileDelta&amp;rft_id=http%3A%2F%2Fwww.agiledelta.com%2Fproduct_efx.html&amp;rfr_id=info:sid/en.wikipedia.org:Efficient_XML_Interchange"><span style="display: none;">&#160;</span></span></li>
</ol>
</div>
<p><a name="External_links" id="External_links"></a></p>
<h2><span class="editsection">[<a href="/w/index.php?title=Efficient_XML_Interchange&amp;action=edit&amp;section=3" title="Edit section: External links">edit</a>]</span> <span class="mw-headline">External links</span></h2>
<ul>
<li><a href="http://www.w3.org/TR/exi/" class="external text" title="http://www.w3.org/TR/exi/" rel="nofollow">Efficient XML Interchange Format 1.0 (Working Draft)</a></li>
<li><a href="http://www.w3.org/XML/EXI/" class="external text" title="http://www.w3.org/XML/EXI/" rel="nofollow">Efficient XML Interchange Working Group home page</a></li>
<li><a href="http://exificient.sourceforge.net/" class="external text" title="http://exificient.sourceforge.net/" rel="nofollow">EXIficient - Open Source implementation of the EXI Format 1.0</a></li>
<li><a href="http://www.w3.org/TR/2005/NOTE-xbc-characterization-20050331/" class="external text" title="http://www.w3.org/TR/2005/NOTE-xbc-characterization-20050331/" rel="nofollow">W3C binary XML requirements</a></li>
</ul>
<!--
NewPP limit report
Preprocessor node count: 442/1000000
Post-expand include size: 3563/2048000 bytes
Template argument size: 1161/2048000 bytes
Expensive parser function count: 0/500
-->
<!-- Saved in parser cache with key enwiki:pcache:idhash:12060598-0!1!0!default!!en!2 and timestamp 20090721142028 -->
<div class="printfooter">
Retrieved from "<a href="http://en.wikipedia.org/wiki/Efficient_XML_Interchange">http://en.wikipedia.org/wiki/Efficient_XML_Interchange</a>"</div>
<div id='catlinks' class='catlinks'><div id="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Categories</a>: <span dir='ltr'><a href="/wiki/Category:XML" title="Category:XML">XML</a></span> | <span dir='ltr'><a href="/wiki/Category:Markup_languages" title="Category:Markup languages">Markup languages</a></span> | <span dir='ltr'><a href="/wiki/Category:World_Wide_Web_Consortium_standards" title="Category:World Wide Web Consortium standards">World Wide Web Consortium standards</a></span> | <span dir='ltr'><a href="/wiki/Category:Computer_file_formats" title="Category:Computer file formats">Computer file formats</a></span></div></div> <!-- end content -->
<div class="visualClear"></div>
</div>
</div>
</div>
<div id="column-one">
<div id="p-cactions" class="portlet">
<h5>Views</h5>
<div class="pBody">
<ul lang="en" xml:lang="en">
<li id="ca-nstab-main" class="selected"><a href="/wiki/Efficient_XML_Interchange" title="View the content page [c]" accesskey="c">Article</a></li>
<li id="ca-talk"><a href="/wiki/Talk:Efficient_XML_Interchange" title="Discussion about the content page [t]" accesskey="t">Discussion</a></li>
<li id="ca-edit"><a href="/w/index.php?title=Efficient_XML_Interchange&amp;action=edit" title="You can edit this page. &#10;Please use the preview button before saving. [e]" accesskey="e">Edit this page</a></li>
<li id="ca-history"><a href="/w/index.php?title=Efficient_XML_Interchange&amp;action=history" title="Past versions of this page [h]" accesskey="h">History</a></li> </ul>
</div>
</div>
<div class="portlet" id="p-personal">
<h5>Personal tools</h5>
<div class="pBody">
<ul lang="en" xml:lang="en">
<li id="pt-login"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Efficient_XML_Interchange" title="You are encouraged to log in; however, it is not mandatory. [o]" accesskey="o">Log in / create account</a></li>
</ul>
</div>
</div>
<div class="portlet" id="p-logo">
<a style="background-image: url(http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png);" href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"></a>
</div>
<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
<div class='generated-sidebar portlet' id='p-navigation'>
<h5 lang="en" xml:lang="en">Navigation</h5>
<div class='pBody'>
<ul>
<li id="n-mainpage-description"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main page</a></li>
<li id="n-contents"><a href="/wiki/Portal:Contents" title="Guides to browsing Wikipedia">Contents</a></li>
<li id="n-featuredcontent"><a href="/wiki/Portal:Featured_content" title="Featured content — the best of Wikipedia">Featured content</a></li>
<li id="n-currentevents"><a href="/wiki/Portal:Current_events" title="Find background information on current events">Current events</a></li>
<li id="n-randompage"><a href="/wiki/Special:Random" title="Load a random article [x]" accesskey="x">Random article</a></li>
</ul>
</div>
</div>
<div id="p-search" class="portlet">
<h5 lang="en" xml:lang="en"><label for="searchInput">Search</label></h5>
<div id="searchBody" class="pBody">
<form action="/w/index.php" id="searchform"><div>
<input type='hidden' name="title" value="Special:Search"/>
<input id="searchInput" name="search" type="text" title="Search Wikipedia [f]" accesskey="f" value="" />
<input type='submit' name="go" class="searchButton" id="searchGoButton" value="Go" title="Go to a page with this exact name if one exists" />&nbsp;
<input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="Search" title="Search Wikipedia for this text" />
</div></form>
</div>
</div>
<div class='generated-sidebar portlet' id='p-interaction'>
<h5 lang="en" xml:lang="en">Interaction</h5>
<div class='pBody'>
<ul>
<li id="n-aboutsite"><a href="/wiki/Wikipedia:About" title="Find out about Wikipedia">About Wikipedia</a></li>
<li id="n-portal"><a href="/wiki/Wikipedia:Community_portal" title="About the project, what you can do, where to find things">Community portal</a></li>
<li id="n-recentchanges"><a href="/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
<li id="n-contact"><a href="/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia">Contact Wikipedia</a></li>
<li id="n-sitesupport"><a href="http://wikimediafoundation.org/wiki/Donate/Now/en?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=spontaneous_donation" title="Support us">Donate to Wikipedia</a></li>
<li id="n-help"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia">Help</a></li>
</ul>
</div>
</div>
<div class="portlet" id="p-tb">
<h5 lang="en" xml:lang="en">Toolbox</h5>
<div class="pBody">
<ul>
<li id="t-whatlinkshere"><a href="/wiki/Special:WhatLinksHere/Efficient_XML_Interchange" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j">What links here</a></li>
<li id="t-recentchangeslinked"><a href="/wiki/Special:RecentChangesLinked/Efficient_XML_Interchange" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
<li id="t-upload"><a href="/wiki/Wikipedia:Upload" title="Upload files [u]" accesskey="u">Upload file</a></li>
<li id="t-specialpages"><a href="/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
<li id="t-print"><a href="/w/index.php?title=Efficient_XML_Interchange&amp;printable=yes" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li> <li id="t-permalink"><a href="/w/index.php?title=Efficient_XML_Interchange&amp;oldid=281230446" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-cite"><a href="/w/index.php?title=Special:Cite&amp;page=Efficient_XML_Interchange&amp;id=281230446">Cite this page</a></li> </ul>
</div>
</div>
</div><!-- end of the left (by default at least) column -->
<div class="visualClear"></div>
<div id="footer">
<div id="f-poweredbyico"><a href="http://www.mediawiki.org/"><img src="/skins-1.5/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" /></a></div>
<div id="f-copyrightico"><a href="http://wikimediafoundation.org/"><img src="/images/wikimedia-button.png" alt="Wikimedia Foundation"/></a></div>
<ul id="f-list">
<li id="lastmod"> This page was last modified on 2 April 2009 at 04:58.</li>
<li id="copyright">Text is available under the <a href="http://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License">Creative Commons Attribution/Share-Alike License</a>;
additional terms may apply.
See <a href="http://wikimediafoundation.org/wiki/Terms_of_Use">Terms of Use</a> for details.<br/>
Wikipedia&reg; is a registered trademark of the <a href="http://www.wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li>
<li id="privacy"><a href="http://wikimediafoundation.org/wiki/Privacy_policy" class="extiw" title="wikimedia:Privacy policy">Privacy policy</a></li>
<li id="about"><a href="/wiki/Wikipedia:About" title="Wikipedia:About">About Wikipedia</a></li>
<li id="disclaimer"><a href="/wiki/Wikipedia:General_disclaimer" title="Wikipedia:General disclaimer">Disclaimers</a></li>
</ul>
</div>
</div>
<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
<!-- Served by srv216 in 0.105 secs. --></body></html>

View File

@@ -0,0 +1,381 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
<head profile="http://www.w3.org/2000/08/w3c-synd/#">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="W3C, World Wide Web, Web, WWW, Consortium, computer, access, accessibility, semantic, worldwide, W3, HTML, XML, standard, language, technology, link, CSS, RDF, XSL, Berners-Lee, Berners, Lee, style sheet, cascading, schema, XHTML, mobile, SVG, PNG, PICS, DOM, SMIL, MathML, markup, Amaya, Jigsaw, free, open source, software" />
<meta name="description" content="The World Wide Web Consortium (W3C) is an international consortium where Member organizations, a full-time staff, and the public work together to develop Web standards. W3C primarily pursues its mission through the creation of Web standards and guidelines designed to ensure long-term growth for the Web. Over 400 organizations are Members of the Consortium. W3C is jointly run by the MIT Computer Science and Artificial Intelligence Laboratory (MIT CSAIL) in the USA, the European Research Consortium for Informatics and Mathematics (ERCIM) headquartered in France, Keio University in Japan, and has additional Offices worldwide." />
<title>World Wide Web Consortium - Web Standards</title>
<link rel="meta" href="/Overview-about.rdf" />
<link rel="stylesheet" type="text/css" href="/StyleSheets/home.css" />
<link rel="bookmark" href="#technologies" title="Technologies |" />
<link rel="bookmark" href="#news" title="News |" />
<link rel="bookmark" href="#search" title="Search |" />
<link rel="contents" href="#contents" title="Contents |" />
<link rel="bookmark" href="#Offices" title="Offices |" />
<link rel="bookmark" href="#systems" title="Systems |" />
<link rel="bookmark" href="#donors" title="Supporters |" />
<link rel="bookmark" href="#footnotes" title="Footnotes |" />
<link rel="alternate" type="application/rss+xml" title="W3C Home Page News RSS Channel" href="http://www.w3.org/2000/08/w3c-synd/home.rss" />
<style type="text/css">
/**/
div.spot-image img {
margin-bottom: 20px;
}
/**/</style>
</head>
<body>
<h1 id="logo"><img alt="The World Wide Web Consortium (W3C)" height="48" width="315" src="/Icons/w3c_main" /></h1>
<h2 id="slogan">Leading the Web to Its Full Potential...</h2>
<div>
<map name="introLinks" id="introLinks" title="Introductory Links">
<div class="banner">
<span class="invisible"><a class="bannerLink" title="Skip introductory links and the mission statement" href="#technologies">Skip to Technologies</a> |</span> <a class="bannerLink" title="W3C Activities" accesskey="A" href="/Consortium/activities">Activities</a> | <a class="bannerLink" title="Technical Reports and Recommendations" accesskey="T" href="/TR/">Technical Reports</a> | <a class="bannerLink" title="Alphabetical Site Index" accesskey="S" href="/Consortium/siteindex">Site Index</a> | <a class="bannerLink" title="Help for new visitors" accesskey="N" href="/Consortium/new-to-w3c">New Visitors</a> | <a class="bannerLink" title="About W3C" accesskey="B" href="/Consortium/">About W3C</a> | <a class="bannerLink" title="Join W3C" accesskey="J" href="/Consortium/join">Join W3C</a> | <a class="bannerLink" title="Contact W3C" accesskey="C" href="/Consortium/contact">Contact
W3C</a> </div>
</map>
</div>
<p class="small">The World Wide Web Consortium (<acronym title="World Wide Web Consortium">W3C</acronym>) develops interoperable
technologies (specifications, guidelines, software, and tools) to lead the
Web to its full potential. W3C is a forum for information, commerce,
communication, and collective understanding. On this page, you'll find <a href="#news">W3C news</a>, links to <a href="#technologies">W3C
technologies</a> and ways to <a href="#contents">get involved</a>. New
visitors can find help in <cite><a href="/Consortium/new-to-w3c">Finding Your
Way at W3C</a></cite>. We encourage organizations to learn more <a href="/Consortium/">about W3C</a> and <a href="/Consortium/membership">about
W3C Membership</a>.</p>
<div class="navBlock">
<h2 class="spot-head">Validator Donation Program</h2>
<div class="spot">
<p class="spot-block">
<a href="/QA/Tools/Donate"><img style="border:none" class="newsImage" alt="I Love Validator" src="/QA/Tools/I_heart_validator.png" /></a>
<a href="/QA/Tools/Donate">Make a donation</a> or become a
<a href="/QA/Tools/Donate#donate_sponsors">sponsor</a>
of the <a href="http://validator.w3.org/">W3C Validator</a>.</p>
</div>
<h2 style="clear:left" class="spot-head">W3C Supporters</h2>
<div class="spot">
<p class="spot-block">Help W3C by making a donation through the <a href="/Consortium/sup">W3C Supporters Program</a>.</p>
</div>
<h2 class="spot-head">Employment</h2>
<div class="spot">
<p class="spot-block">
<strong>W3C is seeking a
<a href="/Consortium/Recruitment/">Managing Director</a></strong>.</p>
<p class="spot-block">
Current <a href="/Consortium/Recruitment/Fellows#openings">W3C Fellows Program
openings</a> are <a href="/2007/01/comm-fellow1">Business and Technology
Communications Specialist</a>; <a href="/2007/01/SysteamFellowsPosition">Software Engineer</a>.</p>
</div>
<h2 class="navhead"><a name="technologies" id="technologies">W3C A to
Z</a></h2>
<ul>
<li class="invisible"><a class="navlink" title="Skip W3C A-Z" href="#news">Skip to News</a></li>
<li><a href="/WAI/" class="navlink">Accessibility</a></li>
<li><a href="/Amaya/" class="navlink">Amaya</a></li>
<li><a href="/Mobile/CCPP/" class="navlink"><abbr title="Composite Capability/Preference Profiles">CC/PP</abbr></a></li>
<li><a href="/2004/CDF/" class="navlink">Compound Document Formats
(CDF)</a></li>
<li><a href="/Style/CSS/" class="navlink"><abbr title="Cascading Style Sheets">CSS</abbr></a></li>
<li><a href="http://jigsaw.w3.org/css-validator/" class="navlink"><abbr title="Cascading Style Sheets">CSS</abbr> Validator</a></li>
<li><a href="/2002/ws/databinding/" class="navlink">Databinding</a></li>
<li><a href="/DOM/" class="navlink"><acronym title="Document Object Model">DOM</acronym></a></li>
<li><a href="/XML/EXI" class="navlink">Efficient XML Interchange</a></li>
<li><a href="/2008/geolocation/" class="navlink">Geolocation</a></li>
<li><a href="/2007/eGov/" class="navlink">eGovernment</a></li>
<li><a href="/2001/sw/grddl-wg/" class="navlink"><acronym title="Gleaning Resource Descriptions from Dialects of Languages">GRDDL</acronym></a></li>
<li><a href="/2001/sw/hcls/" class="navlink">Health Care and Life
Sciences</a></li>
<li><a href="/html/" class="navlink"><abbr title="HyperText Markup Language">HTML</abbr></a></li>
<li><a href="/People/Raggett/tidy/" class="navlink"><abbr title="HyperText Markup Language">HTML</abbr> Tidy</a></li>
<li><a href="http://validator.w3.org/" class="navlink"><abbr title="HyperText Markup Language">HTML</abbr> Validator</a></li>
<li><a href="/Protocols/" class="navlink"><abbr title="Hypertext Transfer Protocol">HTTP</abbr></a></li>
<li><a href="/2005/Incubator/" class="navlink">Incubator</a></li>
<li><a href="/2002/mmi/ink" class="navlink">InkML</a></li>
<li><a href="/International/" class="navlink">Internationalization</a></li>
<li><a href="/Jigsaw/" class="navlink">Jigsaw</a></li>
<li><a href="/Library/" class="navlink">Libwww</a></li>
<li><a href="/Math/" class="navlink">MathML</a></li>
<li><a href="/2008/WebVideo/Annotations/">Media Annotations</a></li>
<li><a href="/2008/WebVideo/Fragments/">Media Fragments</a></li>
<li><a href="/Mobile/" class="navlink">Mobile Web Initiative
(W3C-MWI)</a></li>
<li><a href="/2002/mmi/" class="navlink">Multimodal Interaction</a></li>
<li><a href="/2004/OWL/" class="navlink"><acronym title="OWL Web Ontology Language">OWL</acronym></a></li>
<li><a href="/2004/pp/" class="navlink">Patent Policy</a></li>
<li><a href="/PICS/" class="navlink"><acronym title="Platform for Internet Content Selection">PICS</acronym></a></li>
<li><a href="/Graphics/PNG/" class="navlink"><acronym title="Portable Network Graphics">PNG</acronym></a></li>
<li><a href="/2007/powder/" class="navlink"><acronym title="Protocol for Web Description Resources">POWDER</acronym></a></li>
<li><a href="/P3P/" class="navlink">Privacy and <abbr title="Platform for Privacy Preferences">P3P</abbr></a></li>
<li><a href="/RDF/" class="navlink"><abbr title="Resource Description Framework">RDF</abbr></a></li>
<li><a href="/2005/rules/" class="navlink">Rules</a></li>
<li><a href="/Security/" class="navlink">Security</a></li>
<li><a href="/2001/sw/" class="navlink">Semantic Web</a></li>
<li><a href="/XML/SML" class="navlink">Service Modeling Language (<abbr title="Service Modeling Language">SML</abbr>)</a></li>
<li><a href="/AudioVideo/" class="navlink"><acronym title="Synchronized Multimedia Integration Language">SMIL</acronym></a></li>
<li><a href="/2000/xp/Group/" class="navlink"><acronym title="Soap">SOAP</acronym>/<abbr title="XML Protocol">XMLP</abbr></a></li>
<li><a href="/2002/ws/soapjms/" class="navlink"><acronym title="Soap">SOAP-JMS</acronym></a></li>
<li><a href="/2001/sw/DataAccess/" class="navlink"><acronym title="Simple Protocol and RDF Query Language">SPARQL</acronym></a></li>
<li><a href="/Style/" class="navlink">Style</a></li>
<li><a href="/Graphics/SVG/" class="navlink"><abbr title="Scalable Vector Graphics">SVG</abbr></a></li>
<li><a href="/2001/tag/" class="navlink"><abbr title="Technical Architecture Group">TAG</abbr></a></li>
<li><a href="/AudioVideo/TT/" class="navlink">Timed Text</a></li>
<li><a href="/Addressing/" class="navlink"><abbr title="Uniform Resource Identifiers">URI/URL</abbr></a></li>
<li><a href="/QA/Tools/#validators" class="navlink">Validators</a></li>
<li><a href="/2008/WebVideo/">Video</a></li>
<li><a href="/Voice/" class="navlink">Voice</a></li>
<li><a href="/2007/uwa/" class="navlink">Ubiquitous Web
Applications</a></li>
<li><a href="/WAI/" class="navlink"><acronym title="Web Accessibility Initiative">WAI</acronym></a></li>
<li><a href="/2008/webapps/" class="navlink">Web Applications</a></li>
<li><a href="/2001/tag/" class="navlink">Web Architecture (<acronym title="Technical Architecture Group">TAG</acronym>)</a></li>
<li><a href="/Graphics/WebCGM/WG/" class="navlink"><abbr title="Web Computer Graphics Metafile">WebCGM</abbr></a></li>
<li><a href="/2002/ws/" class="navlink">Web Services</a></li>
<li><a href="/2008/webapps/wiki/Main_Page#Widgets" class="navlink">Widgets</a></li>
<li><a href="/2002/ws/addr/" class="navlink"><abbr title="Web Services">WS</abbr>-Addressing</a></li>
<li><a href="/2002/ws/chor/" class="navlink"><abbr title="Web Services Choreography Description Language">WS-CDL</abbr></a></li>
<li><a href="/2002/ws/ra/" class="navlink"><abbr title="Web Services Resource Access">WS-Resource Access</abbr></a></li>
<li><a href="/2002/ws/desc/" class="navlink"><acronym title="Web Services Description Language">WSDL</acronym></a></li>
<li><a href="/2002/ws/policy/" class="navlink"><abbr title="Web Services">WS</abbr>-Policy</a></li>
<li><a href="/MarkUp/Forms/" class="navlink"><acronym title="Next Generation Web Forms">XForms</acronym></a></li>
<li><a href="/MarkUp/" class="navlink"><abbr title="Extensible HyperText Markup Language">XHTML</abbr></a></li>
<li><a href="/MarkUp/" class="navlink"><abbr title="Extensible HyperText Markup Language">XHTML2</abbr></a></li>
<li><a href="/XML/Linking" class="navlink"><acronym title="XML Link">XLink</acronym></a></li>
<li><a href="/XML/" class="navlink"><abbr title="Extensible Markup Language">XML</abbr></a></li>
<li><a href="/TR/xmlbase/" class="navlink"><abbr title="Extensible Markup Language">XML</abbr> Base</a></li>
<li><a href="/2001/XKMS/" class="navlink"><abbr title="Extensible Markup Language">XML</abbr> Key Management</a></li>
<li><a href="/XML/Processing/" class="navlink"><abbr title="Extensible Markup Language">XML</abbr> Processing</a></li>
<li><a href="/XML/Query" class="navlink"><abbr title="Extensible Markup Language">XML</abbr> Query</a></li>
<li><a href="/XML/Schema" class="navlink"><abbr title="Extensible Markup Language">XML</abbr> Schema</a></li>
<li><a href="/2008/xmlsec/" class="navlink"><abbr title="Extensible Markup Language">XML</abbr> Signature and
Encryption</a></li>
<li><a href="/Style/XSL/" class="navlink">XPath</a></li>
<li><a href="/XML/Linking" class="navlink">XPointer</a></li>
<li><a href="/Style/XSL/" class="navlink"><acronym title="Extensible Stylesheet Language">XSL</acronym> and <acronym title="XSL Transformations">XSLT</acronym></a></li>
</ul>
<p><a href="/Consortium/siteindex" class="navlink">More topics...</a></p>
</div>
<div class="newsBlock">
<h2 class="newsHeading"><a name="news" id="news">News</a></h2>
<p class="invisible"><a title="Skip News" href="#search">Skip to
Search</a></p>
<div id="item136" class="item"><h3 class="headline">Six XML Security Documents Published</h3><p><span class="date">2009-07-31:</span> The <a href="/2008/xmlsec/">XML Security Working Group</a> published six documents related to XML signature and encryption. XML Signatures provide integrity, message authentication, and/or signer authentication services for data of any type, whether located within the XML that includes the signature or elsewhere. </p> <ul> <li><a href="/TR/2009/WD-xmldsig-bestpractices-20090730/">XML Signature Best Practices</a>. This Working Draft describes best practices related to improving security and mitigating attacks, yet others are for best practices in the practical use of XML Signature, such as signing XML that doesn't use namespaces, for example.</li> <li><a href="/TR/2009/WD-xmldsig-core1-20090730/">XML Signature Syntax and Processing Version 1.1</a>. This Working Draft updates the signature specification.</li> <li><a href="/TR/2009/WD-xmldsig-simplify-20090730/">XML Signature Transform Simplification: Requirements and Design</a>. This Working Draft outlines a proposed simplification of the XML Signature Transform mechanism, intended to enhance security, performance, streamability and to ease adoption.</li> <li><a href="/TR/2009/WD-xmlenc-core1-20090730/">W3C XML Encryption Syntax and Processing Version 1.1</a>. This Working Draft updates the encryption specification.</li> <li><a href="/TR/2009/WD-xmlsec-generic-hybrid-20090730/">XML Security Generic Hybrid Ciphers</a>. This First Public Working Draft augments XML Encryption Version 1.1 by defining algorithms, XML types and elements necessary to enable use of generic hybrid ciphers in XML Security applications.</li> <li><a href="/TR/2009/WD-xmlsec-algorithms-20090730/">XML Security Algorithm Cross-Reference</a>. This Group Note collects the various known URIs for encryption algorithms (at the time of its publication) and indicates which specifications define them.</li> </ul> <p>Learn more about the <a href="/Security/">Security Activity</a>.<span class="archive"> (<a title="Six XML Security Documents Published" href="/News/2009#item136" rel="details">Permalink</a>) </span></p></div>
<div id="item135" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />Daniel Weitzner Named to Run US Government Internet Policy Unit</h3><p><span class="date">2009-07-30:</span> Daniel Weitzner has been named Associate Administrator for the Office of Policy Analysis and Development at the <a href="http://www.ntia.doc.gov/opadhome/staffbios.htm">US National Telecommunications and Information Administration (NTIA)</a>. Danny will have a leading role in fulfilling the NTIA's mandate to provide the President advice on telecommunications and information policy issues.</p> <p>Danny will thus be leaving the W3C staff, which he joined in 1998 as the Technology and Society Domain Lead. During these 11 years, Danny has contributed significantly to advances in many areas where policy meets technology, including privacy, security, intellectual property, and trust. As Chair of the Patent Policy Working Group, Danny led the effort that culminated in W3C's Royalty-Free Patent Policy, now a cornerstone of W3C's value proposition to the Web community.</p> <p>Before joining the W3C, Danny was co-founder and Deputy Director of the Center for Democracy and Technology and was Deputy Policy Director of the Electronic Frontier Foundation. Danny is also Director of the the <a href="http://dig.csail.mit.edu/">MIT CSAIL Decentralized Information Group</a> with Tim Berners- Lee and a founding director of the Web Science Research Initiative and holds an appointment as Principal Research Scientist at MIT's Computer Science and Artificial Intelligence Laboratory.</p> <p>While W3C regrets that Danny will be stepping down from W3C, it is encouraging that US policy may well be shaped by someone who has demonstrated a commitment to open standards as a tool for improving society. Danny, good luck!<span class="archive"> (<a title="Daniel Weitzner Named to Run US Government Internet Policy Unit" href="/News/2009#item135" rel="details">Permalink</a>) </span></p></div>
<div id="item134" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />W3C Invites Implementations of Widgets 1.0: Packaging and Configuration</h3><p><span class="date">2009-07-24:</span> The <a href="/2008/webapps/">Web Applications Working Group</a> invites implementation of the Candidate Recommendation of <a href="/TR/2009/CR-widgets-20090723/">Widgets 1.0: Packaging and Configuration</a>. This specification standardizes a packaging format for software known as widgets. Widgets are client-side applications that are authored using Web standards, but whose content can also be embedded into Web documents. The specification relies on PKWare's Zip specification as the archive format, XML as a configuration document format, and a series of steps that runtimes follow when processing and verifying various aspects of a package. The packaging format acts as a container for files used by a widget. The Working Group plans to develop a <a href="http://dev.w3.org/2006/waf/widgets/tests/">test suite</a> during the Candidate Recommendation phase. Learn more about the <a href="/2006/rwc/">Rich Web Client Activity</a>.<span class="archive"> (<a title="W3C Invites Implementations of Widgets 1.0: Packaging and Configuration" href="/News/2009#item134" rel="details">Permalink</a>) </span></p></div>
<div id="item133" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />User Agent Accessibility Guidelines (UAAG) 2.0: Updated Working Draft</h3><p><span class="date">2009-07-23:</span> The <a href="/WAI/UA/">User Agent Accessibility Guidelines Working Group</a> has published an updated Working Draft of the <a href="/TR/2009/WD-UAAG20-20090723/">User Agent Accessibility Guidelines (UAAG) 2.0</a>. UAAG defines how browsers, media players, and other "user agents" should support accessibility for people with disabilities and work with assistive technologies. Read the <a href="http://lists.w3.org/Archives/Public/w3c-wai-ig/2009JulSep/0016.html">invitation to review the UAAG 2.0 Working Draft</a> and about the <a href="/WAI/">Web Accessibility Initiative (WAI)</a>. <span class="archive"> (<a title="User Agent Accessibility Guidelines (UAAG) 2.0: Updated Working Draft" href="/News/2009#item133" rel="details">Permalink</a>) </span></p></div>
<div id="item132" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />Flexible Box Layout Module First Draft Published</h3><p><span class="date">2009-07-23:</span> The <a href="/Style/CSS/members">Cascading Style Sheets (CSS) Working Group</a> has published the First Public Working Draft of <a href="/TR/2009/WD-css3-flexbox-20090723/">Flexible Box Layout Module</a>. The draft describes a CSS box model optimized for interface design. It provides an additional layout system alongside the ones already in CSS. This model is based on the box model in the XUL user-interface language. Learn more about the <a href="/Style/">Style Activity</a>.<span class="archive"> (<a title="Flexible Box Layout Module First Draft Published" href="/News/2009#item132" rel="details">Permalink</a>) </span></p></div>
<div id="item131" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />CSS Image Values Module Level 3 First Draft Published</h3><p><span class="date">2009-07-23:</span> The <a href="/Style/CSS/members">Cascading Style Sheets (CSS) Working Group</a> has published the First Public Working Draft of <a href="/TR/2009/WD-css3-images-20090723/">CSS Image Values Module Level 3</a>. This CSS Image Values module defines the syntax for image values in CSS. Image values can be a single URI to an image, a list of URIs denoting a series of fallbacks, sprites (image slices), or gradients. Learn more about the <a href="/Style/">Style Activity</a>.<span class="archive"> (<a title="CSS Image Values Module Level 3 First Draft Published" href="/News/2009#item131" rel="details">Permalink</a>) </span></p></div>
<div id="item130" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />W3C Organizes Workshop on Improving Access to Financial Data on the Web</h3><p><span class="date">2009-07-16:</span> W3C invites people to participate in a <a href="/2009/03/xbrl/cfp.html">Workshop on Improving Access to Financial Data on the Web</a> on 5-6 October 2009 in Arlington, Virginia (USA). Workshop participants will discuss how to achieve greater transparency and more efficient reporting and analysis of business and financial data for companies and governments. The Workshop is jointly organized by W3C and <a href="http://www.xbrl.org/">XBRL International</a>, with hosting support from the <a href="http://www.fdic.gov/">Federal Deposit Insurance Corporation (FDIC)</a>. The extensible business reporting language (XBRL), is being widely adopted all around the world, and is set to become the standard way of recording, storing and transmitting business financial information. While effort on XBRL so far has gone into developing the standards and taxonomies of reporting concepts, comparatively little effort has been spent on how to exploit the expected flood of data. The goal of the Workshop is to identify opportunities, use cases, and challenges for interactive access to financial data expressed in XBRL and related languages, and the broader opportunities for using Semantic Web technologies. The Workshop is free of charge and open to anyone, subject to review of their statement of interest and space availability. Statements of interest (position papers) are due 21 August. See the <a href="/2009/03/xbrl/cfp">call for participation</a> for more information. Learn more about the <a href="/2001/sw/">Semantic Web</a>.<span class="archive"> (<a title="W3C Organizes Workshop on Improving Access to Financial Data on the Web" href="/News/2009#item130" rel="details">Permalink</a>) </span></p></div>
<div id="item129" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />Best Practices for Authoring HTML: Handling Right-to-left Scripts Draft Published</h3><p><span class="date">2009-07-15:</span> The <a href="/International/core/">Internationalization Core Working Group</a> has published the Working Draft of <a href="/TR/2009/WD-i18n-html-tech-bidi-20090714/">Best Practices for Authoring HTML: Handling Right-to-left Scripts</a>. This document provides advice for the use of HTML markup and CSS style sheets to create pages for languages that use right-to-left scripts, such as Arabic, Hebrew, Persian, Thaana, Urdu, etc. It explains how to create content in right-to-left scripts that builds on but goes beyond the Unicode bidirectional algorithm, as well as how to prepare content for localization into right-to-left scripts. Learn more about the <a href="/International/">Internationalization Activity</a>.<span class="archive"> (<a title="Best Practices for Authoring HTML: Handling Right-to-left Scripts Draft Published" href="/News/2009#item129" rel="details">Permalink</a>) </span></p></div>
<div id="item128" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />XML Signature Correction Addresses Security Issue</h3><p><span class="date">2009-07-14:</span> The <a href="/2008/xmlsec">XML Security Working Group</a> has published a <a href="/2008/06/xmldsigcore-errata.html#e03">proposed correction</a> to the <a href="/TR/xmldsig-core/">XML Signature</a> specification. The correction addresses a specification-level security issue that can lead to an authentication bypass (<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0217">CVE-2009-0217</a>). It will be incorporated into an upcoming Working Draft for the <a href="/TR/xmldsig-core1/">XML Signature 1.1</a> specification. For information about affected implementations, see <a href="http://www.kb.cert.org/vuls/id/466161">CERT Vulnerability Note 466161</a>. For more information about the issue, see the <a href="/QA/2009/07/hmac_truncation_in_xml_signatu.html">W3C Q&amp;A blog</a>. Learn more about W3C's <a href="/Security/">Security Activity</a>.<span class="archive"> (<a title="XML Signature Correction Addresses Security Issue" href="/News/2009#item128" rel="details">Permalink</a>) </span></p></div>
<div id="item127" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />Relationship Between Mobile Web (MWBP) and Web Content Accessibility (WCAG) Note Published</h3><p><span class="date">2009-07-09:</span> The <a href="/2005/MWI/BPWG/">Mobile Web Best Practices Working Group</a> and the <a href="/WAI/EO/"><acronym title="Web Accessibility Initiative">WAI</acronym> Education and Outreach Working Group</a> have published <a href="/TR/2009/NOTE-mwbp-wcag-20090709/">Relationship between Mobile Web Best Practices (MWBP) and Web Content Accessibility Guidelines (WCAG)</a> as a W3C Working Group Note. The groups encourage people to <strong>start by reading</strong> <a href="/WAI/mobile/">Web Content Accessibility and Mobile Web: Making a Web Site Accessible Both for People with Disabilities and for Mobile Devices</a>, which shows how design goals for accessibility and mobile access overlap. A third document, <a href="/WAI/mobile/experiences">Shared Web Experiences: Barriers Common to Mobile Device Users and People with Disabilities</a>, provides examples of barriers that people (without disabilities) face when interacting with Web content via mobile devices, and similar barriers for people with disabilities using desktop computers. Learn more about the <a href="/Mobile/">Mobile Web Initiative (MWI)</a> and the <a href="/WAI/">Web Accessibility Initiative (WAI)</a>.<span class="archive"> (<a title="Relationship Between Mobile Web (MWBP) and Web Content Accessibility (WCAG) Note Published" href="/News/2009#item127" rel="details">Permalink</a>) </span></p></div>
<div id="item126" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />XPath 2.0 and XQuery 1.0 Full Text Facility Test Suite Published</h3><p><span class="date">2009-07-09:</span> The XSL and XML Query Working Groups have published version 1.0 of the <a href="http://dev.w3.org/cvsweb/2007/xpath-full-text-10-test-suite/">XPath 2.0 and XQuery 1.0 Full Text Facility Test Suite</a>, and are requesting that people with implementations report results. The Full Text Facility provides a standard way of searching by word or phrase across multilingual documents or data represented using the XPath and XQuery Data Model. As a result of preliminary implementation experience, and to reflect comments received, the <a href="/TR/2009/CR-xpath-full-text-10-20090709/">Candidate Recommendation for the Full Text Facility</a> has also been republished: the new version incorporates editorial changes but also clarifies some ambiguities that had been reported. The Working Groups hope to move the document to Proposed Recommendation once more test results have been submitted. The <a href="/XML/Query/">XML Query</a> and <a href="/Style/XSL/">XSL</a> Working Groups also published today an update of <a href="/TR/2009/WD-xpath-full-text-10-use-cases-20090709/">XQuery and XPath Full Text 1.0 Use Cases</a>. Learn more about the <a href="/XML/Activity">XML Activity</a>.<span class="archive"> (<a title="XPath 2.0 and XQuery 1.0 Full Text Facility Test Suite Published" href="/News/2009#item126" rel="details">Permalink</a>) </span></p></div>
<div id="item125" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />Last Call: Geolocation API Specification</h3><p><span class="date">2009-07-07:</span> The <a href="/2008/geolocation/">Geolocation Working Group</a> has published a Last Call Working Draft of <a href="/TR/2009/WD-geolocation-API-20090707/">Geolocation API Specification</a>. The Geolocation API defines a high-level interface to location information associated only with the device hosting the implementation, such as latitude and longitude. Common sources of location information include Global Positioning System (GPS) and location inferred from network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs, as well as user input. Comments are welcome through 10 August. Learn more about the <a href="/2007/uwa/">Ubiquitous Web Applications Activity</a>.<span class="archive"> (<a title="Last Call: Geolocation API Specification" href="/News/2009#item125" rel="details">Permalink</a>) </span></p></div>
<div id="item122" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />W3C Launches Device APIs and Policy Working Group</h3><p><span class="date">2009-07-03:</span> W3C launched a new <a href="/2009/dap/">Device APIs and Policy Working Group</a>, co-Chaired by Robin Berjon (Vodafone) and Frederick Hirsch (Nokia). The group's mission is to create client-side APIs that enable the development of Web Applications and Web Widgets that interact with devices services such as Calendar, Contacts, and Camera. Additionally, the group will produce a framework for the expression of security policies that govern access to security-critical APIs (such as the APIs listed previously). Per its <a href="/2009/05/DeviceAPICharter">charter</a>, this group will conduct its work in public. Learn more about the <a href="/2009/dap/">Device APIs and Policy Working Group</a>.<span class="archive"> (<a title="W3C Launches Device APIs and Policy Working Group" href="/News/2009#item122" rel="details">Permalink</a>) </span></p></div>
<div id="item123" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />Last Call for Six Rule Interchange Format (RIF) Drafts</h3><p><span class="date">2009-07-03:</span> The <a href="/2005/rules">Rule Interchange Format (RIF) Working Group</a> has published six Last Call Working Drafts. Together, they allow systems using a variety of rule languages and rule-based technologies to interoperate with each other and with other Semantic Web technologies. Three of the drafts define XML formats with formal semantics for storing and transmitting rules: </p> <ul><li> The <a href="/TR/rif-prd/">RIF Production Rule Dialect (PRD)</a> is designed for the kinds of rules used in modern Business Rule Management systems. </li><li> The <a href="/TR/rif-bld/">RIF Basic Logic Dialect (BLD)</a> is a foundation for Logic Programming, classical logic, and related formalisms. </li><li> The <a href="/TR/rif-core/">RIF Core Dialect</a> is the common subset of PRD and BLD, useful when having a ubiquitous platform is paramount. </li></ul> <p>The other drafts:</p> <ul><li> <a href="/TR/rif-dtb/">RIF Datatypes and Builtins (DTB)</a> specifies the datatypes and standard operations (modeled on <a href="/TR/xpath-functions/">XPath Functions</a>) available in all RIF dialects </li><li> <a href="/TR/rif-rdf-owl/">RIF RDF and OWL Compatibility</a> specifies how RIF works with RDF, RDFS, OWL 1, and OWL 2. </li><li> <a href="/TR/rif-fld">RIF Framework for Logic Dialects (FLD)</a> provides a mechanism for specifying extended dialects, beyond BLD, when more expressive power is required. </li></ul> <p>The Working Group requests comments be sent to public-rif-comments@w3.org by 31 July 2009. Learn more about the <a href="/2001/sw">Semantic Web Activity</a>. <span class="archive"> (<a title="Last Call for Six Rule Interchange Format (RIF) Drafts" href="/News/2009#item123" rel="details">Permalink</a>) </span></p></div>
<div id="item124" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />Live Training Sessions On Mobile Web Design Rescheduled</h3><p><span class="date">2009-07-03:</span> Originally scheduled for July, W3C has rescheduled a <a href="/2009/04/MobiWeb103/">Live Training Sessions On Mobile Web Design</a> for 13 October 2009. Students will attend a full day of lectures and hands on sessions about the <a href="/TR/2008/REC-mobile-bp-20080729/">W3C Mobile Web Best Practices</a> standard, and more generally on mobile Web design. Read the full <a href="/2009/06/live_mobile_training.html">announcement</a>, <a href="http://www.3gwebtrain.com/moodle/course/view.php?id=14">register</a>, and learn more about the <a href="/Mobile">W3C Mobile Web Initiative</a>.<span class="archive"> (<a title="Live Training Sessions On Mobile Web Design Rescheduled" href="/News/2009#item124" rel="details">Permalink</a>) </span></p></div>
<div id="item119" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML 5</h3><p><span class="date">2009-07-02:</span> Today the Director announces that when the <a href="/2007/03/XHTML2-WG-charter">XHTML 2 Working Group charter</a> expires as scheduled at the end of 2009, the charter will not be renewed. By doing so, and by increasing resources in the <a href="/html/wg/">HTML Working Group</a>, W3C hopes to accelerate the progress of <a href="/TR/html5">HTML 5</a> and clarify W3C's position regarding the future of HTML. A <a href="/2009/06/xhtml-faq.html">FAQ</a> answers questions about the future of deliverables of the XHTML 2 Working Group, and the status of various discussions related to HTML. Learn more about the <a href="/MarkUp/Activity">HTML Activity</a>. <span class="archive"> (<a title="XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML 5" href="/News/2009#item119" rel="details">Permalink</a>) </span></p></div>
<div id="item121" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />Summary of Workshop on Speaker Biometrics and VoiceXML 3.0 Available</h3><p><a href="/2008/08/siv/summary.html"><img height="112" width="150" class="newsImage" alt="photo of Voice biometrics Workshop" src="/2008/08/siv/dsc_0004_480x360.jpg" /></a><span class="date">2009-07-02:</span> W3C has published a <a href="/2008/08/siv/summary.html">summary </a> and <a href="/2008/08/siv/minutes.html">full minutes</a> of the <a href="/2008/08/siv/cfp.html">Workshop on Speaker biometrics and VoiceXML 3.0</a>, that took place in Menlo Park, California on 5-6 March. Participants from 15 organizations focused discussion on Speaker Identification and Verification (SIV) functionality within VoiceXML 3.0, and identifying and prioritizing directions for the functionality. The major "takeaways" from the Workshop were confirmation that SIV fits into the VoiceXML space and creation of the "<a href="/2008/08/siv/MenloParkModel-v003.png">Menlo Park Model</a>", a SIV available VoiceXML architecture. The Working Group will continue to discuss how to include the requirements expressed at the Workshop into VoiceXML 3.0 and improve the specification. Learn more about the <a href="/Voice/">Voice Browser Activity</a>.<span class="archive"> (<a title="Summary of Workshop on Speaker biometrics and VoiceXML 3.0 Available" href="/News/2009#item121" rel="details">Permalink</a>) </span></p></div>
<div id="item120" class="item"><h3><img alt="" width="17" height="11" src="/Icons/right" />First Draft of SPARQL New Features and Rationale</h3><p><span class="date">2009-07-02:</span> The <a href="/2001/sw/DataAccess/">SPARQL Working Group</a> has published the First Public Working Draft of <a href="/TR/2009/WD-sparql-features-20090702/">SPARQL New Features and Rationale</a>. This document provides an overview of the main new features of SPARQL and their rationale. This is an update to SPARQL adding several new features that have been agreed by the SPARQL WG. These language features were determined based on real applications and user and tool-developer experience. Learn more about the <a href="/2001/sw/">Semantic Web Activity</a>.<span class="archive"> (<a title="First Draft of SPARQL New Features and Rationale" href="/News/2009#item120" rel="details">Permalink</a>) </span></p></div>
<h3 class="pastNews"><a href="/News/2009">Past News</a></h3>
</div>
<div class="navBlock">
<h2 class="navhead"><a name="search" id="search">Search</a></h2>
<p class="invisible"><a class="navlink" title="Skip search" href="#contents">Skip to Contents</a></p>
<form method="get" action="http://www.google.com/custom" enctype="application/x-www-form-urlencoded">
<div>
<a class="navlink" href="http://www.google.com"><img src="/Icons/Logo_25wht.gif" width="75" height="32" alt="Google" /></a><br />
<label for="inputField">Search W3C<br />
<input type="text" size="15" id="inputField" name="q" accesskey="E" maxlength="255" /></label>
<input type="submit" value="Go" id="goButton" name="sa" accesskey="G" /><br />
<input type="hidden" name="cof" value="T:black;LW:72;ALC:#ff3300;L:http://www.w3.org/Icons/w3c_home;LC:#000099;LH:48;BGC:white;AH:left;VLC:#660066;GL:0;AWFID:0b9847e42caf283e;" /> <input type="hidden" id="searchW3C" name="sitesearch" checked="checked" value="www.w3.org" /><input type="hidden" name="domains" value="www.w3.org" /> </div>
</form>
<p><a class="navlink" href="/Search/Mail/Public/">Search W3C Mailing
Lists</a></p>
<h2 class="navhead"><a name="contents" id="contents">Testimonials</a></h2>
<div class="hpmt"><div class="hpmt-name">Opera Software</div><div class="hpmt-logo"><a rel="nofollow" href="http://www.opera.com/"><img alt="Opera Software" src="http://www.w3.org/Consortium/Member/Testimonial/Logo/394" /></a></div><p class="hpmt-testimonial">Opera makes real cross-platform standards support a reality on mobile, desktop, and home media devices. Opera is proud to contribute its experience developing smaller, faster, more functional, friendly, secure browsers to W3C's open standards process, through significant participation. <a class="hpmt-more" href="http://www.w3.org/Consortium/Member/Testimonial/List">(Member testimonials)</a></p></div>
<h2 class="navhead">Members</h2>
<ul>
<li><a href="/Member/" class="navlink">Member Home Page</a></li>
<li><a href="/Submission/" class="navlink">Member Submissions</a></li>
<li><a href="/Consortium/Member/List" class="navlink">Current
Members</a></li>
<li><a href="/Consortium/meetings" class="navlink">Meetings</a></li>
<li><a href="/Consortium/Recruitment/Fellows" class="navlink">Fellows</a>
(<a href="/Consortium/Recruitment/Fellows#openings">New Openings</a>)</li>
</ul>
<h2 class="navhead">Get Involved</h2>
<ul>
<li><a href="/Consortium/membership-benefits" class="navlink">W3C
Membership Benefits</a></li>
<li><a href="/Consortium/membership#bizcase" class="navlink">Reasons to
Join W3C</a></li>
<li><a href="/Mail/" class="navlink">Mailing Lists</a></li>
<li><a href="http://lists.w3.org/Archives/Public/public-new-work/latest">Potential
New Work</a></li>
<li><a href="/Consortium/Translation/" class="navlink">Translations</a></li>
<li><a href="/2003/08/Workshops/" class="navlink">Workshops</a></li>
<li><a href="/2001/11/StdLiaison" class="navlink">Liaisons</a></li>
<li><a href="/Status" class="navlink">Open Source Software</a></li>
<li><a href="/QA/" class="navlink">Q&amp;A Blog</a></li>
<li><a href="/Consortium/Recruitment/" class="navlink">Employment</a></li>
<li><span class="navText">More ways to</span> <a href="/Consortium/org#public" class="navlink">participate</a></li>
</ul>
<h2 class="navhead">Introduction</h2>
<ul>
<li><a href="/Consortium/" class="navlink">About W3C</a></li>
<li><a href="/Consortium/faq" class="navlink">Frequently Asked Questions
(FAQ)</a></li>
<li><a href="/2003/glossary/" class="navlink">Glossary</a></li>
<li><a href="/Consortium/Process/" class="navlink">Process Document</a></li>
<li><a href="/2002/03/tutorials" class="navlink">Tutorials</a></li>
<li><a href="/2002/03/new-to-w3c" class="navlink">More...</a></li>
</ul>
<h2 class="navhead">W3C Team</h2>
<ul>
<li><a href="/People/" class="navlink">People</a></li>
<li><a href="/TeamSubmission/" class="navlink">Team Submissions</a></li>
</ul>
<h2 class="navhead">Presentations</h2>
<ul>
<li><a href="/Talks/" class="navlink">Public Presentations</a></li>
</ul>
<h2 class="navhead">News Room</h2>
<ul>
<li><a href="/News/" class="navlink">W3C News Archive</a> <span class="navText">(</span><a href="/2000/08/w3c-synd/home.rss" class="navlink">RSS</a><span class="navText">)</span></li>
<li><a href="/News/Public/" class="navlink">Weekly Public
Newsletter</a></li>
<li><a href="/Press/" class="navlink">Press Releases</a></li>
<li><a href="/Press/#rss" class="navlink">Multilingual Press Release
RSS</a></li>
<li><a href="/Press/Articles" class="navlink">W3C in the Press</a></li>
</ul>
<h2 class="navhead"><a name="Offices" id="Offices">World Offices</a></h2>
<p class="navPara">The <a href="/Consortium/Offices/" class="navlink">W3C
Offices</a>, part of the <a href="/2007/IntlRel.html">W3C International
Relations team</a> translate many W3C home page news items. W3C Offices are
located in these parts of the world:</p>
<ul>
<li><a href="http://www.w3c.org.au/" class="navlink" title="Australia">Australia</a></li>
<li><a href="http://www.w3c.nl/index.shtml.nl" class="navlink" hreflang="nl" title="Benelux"><span xml:lang="nl" lang="nl">Benelux</span></a>/<a href="http://www.w3c.nl/index.shtml.fr" class="navlink" title="Benelux" hreflang="fr"><span xml:lang="fr" lang="fr">Bénélux</span></a></li>
<li><a href="http://www.w3c.br/" class="navlink" title="Brazil" hreflang="pt-br"><span xml:lang="pt-br" lang="pt-br">Brasil</span>
(Brazil)</a></li>
<li><a href="http://www.chinaw3c.org/" class="navlink" title="China" hreflang="zh-hans"><span xml:lang="zh-hans" lang="zh-hans">中国</span>
(China)</a></li>
<li><a href="http://www.w3c.tut.fi/" class="navlink" title="Finland" hreflang="fi"><span xml:lang="fi" lang="fi">Suomi</span>
(Finland)</a></li>
<li><a href="http://www.w3c.de/" class="navlink" title="German and Austria" hreflang="de"><span xml:lang="de" lang="de">Deutschland und
Österreich</span> (Germany and Austria)</a></li>
<li><a href="http://www.w3c.gr/" class="navlink" title="Greece" hreflang="el"><span xml:lang="el" lang="el">Ελλάδα</span>
(Greece)</a></li>
<li><a href="http://www.w3c.hu/" class="navlink" title="Hungary" hreflang="hu"><span xml:lang="hu" lang="hu">Magyarország</span>
(Hungary)</a></li>
<li><a href="http://www.w3c.org.il/" class="navlink" title="Israel" hreflang="he"><span xml:lang="he" lang="he">ישראל</span>
(Israel)</a></li>
<li><a href="http://www.w3c.it/" class="navlink" title="Italy" hreflang="it"><span xml:lang="it" lang="it">Italia</span> (Italy)</a></li>
<li><a href="http://www.w3c.or.kr/" class="navlink" title="Korea" hreflang="ko"><span xml:lang="ko" lang="ko">한국</span> (Korea)</a></li>
<li><a href="http://www.w3c.org.ma/" class="navlink" title="Morocco" hreflang="ar"><span xml:lang="ar" lang="ar">المغرب</span>
(Morocco)</a></li>
<li><a href="http://www.w3c.sn/" class="navlink" title="Senegal" hreflang="fr">Sénégal</a></li>
<li><a href="http://www.w3c.org.za/" class="navlink" title="Southern Africa" hreflang="en">Southern Africa</a></li>
<li><a href="http://www.w3c.es/" class="navlink" title="Spain" hreflang="es"><span xml:lang="es" lang="es">España</span>
(Spain)</a></li>
<li><a href="http://www.w3c.se" class="navlink" title="Sweden" hreflang="sv"><span xml:lang="sv" lang="sv">Sverige</span>
(Sweden)</a></li>
<li><a href="http://www.w3c.rl.ac.uk/" class="navlink" title="UK and Ireland" hreflang="en-uk">United Kingdom and
Ireland</a></li>
</ul>
<h2 class="navhead"><a name="systems" id="systems">Systems</a></h2>
<ul>
<li><a href="/Help/Account/" class="navlink">Get Password</a></li>
<li><a href="/2003/08/system-status" class="navlink">System Status</a></li>
</ul>
<h2 class="navhead">World Wide Web Foundation</h2>
<p class="navPara">In 2008, W3C helped to create a separate organization, the
<a href="http://www.webfoundation.org/" class="navlink">World
Wide Web Foundation</a> with a
mission to advance the Web to connect humanity and empower people.
</p>
</div>
<hr class="hide" />
<p class="small">W3C would like to thank the <a name="donors" id="donors" href="/Consortium/sup">Supporters</a> who have contributed financially or
through a donation of goods to W3C.</p>
<p class="small"><a name="footnotes" id="footnotes">Read</a> <a href="/2002/11/homepage">about the layout</a> and <a href="http://lists.w3.org/Archives/Public/site-comments/">send comments</a>
about this page. <a href="/2000/08/w3c-synd/home.rss">Syndicate</a> this page
with <a href="http://purl.org/rss/1.0/">RSS 1.0</a>, an <a href="/RDF/">RDF</a> vocabulary used for <a href="/2000/08/w3c-synd/#">site
summaries</a>. </p>
<address class="small">
<a href="/Help/Webmaster">Webmaster</a> · Last modified:
$Date: 2009/07/31 02:15:25 $
<span class="whiteout">|</span><br />
<a href="http://validator.w3.org/check?uri=referer"><img src="/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a> <span class="whiteout">|</span> <a href="http://jigsaw.w3.org/css-validator/"><img src="/Icons/valid-css" alt="Valid CSS!" height="31" width="88" /></a> <span class="whiteout">|</span> <a href="/WAI/WCAG1AA-Conformance" title="Explanation of Level Double-A Conformance"><img class="conform" height="31" width="88" src="/WAI/wcag1AA" alt="Level Double-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0" /> </a> <span class="whiteout">|</span>
</address>
<p class="copyright"><a rel="Copyright" href="/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 1994-2009 <a href="/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
<a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>, <a rel="Copyright" href="/Consortium/Legal/copyright-documents">document use</a>
and <a rel="Copyright" href="/Consortium/Legal/copyright-software">software
licensing</a> rules apply. Your interactions with this site are in accordance
with our <a href="/Consortium/Legal/privacy-statement#Public">public</a> and
<a href="/Consortium/Legal/privacy-statement#Members">Member</a> privacy
statements.</p>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,978 @@
<!--
Extensible HTML version 1.0 Strict DTD
This is the same as HTML 4 Strict except for
changes due to the differences between XML and SGML.
Namespace = http://www.w3.org/1999/xhtml
For further information, see: http://www.w3.org/TR/xhtml1
Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
All Rights Reserved.
This DTD module is identified by the PUBLIC and SYSTEM identifiers:
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
$Revision: 1.1 $
$Date: 2002/08/01 13:56:03 $
-->
<!--================ Character mnemonic entities =========================-->
<!ENTITY % HTMLlat1 PUBLIC
"-//W3C//ENTITIES Latin 1 for XHTML//EN"
"xhtml-lat1.ent">
%HTMLlat1;
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;
<!ENTITY % HTMLspecial PUBLIC
"-//W3C//ENTITIES Special for XHTML//EN"
"xhtml-special.ent">
%HTMLspecial;
<!--================== Imported Names ====================================-->
<!ENTITY % ContentType "CDATA">
<!-- media type, as per [RFC2045] -->
<!ENTITY % ContentTypes "CDATA">
<!-- comma-separated list of media types, as per [RFC2045] -->
<!ENTITY % Charset "CDATA">
<!-- a character encoding, as per [RFC2045] -->
<!ENTITY % Charsets "CDATA">
<!-- a space separated list of character encodings, as per [RFC2045] -->
<!ENTITY % LanguageCode "NMTOKEN">
<!-- a language code, as per [RFC3066] -->
<!ENTITY % Character "CDATA">
<!-- a single character, as per section 2.2 of [XML] -->
<!ENTITY % Number "CDATA">
<!-- one or more digits -->
<!ENTITY % LinkTypes "CDATA">
<!-- space-separated list of link types -->
<!ENTITY % MediaDesc "CDATA">
<!-- single or comma-separated list of media descriptors -->
<!ENTITY % URI "CDATA">
<!-- a Uniform Resource Identifier, see [RFC2396] -->
<!ENTITY % UriList "CDATA">
<!-- a space separated list of Uniform Resource Identifiers -->
<!ENTITY % Datetime "CDATA">
<!-- date and time information. ISO date format -->
<!ENTITY % Script "CDATA">
<!-- script expression -->
<!ENTITY % StyleSheet "CDATA">
<!-- style sheet data -->
<!ENTITY % Text "CDATA">
<!-- used for titles etc. -->
<!ENTITY % Length "CDATA">
<!-- nn for pixels or nn% for percentage length -->
<!ENTITY % MultiLength "CDATA">
<!-- pixel, percentage, or relative -->
<!ENTITY % Pixels "CDATA">
<!-- integer representing length in pixels -->
<!-- these are used for image maps -->
<!ENTITY % Shape "(rect|circle|poly|default)">
<!ENTITY % Coords "CDATA">
<!-- comma separated list of lengths -->
<!--=================== Generic Attributes ===============================-->
<!-- core attributes common to most elements
id document-wide unique id
class space separated list of classes
style associated style info
title advisory title/amplification
-->
<!ENTITY % coreattrs
"id ID #IMPLIED
class CDATA #IMPLIED
style %StyleSheet; #IMPLIED
title %Text; #IMPLIED"
>
<!-- internationalization attributes
lang language code (backwards compatible)
xml:lang language code (as per XML 1.0 spec)
dir direction for weak/neutral text
-->
<!ENTITY % i18n
"lang %LanguageCode; #IMPLIED
xml:lang %LanguageCode; #IMPLIED
dir (ltr|rtl) #IMPLIED"
>
<!-- attributes for common UI events
onclick a pointer button was clicked
ondblclick a pointer button was double clicked
onmousedown a pointer button was pressed down
onmouseup a pointer button was released
onmousemove a pointer was moved onto the element
onmouseout a pointer was moved away from the element
onkeypress a key was pressed and released
onkeydown a key was pressed down
onkeyup a key was released
-->
<!ENTITY % events
"onclick %Script; #IMPLIED
ondblclick %Script; #IMPLIED
onmousedown %Script; #IMPLIED
onmouseup %Script; #IMPLIED
onmouseover %Script; #IMPLIED
onmousemove %Script; #IMPLIED
onmouseout %Script; #IMPLIED
onkeypress %Script; #IMPLIED
onkeydown %Script; #IMPLIED
onkeyup %Script; #IMPLIED"
>
<!-- attributes for elements that can get the focus
accesskey accessibility key character
tabindex position in tabbing order
onfocus the element got the focus
onblur the element lost the focus
-->
<!ENTITY % focus
"accesskey %Character; #IMPLIED
tabindex %Number; #IMPLIED
onfocus %Script; #IMPLIED
onblur %Script; #IMPLIED"
>
<!ENTITY % attrs "%coreattrs; %i18n; %events;">
<!--=================== Text Elements ====================================-->
<!ENTITY % special.pre
"br | span | bdo | map">
<!ENTITY % special
"%special.pre; | object | img ">
<!ENTITY % fontstyle "tt | i | b | big | small ">
<!ENTITY % phrase "em | strong | dfn | code | q |
samp | kbd | var | cite | abbr | acronym | sub | sup ">
<!ENTITY % inline.forms "input | select | textarea | label | button">
<!-- these can occur at block or inline level -->
<!ENTITY % misc.inline "ins | del | script">
<!-- these can only occur at block level -->
<!ENTITY % misc "noscript | %misc.inline;">
<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;">
<!-- %Inline; covers inline or "text-level" elements -->
<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*">
<!--================== Block level elements ==============================-->
<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
<!ENTITY % lists "ul | ol | dl">
<!ENTITY % blocktext "pre | hr | blockquote | address">
<!ENTITY % block
"p | %heading; | div | %lists; | %blocktext; | fieldset | table">
<!ENTITY % Block "(%block; | form | %misc;)*">
<!-- %Flow; mixes block and inline and is used for list items etc. -->
<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">
<!--================== Content models for exclusions =====================-->
<!-- a elements use %Inline; excluding a -->
<!ENTITY % a.content
"(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*">
<!-- pre uses %Inline excluding big, small, sup or sup -->
<!ENTITY % pre.content
"(#PCDATA | a | %fontstyle; | %phrase; | %special.pre; | %misc.inline;
| %inline.forms;)*">
<!-- form uses %Block; excluding form -->
<!ENTITY % form.content "(%block; | %misc;)*">
<!-- button uses %Flow; but excludes a, form and form controls -->
<!ENTITY % button.content
"(#PCDATA | p | %heading; | div | %lists; | %blocktext; |
table | %special; | %fontstyle; | %phrase; | %misc;)*">
<!--================ Document Structure ==================================-->
<!-- the namespace URI designates the document profile -->
<!ELEMENT html (head, body)>
<!ATTLIST html
%i18n;
id ID #IMPLIED
xmlns %URI; #FIXED 'http://www.w3.org/1999/xhtml'
>
<!--================ Document Head =======================================-->
<!ENTITY % head.misc "(script|style|meta|link|object)*">
<!-- content model is %head.misc; combined with a single
title and an optional base element in any order -->
<!ELEMENT head (%head.misc;,
((title, %head.misc;, (base, %head.misc;)?) |
(base, %head.misc;, (title, %head.misc;))))>
<!ATTLIST head
%i18n;
id ID #IMPLIED
profile %URI; #IMPLIED
>
<!-- The title element is not considered part of the flow of text.
It should be displayed, for example as the page header or
window title. Exactly one title is required per document.
-->
<!ELEMENT title (#PCDATA)>
<!ATTLIST title
%i18n;
id ID #IMPLIED
>
<!-- document base URI -->
<!ELEMENT base EMPTY>
<!ATTLIST base
href %URI; #REQUIRED
id ID #IMPLIED
>
<!-- generic metainformation -->
<!ELEMENT meta EMPTY>
<!ATTLIST meta
%i18n;
id ID #IMPLIED
http-equiv CDATA #IMPLIED
name CDATA #IMPLIED
content CDATA #REQUIRED
scheme CDATA #IMPLIED
>
<!--
Relationship values can be used in principle:
a) for document specific toolbars/menus when used
with the link element in document head e.g.
start, contents, previous, next, index, end, help
b) to link to a separate style sheet (rel="stylesheet")
c) to make a link to a script (rel="script")
d) by stylesheets to control how collections of
html nodes are rendered into printed documents
e) to make a link to a printable version of this document
e.g. a PostScript or PDF version (rel="alternate" media="print")
-->
<!ELEMENT link EMPTY>
<!ATTLIST link
%attrs;
charset %Charset; #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
type %ContentType; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
media %MediaDesc; #IMPLIED
>
<!-- style info, which may include CDATA sections -->
<!ELEMENT style (#PCDATA)>
<!ATTLIST style
%i18n;
id ID #IMPLIED
type %ContentType; #REQUIRED
media %MediaDesc; #IMPLIED
title %Text; #IMPLIED
xml:space (preserve) #FIXED 'preserve'
>
<!-- script statements, which may include CDATA sections -->
<!ELEMENT script (#PCDATA)>
<!ATTLIST script
id ID #IMPLIED
charset %Charset; #IMPLIED
type %ContentType; #REQUIRED
src %URI; #IMPLIED
defer (defer) #IMPLIED
xml:space (preserve) #FIXED 'preserve'
>
<!-- alternate content container for non script-based rendering -->
<!ELEMENT noscript %Block;>
<!ATTLIST noscript
%attrs;
>
<!--=================== Document Body ====================================-->
<!ELEMENT body %Block;>
<!ATTLIST body
%attrs;
onload %Script; #IMPLIED
onunload %Script; #IMPLIED
>
<!ELEMENT div %Flow;> <!-- generic language/style container -->
<!ATTLIST div
%attrs;
>
<!--=================== Paragraphs =======================================-->
<!ELEMENT p %Inline;>
<!ATTLIST p
%attrs;
>
<!--=================== Headings =========================================-->
<!--
There are six levels of headings from h1 (the most important)
to h6 (the least important).
-->
<!ELEMENT h1 %Inline;>
<!ATTLIST h1
%attrs;
>
<!ELEMENT h2 %Inline;>
<!ATTLIST h2
%attrs;
>
<!ELEMENT h3 %Inline;>
<!ATTLIST h3
%attrs;
>
<!ELEMENT h4 %Inline;>
<!ATTLIST h4
%attrs;
>
<!ELEMENT h5 %Inline;>
<!ATTLIST h5
%attrs;
>
<!ELEMENT h6 %Inline;>
<!ATTLIST h6
%attrs;
>
<!--=================== Lists ============================================-->
<!-- Unordered list -->
<!ELEMENT ul (li)+>
<!ATTLIST ul
%attrs;
>
<!-- Ordered (numbered) list -->
<!ELEMENT ol (li)+>
<!ATTLIST ol
%attrs;
>
<!-- list item -->
<!ELEMENT li %Flow;>
<!ATTLIST li
%attrs;
>
<!-- definition lists - dt for term, dd for its definition -->
<!ELEMENT dl (dt|dd)+>
<!ATTLIST dl
%attrs;
>
<!ELEMENT dt %Inline;>
<!ATTLIST dt
%attrs;
>
<!ELEMENT dd %Flow;>
<!ATTLIST dd
%attrs;
>
<!--=================== Address ==========================================-->
<!-- information on author -->
<!ELEMENT address %Inline;>
<!ATTLIST address
%attrs;
>
<!--=================== Horizontal Rule ==================================-->
<!ELEMENT hr EMPTY>
<!ATTLIST hr
%attrs;
>
<!--=================== Preformatted Text ================================-->
<!-- content is %Inline; excluding "img|object|big|small|sub|sup" -->
<!ELEMENT pre %pre.content;>
<!ATTLIST pre
%attrs;
xml:space (preserve) #FIXED 'preserve'
>
<!--=================== Block-like Quotes ================================-->
<!ELEMENT blockquote %Block;>
<!ATTLIST blockquote
%attrs;
cite %URI; #IMPLIED
>
<!--=================== Inserted/Deleted Text ============================-->
<!--
ins/del are allowed in block and inline content, but its
inappropriate to include block content within an ins element
occurring in inline content.
-->
<!ELEMENT ins %Flow;>
<!ATTLIST ins
%attrs;
cite %URI; #IMPLIED
datetime %Datetime; #IMPLIED
>
<!ELEMENT del %Flow;>
<!ATTLIST del
%attrs;
cite %URI; #IMPLIED
datetime %Datetime; #IMPLIED
>
<!--================== The Anchor Element ================================-->
<!-- content is %Inline; except that anchors shouldn't be nested -->
<!ELEMENT a %a.content;>
<!ATTLIST a
%attrs;
%focus;
charset %Charset; #IMPLIED
type %ContentType; #IMPLIED
name NMTOKEN #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
shape %Shape; "rect"
coords %Coords; #IMPLIED
>
<!--===================== Inline Elements ================================-->
<!ELEMENT span %Inline;> <!-- generic language/style container -->
<!ATTLIST span
%attrs;
>
<!ELEMENT bdo %Inline;> <!-- I18N BiDi over-ride -->
<!ATTLIST bdo
%coreattrs;
%events;
lang %LanguageCode; #IMPLIED
xml:lang %LanguageCode; #IMPLIED
dir (ltr|rtl) #REQUIRED
>
<!ELEMENT br EMPTY> <!-- forced line break -->
<!ATTLIST br
%coreattrs;
>
<!ELEMENT em %Inline;> <!-- emphasis -->
<!ATTLIST em %attrs;>
<!ELEMENT strong %Inline;> <!-- strong emphasis -->
<!ATTLIST strong %attrs;>
<!ELEMENT dfn %Inline;> <!-- definitional -->
<!ATTLIST dfn %attrs;>
<!ELEMENT code %Inline;> <!-- program code -->
<!ATTLIST code %attrs;>
<!ELEMENT samp %Inline;> <!-- sample -->
<!ATTLIST samp %attrs;>
<!ELEMENT kbd %Inline;> <!-- something user would type -->
<!ATTLIST kbd %attrs;>
<!ELEMENT var %Inline;> <!-- variable -->
<!ATTLIST var %attrs;>
<!ELEMENT cite %Inline;> <!-- citation -->
<!ATTLIST cite %attrs;>
<!ELEMENT abbr %Inline;> <!-- abbreviation -->
<!ATTLIST abbr %attrs;>
<!ELEMENT acronym %Inline;> <!-- acronym -->
<!ATTLIST acronym %attrs;>
<!ELEMENT q %Inline;> <!-- inlined quote -->
<!ATTLIST q
%attrs;
cite %URI; #IMPLIED
>
<!ELEMENT sub %Inline;> <!-- subscript -->
<!ATTLIST sub %attrs;>
<!ELEMENT sup %Inline;> <!-- superscript -->
<!ATTLIST sup %attrs;>
<!ELEMENT tt %Inline;> <!-- fixed pitch font -->
<!ATTLIST tt %attrs;>
<!ELEMENT i %Inline;> <!-- italic font -->
<!ATTLIST i %attrs;>
<!ELEMENT b %Inline;> <!-- bold font -->
<!ATTLIST b %attrs;>
<!ELEMENT big %Inline;> <!-- bigger font -->
<!ATTLIST big %attrs;>
<!ELEMENT small %Inline;> <!-- smaller font -->
<!ATTLIST small %attrs;>
<!--==================== Object ======================================-->
<!--
object is used to embed objects as part of HTML pages.
param elements should precede other content. Parameters
can also be expressed as attribute/value pairs on the
object element itself when brevity is desired.
-->
<!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST object
%attrs;
declare (declare) #IMPLIED
classid %URI; #IMPLIED
codebase %URI; #IMPLIED
data %URI; #IMPLIED
type %ContentType; #IMPLIED
codetype %ContentType; #IMPLIED
archive %UriList; #IMPLIED
standby %Text; #IMPLIED
height %Length; #IMPLIED
width %Length; #IMPLIED
usemap %URI; #IMPLIED
name NMTOKEN #IMPLIED
tabindex %Number; #IMPLIED
>
<!--
param is used to supply a named property value.
In XML it would seem natural to follow RDF and support an
abbreviated syntax where the param elements are replaced
by attribute value pairs on the object start tag.
-->
<!ELEMENT param EMPTY>
<!ATTLIST param
id ID #IMPLIED
name CDATA #IMPLIED
value CDATA #IMPLIED
valuetype (data|ref|object) "data"
type %ContentType; #IMPLIED
>
<!--=================== Images ===========================================-->
<!--
To avoid accessibility problems for people who aren't
able to see the image, you should provide a text
description using the alt and longdesc attributes.
In addition, avoid the use of server-side image maps.
Note that in this DTD there is no name attribute. That
is only available in the transitional and frameset DTD.
-->
<!ELEMENT img EMPTY>
<!ATTLIST img
%attrs;
src %URI; #REQUIRED
alt %Text; #REQUIRED
longdesc %URI; #IMPLIED
height %Length; #IMPLIED
width %Length; #IMPLIED
usemap %URI; #IMPLIED
ismap (ismap) #IMPLIED
>
<!-- usemap points to a map element which may be in this document
or an external document, although the latter is not widely supported -->
<!--================== Client-side image maps ============================-->
<!-- These can be placed in the same document or grouped in a
separate document although this isn't yet widely supported -->
<!ELEMENT map ((%block; | form | %misc;)+ | area+)>
<!ATTLIST map
%i18n;
%events;
id ID #REQUIRED
class CDATA #IMPLIED
style %StyleSheet; #IMPLIED
title %Text; #IMPLIED
name NMTOKEN #IMPLIED
>
<!ELEMENT area EMPTY>
<!ATTLIST area
%attrs;
%focus;
shape %Shape; "rect"
coords %Coords; #IMPLIED
href %URI; #IMPLIED
nohref (nohref) #IMPLIED
alt %Text; #REQUIRED
>
<!--================ Forms ===============================================-->
<!ELEMENT form %form.content;> <!-- forms shouldn't be nested -->
<!ATTLIST form
%attrs;
action %URI; #REQUIRED
method (get|post) "get"
enctype %ContentType; "application/x-www-form-urlencoded"
onsubmit %Script; #IMPLIED
onreset %Script; #IMPLIED
accept %ContentTypes; #IMPLIED
accept-charset %Charsets; #IMPLIED
>
<!--
Each label must not contain more than ONE field
Label elements shouldn't be nested.
-->
<!ELEMENT label %Inline;>
<!ATTLIST label
%attrs;
for IDREF #IMPLIED
accesskey %Character; #IMPLIED
onfocus %Script; #IMPLIED
onblur %Script; #IMPLIED
>
<!ENTITY % InputType
"(text | password | checkbox |
radio | submit | reset |
file | hidden | image | button)"
>
<!-- the name attribute is required for all but submit & reset -->
<!ELEMENT input EMPTY> <!-- form control -->
<!ATTLIST input
%attrs;
%focus;
type %InputType; "text"
name CDATA #IMPLIED
value CDATA #IMPLIED
checked (checked) #IMPLIED
disabled (disabled) #IMPLIED
readonly (readonly) #IMPLIED
size CDATA #IMPLIED
maxlength %Number; #IMPLIED
src %URI; #IMPLIED
alt CDATA #IMPLIED
usemap %URI; #IMPLIED
onselect %Script; #IMPLIED
onchange %Script; #IMPLIED
accept %ContentTypes; #IMPLIED
>
<!ELEMENT select (optgroup|option)+> <!-- option selector -->
<!ATTLIST select
%attrs;
name CDATA #IMPLIED
size %Number; #IMPLIED
multiple (multiple) #IMPLIED
disabled (disabled) #IMPLIED
tabindex %Number; #IMPLIED
onfocus %Script; #IMPLIED
onblur %Script; #IMPLIED
onchange %Script; #IMPLIED
>
<!ELEMENT optgroup (option)+> <!-- option group -->
<!ATTLIST optgroup
%attrs;
disabled (disabled) #IMPLIED
label %Text; #REQUIRED
>
<!ELEMENT option (#PCDATA)> <!-- selectable choice -->
<!ATTLIST option
%attrs;
selected (selected) #IMPLIED
disabled (disabled) #IMPLIED
label %Text; #IMPLIED
value CDATA #IMPLIED
>
<!ELEMENT textarea (#PCDATA)> <!-- multi-line text field -->
<!ATTLIST textarea
%attrs;
%focus;
name CDATA #IMPLIED
rows %Number; #REQUIRED
cols %Number; #REQUIRED
disabled (disabled) #IMPLIED
readonly (readonly) #IMPLIED
onselect %Script; #IMPLIED
onchange %Script; #IMPLIED
>
<!--
The fieldset element is used to group form fields.
Only one legend element should occur in the content
and if present should only be preceded by whitespace.
-->
<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*>
<!ATTLIST fieldset
%attrs;
>
<!ELEMENT legend %Inline;> <!-- fieldset label -->
<!ATTLIST legend
%attrs;
accesskey %Character; #IMPLIED
>
<!--
Content is %Flow; excluding a, form and form controls
-->
<!ELEMENT button %button.content;> <!-- push button -->
<!ATTLIST button
%attrs;
%focus;
name CDATA #IMPLIED
value CDATA #IMPLIED
type (button|submit|reset) "submit"
disabled (disabled) #IMPLIED
>
<!--======================= Tables =======================================-->
<!-- Derived from IETF HTML table standard, see [RFC1942] -->
<!--
The border attribute sets the thickness of the frame around the
table. The default units are screen pixels.
The frame attribute specifies which parts of the frame around
the table should be rendered. The values are not the same as
CALS to avoid a name clash with the valign attribute.
-->
<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">
<!--
The rules attribute defines which rules to draw between cells:
If rules is absent then assume:
"none" if border is absent or border="0" otherwise "all"
-->
<!ENTITY % TRules "(none | groups | rows | cols | all)">
<!-- horizontal alignment attributes for cell contents
char alignment char, e.g. char=':'
charoff offset for alignment char
-->
<!ENTITY % cellhalign
"align (left|center|right|justify|char) #IMPLIED
char %Character; #IMPLIED
charoff %Length; #IMPLIED"
>
<!-- vertical alignment attributes for cell contents -->
<!ENTITY % cellvalign
"valign (top|middle|bottom|baseline) #IMPLIED"
>
<!ELEMENT table
(caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
<!ELEMENT caption %Inline;>
<!ELEMENT thead (tr)+>
<!ELEMENT tfoot (tr)+>
<!ELEMENT tbody (tr)+>
<!ELEMENT colgroup (col)*>
<!ELEMENT col EMPTY>
<!ELEMENT tr (th|td)+>
<!ELEMENT th %Flow;>
<!ELEMENT td %Flow;>
<!ATTLIST table
%attrs;
summary %Text; #IMPLIED
width %Length; #IMPLIED
border %Pixels; #IMPLIED
frame %TFrame; #IMPLIED
rules %TRules; #IMPLIED
cellspacing %Length; #IMPLIED
cellpadding %Length; #IMPLIED
>
<!ATTLIST caption
%attrs;
>
<!--
colgroup groups a set of col elements. It allows you to group
several semantically related columns together.
-->
<!ATTLIST colgroup
%attrs;
span %Number; "1"
width %MultiLength; #IMPLIED
%cellhalign;
%cellvalign;
>
<!--
col elements define the alignment properties for cells in
one or more columns.
The width attribute specifies the width of the columns, e.g.
width=64 width in screen pixels
width=0.5* relative width of 0.5
The span attribute causes the attributes of one
col element to apply to more than one column.
-->
<!ATTLIST col
%attrs;
span %Number; "1"
width %MultiLength; #IMPLIED
%cellhalign;
%cellvalign;
>
<!--
Use thead to duplicate headers when breaking table
across page boundaries, or for static headers when
tbody sections are rendered in scrolling panel.
Use tfoot to duplicate footers when breaking table
across page boundaries, or for static footers when
tbody sections are rendered in scrolling panel.
Use multiple tbody sections when rules are needed
between groups of table rows.
-->
<!ATTLIST thead
%attrs;
%cellhalign;
%cellvalign;
>
<!ATTLIST tfoot
%attrs;
%cellhalign;
%cellvalign;
>
<!ATTLIST tbody
%attrs;
%cellhalign;
%cellvalign;
>
<!ATTLIST tr
%attrs;
%cellhalign;
%cellvalign;
>
<!-- Scope is simpler than headers attribute for common tables -->
<!ENTITY % Scope "(row|col|rowgroup|colgroup)">
<!-- th is for headers, td for data and for cells acting as both -->
<!ATTLIST th
%attrs;
abbr %Text; #IMPLIED
axis CDATA #IMPLIED
headers IDREFS #IMPLIED
scope %Scope; #IMPLIED
rowspan %Number; "1"
colspan %Number; "1"
%cellhalign;
%cellvalign;
>
<!ATTLIST td
%attrs;
abbr %Text; #IMPLIED
axis CDATA #IMPLIED
headers IDREFS #IMPLIED
scope %Scope; #IMPLIED
rowspan %Number; "1"
colspan %Number; "1"
%cellhalign;
%cellvalign;
>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,146 @@
<?xml version="1.0"?>
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
<xs:annotation>
<xs:documentation>
See http://www.w3.org/XML/1998/namespace.html and
http://www.w3.org/TR/REC-xml for information about this namespace.
This schema document describes the XML namespace, in a form
suitable for import by other schema documents.
Note that local names in this namespace are intended to be defined
only by the World Wide Web Consortium or its subgroups. The
following names are currently defined in this namespace and should
not be used with conflicting semantics by any Working Group,
specification, or document instance:
base (as an attribute name): denotes an attribute whose value
provides a URI to be used as the base for interpreting any
relative URIs in the scope of the element on which it
appears; its value is inherited. This name is reserved
by virtue of its definition in the XML Base specification.
id (as an attribute name): denotes an attribute whose value
should be interpreted as if declared to be of type ID.
The xml:id specification is not yet a W3C Recommendation,
but this attribute is included here to facilitate experimentation
with the mechanisms it proposes. Note that it is _not_ included
in the specialAttrs attribute group.
lang (as an attribute name): denotes an attribute whose value
is a language code for the natural language of the content of
any element; its value is inherited. This name is reserved
by virtue of its definition in the XML specification.
space (as an attribute name): denotes an attribute whose
value is a keyword indicating what whitespace processing
discipline is intended for the content of the element; its
value is inherited. This name is reserved by virtue of its
definition in the XML specification.
Father (in any context at all): denotes Jon Bosak, the chair of
the original XML Working Group. This name is reserved by
the following decision of the W3C XML Plenary and
XML Coordination groups:
In appreciation for his vision, leadership and dedication
the W3C XML Plenary on this 10th day of February, 2000
reserves for Jon Bosak in perpetuity the XML name
xml:Father
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>This schema defines attributes and an attribute group
suitable for use by
schemas wishing to allow xml:base, xml:lang, xml:space or xml:id
attributes on elements they define.
To enable this, such a schema must import this schema
for the XML namespace, e.g. as follows:
&lt;schema . . .&gt;
. . .
&lt;import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/&gt;
Subsequently, qualified reference to any of the attributes
or the group defined below will have the desired effect, e.g.
&lt;type . . .&gt;
. . .
&lt;attributeGroup ref="xml:specialAttrs"/&gt;
will define a type which will schema-validate an instance
element with any of those attributes</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>In keeping with the XML Schema WG's standard versioning
policy, this schema document will persist at
http://www.w3.org/2005/08/xml.xsd.
At the date of issue it can also be found at
http://www.w3.org/2001/xml.xsd.
The schema document at that URI may however change in the future,
in order to remain compatible with the latest version of XML Schema
itself, or with the XML namespace itself. In other words, if the XML
Schema or XML namespaces change, the version of this document at
http://www.w3.org/2001/xml.xsd will change
accordingly; the version at
http://www.w3.org/2005/08/xml.xsd will not change.
</xs:documentation>
</xs:annotation>
<xs:attribute name="lang">
<xs:annotation>
<xs:documentation>Attempting to install the relevant ISO 2- and 3-letter
codes as the enumerated possible values is probably never
going to be a realistic possibility. See
RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
at http://www.iana.org/assignments/lang-tag-apps.htm for
further information.
The union allows for the 'un-declaration' of xml:lang with
the empty string.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:union memberTypes="xs:language">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value=""/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="space">
<xs:simpleType>
<xs:restriction base="xs:NCName">
<xs:enumeration value="default"/>
<xs:enumeration value="preserve"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="base" type="xs:anyURI">
<xs:annotation>
<xs:documentation>See http://www.w3.org/TR/xmlbase/ for
information about this attribute.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="id" type="xs:ID">
<xs:annotation>
<xs:documentation>See http://www.w3.org/TR/xml-id/ for
information about this attribute.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup name="specialAttrs">
<xs:attribute ref="xml:base"/>
<xs:attribute ref="xml:lang"/>
<xs:attribute ref="xml:space"/>
</xs:attributeGroup>
</xs:schema>

View File

@@ -0,0 +1,402 @@
<!-- DTD for XML Schemas: Part 1: Structures
Public Identifier: "-//W3C//DTD XMLSCHEMA 200102//EN"
Official Location: http://www.w3.org/2001/XMLSchema.dtd -->
<!-- $Id: XMLSchema.dtd,v 1.31 2001/10/24 15:50:16 ht Exp $ -->
<!-- Note this DTD is NOT normative, or even definitive. --> <!--d-->
<!-- prose copy in the structures REC is the definitive version --> <!--d-->
<!-- (which shouldn't differ from this one except for this --> <!--d-->
<!-- comment and entity expansions, but just in case) --> <!--d-->
<!-- With the exception of cases with multiple namespace
prefixes for the XML Schema namespace, any XML document which is
not valid per this DTD given redefinitions in its internal subset of the
'p' and 's' parameter entities below appropriate to its namespace
declaration of the XML Schema namespace is almost certainly not
a valid schema. -->
<!-- The simpleType element and its constituent parts
are defined in XML Schema: Part 2: Datatypes -->
<!ENTITY % xs-datatypes PUBLIC 'datatypes' 'datatypes.dtd' >
<!ENTITY % p 'xs:'> <!-- can be overriden in the internal subset of a
schema document to establish a different
namespace prefix -->
<!ENTITY % s ':xs'> <!-- if %p is defined (e.g. as foo:) then you must
also define %s as the suffix for the appropriate
namespace declaration (e.g. :foo) -->
<!ENTITY % nds 'xmlns%s;'>
<!-- Define all the element names, with optional prefix -->
<!ENTITY % schema "%p;schema">
<!ENTITY % complexType "%p;complexType">
<!ENTITY % complexContent "%p;complexContent">
<!ENTITY % simpleContent "%p;simpleContent">
<!ENTITY % extension "%p;extension">
<!ENTITY % element "%p;element">
<!ENTITY % unique "%p;unique">
<!ENTITY % key "%p;key">
<!ENTITY % keyref "%p;keyref">
<!ENTITY % selector "%p;selector">
<!ENTITY % field "%p;field">
<!ENTITY % group "%p;group">
<!ENTITY % all "%p;all">
<!ENTITY % choice "%p;choice">
<!ENTITY % sequence "%p;sequence">
<!ENTITY % any "%p;any">
<!ENTITY % anyAttribute "%p;anyAttribute">
<!ENTITY % attribute "%p;attribute">
<!ENTITY % attributeGroup "%p;attributeGroup">
<!ENTITY % include "%p;include">
<!ENTITY % import "%p;import">
<!ENTITY % redefine "%p;redefine">
<!ENTITY % notation "%p;notation">
<!-- annotation elements -->
<!ENTITY % annotation "%p;annotation">
<!ENTITY % appinfo "%p;appinfo">
<!ENTITY % documentation "%p;documentation">
<!-- Customisation entities for the ATTLIST of each element type.
Define one of these if your schema takes advantage of the
anyAttribute='##other' in the schema for schemas -->
<!ENTITY % schemaAttrs ''>
<!ENTITY % complexTypeAttrs ''>
<!ENTITY % complexContentAttrs ''>
<!ENTITY % simpleContentAttrs ''>
<!ENTITY % extensionAttrs ''>
<!ENTITY % elementAttrs ''>
<!ENTITY % groupAttrs ''>
<!ENTITY % allAttrs ''>
<!ENTITY % choiceAttrs ''>
<!ENTITY % sequenceAttrs ''>
<!ENTITY % anyAttrs ''>
<!ENTITY % anyAttributeAttrs ''>
<!ENTITY % attributeAttrs ''>
<!ENTITY % attributeGroupAttrs ''>
<!ENTITY % uniqueAttrs ''>
<!ENTITY % keyAttrs ''>
<!ENTITY % keyrefAttrs ''>
<!ENTITY % selectorAttrs ''>
<!ENTITY % fieldAttrs ''>
<!ENTITY % includeAttrs ''>
<!ENTITY % importAttrs ''>
<!ENTITY % redefineAttrs ''>
<!ENTITY % notationAttrs ''>
<!ENTITY % annotationAttrs ''>
<!ENTITY % appinfoAttrs ''>
<!ENTITY % documentationAttrs ''>
<!ENTITY % complexDerivationSet "CDATA">
<!-- #all or space-separated list drawn from derivationChoice -->
<!ENTITY % blockSet "CDATA">
<!-- #all or space-separated list drawn from
derivationChoice + 'substitution' -->
<!ENTITY % mgs '%all; | %choice; | %sequence;'>
<!ENTITY % cs '%choice; | %sequence;'>
<!ENTITY % formValues '(qualified|unqualified)'>
<!ENTITY % attrDecls '((%attribute;| %attributeGroup;)*,(%anyAttribute;)?)'>
<!ENTITY % particleAndAttrs '((%mgs; | %group;)?, %attrDecls;)'>
<!-- This is used in part2 -->
<!ENTITY % restriction1 '((%mgs; | %group;)?)'>
%xs-datatypes;
<!-- the duplication below is to produce an unambiguous content model
which allows annotation everywhere -->
<!ELEMENT %schema; ((%include; | %import; | %redefine; | %annotation;)*,
((%simpleType; | %complexType;
| %element; | %attribute;
| %attributeGroup; | %group;
| %notation; ),
(%annotation;)*)* )>
<!ATTLIST %schema;
targetNamespace %URIref; #IMPLIED
version CDATA #IMPLIED
%nds; %URIref; #FIXED 'http://www.w3.org/2001/XMLSchema'
xmlns CDATA #IMPLIED
finalDefault %complexDerivationSet; ''
blockDefault %blockSet; ''
id ID #IMPLIED
elementFormDefault %formValues; 'unqualified'
attributeFormDefault %formValues; 'unqualified'
xml:lang CDATA #IMPLIED
%schemaAttrs;>
<!-- Note the xmlns declaration is NOT in the Schema for Schemas,
because at the Infoset level where schemas operate,
xmlns(:prefix) is NOT an attribute! -->
<!-- The declaration of xmlns is a convenience for schema authors -->
<!-- The id attribute here and below is for use in external references
from non-schemas using simple fragment identifiers.
It is NOT used for schema-to-schema reference, internal or
external. -->
<!-- a type is a named content type specification which allows attribute
declarations-->
<!-- -->
<!ELEMENT %complexType; ((%annotation;)?,
(%simpleContent;|%complexContent;|
%particleAndAttrs;))>
<!ATTLIST %complexType;
name %NCName; #IMPLIED
id ID #IMPLIED
abstract %boolean; #IMPLIED
final %complexDerivationSet; #IMPLIED
block %complexDerivationSet; #IMPLIED
mixed (true|false) 'false'
%complexTypeAttrs;>
<!-- particleAndAttrs is shorthand for a root type -->
<!-- mixed is disallowed if simpleContent, overriden if complexContent
has one too. -->
<!-- If anyAttribute appears in one or more referenced attributeGroups
and/or explicitly, the intersection of the permissions is used -->
<!ELEMENT %complexContent; ((%annotation;)?, (%restriction;|%extension;))>
<!ATTLIST %complexContent;
mixed (true|false) #IMPLIED
id ID #IMPLIED
%complexContentAttrs;>
<!-- restriction should use the branch defined above, not the simple
one from part2; extension should use the full model -->
<!ELEMENT %simpleContent; ((%annotation;)?, (%restriction;|%extension;))>
<!ATTLIST %simpleContent;
id ID #IMPLIED
%simpleContentAttrs;>
<!-- restriction should use the simple branch from part2, not the
one defined above; extension should have no particle -->
<!ELEMENT %extension; ((%annotation;)?, (%particleAndAttrs;))>
<!ATTLIST %extension;
base %QName; #REQUIRED
id ID #IMPLIED
%extensionAttrs;>
<!-- an element is declared by either:
a name and a type (either nested or referenced via the type attribute)
or a ref to an existing element declaration -->
<!ELEMENT %element; ((%annotation;)?, (%complexType;| %simpleType;)?,
(%unique; | %key; | %keyref;)*)>
<!-- simpleType or complexType only if no type|ref attribute -->
<!-- ref not allowed at top level -->
<!ATTLIST %element;
name %NCName; #IMPLIED
id ID #IMPLIED
ref %QName; #IMPLIED
type %QName; #IMPLIED
minOccurs %nonNegativeInteger; #IMPLIED
maxOccurs CDATA #IMPLIED
nillable %boolean; #IMPLIED
substitutionGroup %QName; #IMPLIED
abstract %boolean; #IMPLIED
final %complexDerivationSet; #IMPLIED
block %blockSet; #IMPLIED
default CDATA #IMPLIED
fixed CDATA #IMPLIED
form %formValues; #IMPLIED
%elementAttrs;>
<!-- type and ref are mutually exclusive.
name and ref are mutually exclusive, one is required -->
<!-- In the absence of type AND ref, type defaults to type of
substitutionGroup, if any, else the ur-type, i.e. unconstrained -->
<!-- default and fixed are mutually exclusive -->
<!ELEMENT %group; ((%annotation;)?,(%mgs;)?)>
<!ATTLIST %group;
name %NCName; #IMPLIED
ref %QName; #IMPLIED
minOccurs %nonNegativeInteger; #IMPLIED
maxOccurs CDATA #IMPLIED
id ID #IMPLIED
%groupAttrs;>
<!ELEMENT %all; ((%annotation;)?, (%element;)*)>
<!ATTLIST %all;
minOccurs (1) #IMPLIED
maxOccurs (1) #IMPLIED
id ID #IMPLIED
%allAttrs;>
<!ELEMENT %choice; ((%annotation;)?, (%element;| %group;| %cs; | %any;)*)>
<!ATTLIST %choice;
minOccurs %nonNegativeInteger; #IMPLIED
maxOccurs CDATA #IMPLIED
id ID #IMPLIED
%choiceAttrs;>
<!ELEMENT %sequence; ((%annotation;)?, (%element;| %group;| %cs; | %any;)*)>
<!ATTLIST %sequence;
minOccurs %nonNegativeInteger; #IMPLIED
maxOccurs CDATA #IMPLIED
id ID #IMPLIED
%sequenceAttrs;>
<!-- an anonymous grouping in a model, or
a top-level named group definition, or a reference to same -->
<!-- Note that if order is 'all', group is not allowed inside.
If order is 'all' THIS group must be alone (or referenced alone) at
the top level of a content model -->
<!-- If order is 'all', minOccurs==maxOccurs==1 on element/any inside -->
<!-- Should allow minOccurs=0 inside order='all' . . . -->
<!ELEMENT %any; (%annotation;)?>
<!ATTLIST %any;
namespace CDATA '##any'
processContents (skip|lax|strict) 'strict'
minOccurs %nonNegativeInteger; '1'
maxOccurs CDATA '1'
id ID #IMPLIED
%anyAttrs;>
<!-- namespace is interpreted as follows:
##any - - any non-conflicting WFXML at all
##other - - any non-conflicting WFXML from namespace other
than targetNamespace
##local - - any unqualified non-conflicting WFXML/attribute
one or - - any non-conflicting WFXML from
more URI the listed namespaces
references
##targetNamespace ##local may appear in the above list,
with the obvious meaning -->
<!ELEMENT %anyAttribute; (%annotation;)?>
<!ATTLIST %anyAttribute;
namespace CDATA '##any'
processContents (skip|lax|strict) 'strict'
id ID #IMPLIED
%anyAttributeAttrs;>
<!-- namespace is interpreted as for 'any' above -->
<!-- simpleType only if no type|ref attribute -->
<!-- ref not allowed at top level, name iff at top level -->
<!ELEMENT %attribute; ((%annotation;)?, (%simpleType;)?)>
<!ATTLIST %attribute;
name %NCName; #IMPLIED
id ID #IMPLIED
ref %QName; #IMPLIED
type %QName; #IMPLIED
use (prohibited|optional|required) #IMPLIED
default CDATA #IMPLIED
fixed CDATA #IMPLIED
form %formValues; #IMPLIED
%attributeAttrs;>
<!-- type and ref are mutually exclusive.
name and ref are mutually exclusive, one is required -->
<!-- default for use is optional when nested, none otherwise -->
<!-- default and fixed are mutually exclusive -->
<!-- type attr and simpleType content are mutually exclusive -->
<!-- an attributeGroup is a named collection of attribute decls, or a
reference thereto -->
<!ELEMENT %attributeGroup; ((%annotation;)?,
(%attribute; | %attributeGroup;)*,
(%anyAttribute;)?) >
<!ATTLIST %attributeGroup;
name %NCName; #IMPLIED
id ID #IMPLIED
ref %QName; #IMPLIED
%attributeGroupAttrs;>
<!-- ref iff no content, no name. ref iff not top level -->
<!-- better reference mechanisms -->
<!ELEMENT %unique; ((%annotation;)?, %selector;, (%field;)+)>
<!ATTLIST %unique;
name %NCName; #REQUIRED
id ID #IMPLIED
%uniqueAttrs;>
<!ELEMENT %key; ((%annotation;)?, %selector;, (%field;)+)>
<!ATTLIST %key;
name %NCName; #REQUIRED
id ID #IMPLIED
%keyAttrs;>
<!ELEMENT %keyref; ((%annotation;)?, %selector;, (%field;)+)>
<!ATTLIST %keyref;
name %NCName; #REQUIRED
refer %QName; #REQUIRED
id ID #IMPLIED
%keyrefAttrs;>
<!ELEMENT %selector; ((%annotation;)?)>
<!ATTLIST %selector;
xpath %XPathExpr; #REQUIRED
id ID #IMPLIED
%selectorAttrs;>
<!ELEMENT %field; ((%annotation;)?)>
<!ATTLIST %field;
xpath %XPathExpr; #REQUIRED
id ID #IMPLIED
%fieldAttrs;>
<!-- Schema combination mechanisms -->
<!ELEMENT %include; (%annotation;)?>
<!ATTLIST %include;
schemaLocation %URIref; #REQUIRED
id ID #IMPLIED
%includeAttrs;>
<!ELEMENT %import; (%annotation;)?>
<!ATTLIST %import;
namespace %URIref; #IMPLIED
schemaLocation %URIref; #IMPLIED
id ID #IMPLIED
%importAttrs;>
<!ELEMENT %redefine; (%annotation; | %simpleType; | %complexType; |
%attributeGroup; | %group;)*>
<!ATTLIST %redefine;
schemaLocation %URIref; #REQUIRED
id ID #IMPLIED
%redefineAttrs;>
<!ELEMENT %notation; (%annotation;)?>
<!ATTLIST %notation;
name %NCName; #REQUIRED
id ID #IMPLIED
public CDATA #REQUIRED
system %URIref; #IMPLIED
%notationAttrs;>
<!-- Annotation is either application information or documentation -->
<!-- By having these here they are available for datatypes as well
as all the structures elements -->
<!ELEMENT %annotation; (%appinfo; | %documentation;)*>
<!ATTLIST %annotation; %annotationAttrs;>
<!-- User must define annotation elements in internal subset for this
to work -->
<!ELEMENT %appinfo; ANY> <!-- too restrictive -->
<!ATTLIST %appinfo;
source %URIref; #IMPLIED
id ID #IMPLIED
%appinfoAttrs;>
<!ELEMENT %documentation; ANY> <!-- too restrictive -->
<!ATTLIST %documentation;
source %URIref; #IMPLIED
id ID #IMPLIED
xml:lang CDATA #IMPLIED
%documentationAttrs;>
<!NOTATION XMLSchemaStructures PUBLIC
'structures' 'http://www.w3.org/2001/XMLSchema.xsd' >
<!NOTATION XML PUBLIC
'REC-xml-1998-0210' 'http://www.w3.org/TR/1998/REC-xml-19980210' >

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,203 @@
<!--
DTD for XML Schemas: Part 2: Datatypes
$Id: datatypes.dtd,v 1.23 2001/03/16 17:36:30 ht Exp $
Note this DTD is NOT normative, or even definitive. - - the
prose copy in the datatypes REC is the definitive version
(which shouldn't differ from this one except for this comment
and entity expansions, but just in case)
-->
<!--
This DTD cannot be used on its own, it is intended
only for incorporation in XMLSchema.dtd, q.v.
-->
<!-- Define all the element names, with optional prefix -->
<!ENTITY % simpleType "%p;simpleType">
<!ENTITY % restriction "%p;restriction">
<!ENTITY % list "%p;list">
<!ENTITY % union "%p;union">
<!ENTITY % maxExclusive "%p;maxExclusive">
<!ENTITY % minExclusive "%p;minExclusive">
<!ENTITY % maxInclusive "%p;maxInclusive">
<!ENTITY % minInclusive "%p;minInclusive">
<!ENTITY % totalDigits "%p;totalDigits">
<!ENTITY % fractionDigits "%p;fractionDigits">
<!ENTITY % length "%p;length">
<!ENTITY % minLength "%p;minLength">
<!ENTITY % maxLength "%p;maxLength">
<!ENTITY % enumeration "%p;enumeration">
<!ENTITY % whiteSpace "%p;whiteSpace">
<!ENTITY % pattern "%p;pattern">
<!--
Customisation entities for the ATTLIST of each element
type. Define one of these if your schema takes advantage
of the anyAttribute='##other' in the schema for schemas
-->
<!ENTITY % simpleTypeAttrs "">
<!ENTITY % restrictionAttrs "">
<!ENTITY % listAttrs "">
<!ENTITY % unionAttrs "">
<!ENTITY % maxExclusiveAttrs "">
<!ENTITY % minExclusiveAttrs "">
<!ENTITY % maxInclusiveAttrs "">
<!ENTITY % minInclusiveAttrs "">
<!ENTITY % totalDigitsAttrs "">
<!ENTITY % fractionDigitsAttrs "">
<!ENTITY % lengthAttrs "">
<!ENTITY % minLengthAttrs "">
<!ENTITY % maxLengthAttrs "">
<!ENTITY % enumerationAttrs "">
<!ENTITY % whiteSpaceAttrs "">
<!ENTITY % patternAttrs "">
<!-- Define some entities for informative use as attribute
types -->
<!ENTITY % URIref "CDATA">
<!ENTITY % XPathExpr "CDATA">
<!ENTITY % QName "NMTOKEN">
<!ENTITY % QNames "NMTOKENS">
<!ENTITY % NCName "NMTOKEN">
<!ENTITY % nonNegativeInteger "NMTOKEN">
<!ENTITY % boolean "(true|false)">
<!ENTITY % simpleDerivationSet "CDATA">
<!--
#all or space-separated list drawn from derivationChoice
-->
<!--
Note that the use of 'facet' below is less restrictive
than is really intended: There should in fact be no
more than one of each of minInclusive, minExclusive,
maxInclusive, maxExclusive, totalDigits, fractionDigits,
length, maxLength, minLength within datatype,
and the min- and max- variants of Inclusive and Exclusive
are mutually exclusive. On the other hand, pattern and
enumeration may repeat.
-->
<!ENTITY % minBound "(%minInclusive; | %minExclusive;)">
<!ENTITY % maxBound "(%maxInclusive; | %maxExclusive;)">
<!ENTITY % bounds "%minBound; | %maxBound;">
<!ENTITY % numeric "%totalDigits; | %fractionDigits;">
<!ENTITY % ordered "%bounds; | %numeric;">
<!ENTITY % unordered
"%pattern; | %enumeration; | %whiteSpace; | %length; |
%maxLength; | %minLength;">
<!ENTITY % facet "%ordered; | %unordered;">
<!ENTITY % facetAttr
"value CDATA #REQUIRED
id ID #IMPLIED">
<!ENTITY % fixedAttr "fixed %boolean; #IMPLIED">
<!ENTITY % facetModel "(%annotation;)?">
<!ELEMENT %simpleType;
((%annotation;)?, (%restriction; | %list; | %union;))>
<!ATTLIST %simpleType;
name %NCName; #IMPLIED
final %simpleDerivationSet; #IMPLIED
id ID #IMPLIED
%simpleTypeAttrs;>
<!-- name is required at top level -->
<!ELEMENT %restriction; ((%annotation;)?,
(%restriction1; |
((%simpleType;)?,(%facet;)*)),
(%attrDecls;))>
<!ATTLIST %restriction;
base %QName; #IMPLIED
id ID #IMPLIED
%restrictionAttrs;>
<!--
base and simpleType child are mutually exclusive,
one is required.
restriction is shared between simpleType and
simpleContent and complexContent (in XMLSchema.xsd).
restriction1 is for the latter cases, when this
is restricting a complex type, as is attrDecls.
-->
<!ELEMENT %list; ((%annotation;)?,(%simpleType;)?)>
<!ATTLIST %list;
itemType %QName; #IMPLIED
id ID #IMPLIED
%listAttrs;>
<!--
itemType and simpleType child are mutually exclusive,
one is required
-->
<!ELEMENT %union; ((%annotation;)?,(%simpleType;)*)>
<!ATTLIST %union;
id ID #IMPLIED
memberTypes %QNames; #IMPLIED
%unionAttrs;>
<!--
At least one item in memberTypes or one simpleType
child is required
-->
<!ELEMENT %maxExclusive; %facetModel;>
<!ATTLIST %maxExclusive;
%facetAttr;
%fixedAttr;
%maxExclusiveAttrs;>
<!ELEMENT %minExclusive; %facetModel;>
<!ATTLIST %minExclusive;
%facetAttr;
%fixedAttr;
%minExclusiveAttrs;>
<!ELEMENT %maxInclusive; %facetModel;>
<!ATTLIST %maxInclusive;
%facetAttr;
%fixedAttr;
%maxInclusiveAttrs;>
<!ELEMENT %minInclusive; %facetModel;>
<!ATTLIST %minInclusive;
%facetAttr;
%fixedAttr;
%minInclusiveAttrs;>
<!ELEMENT %totalDigits; %facetModel;>
<!ATTLIST %totalDigits;
%facetAttr;
%fixedAttr;
%totalDigitsAttrs;>
<!ELEMENT %fractionDigits; %facetModel;>
<!ATTLIST %fractionDigits;
%facetAttr;
%fixedAttr;
%fractionDigitsAttrs;>
<!ELEMENT %length; %facetModel;>
<!ATTLIST %length;
%facetAttr;
%fixedAttr;
%lengthAttrs;>
<!ELEMENT %minLength; %facetModel;>
<!ATTLIST %minLength;
%facetAttr;
%fixedAttr;
%minLengthAttrs;>
<!ELEMENT %maxLength; %facetModel;>
<!ATTLIST %maxLength;
%facetAttr;
%fixedAttr;
%maxLengthAttrs;>
<!-- This one can be repeated -->
<!ELEMENT %enumeration; %facetModel;>
<!ATTLIST %enumeration;
%facetAttr;
%enumerationAttrs;>
<!ELEMENT %whiteSpace; %facetModel;>
<!ATTLIST %whiteSpace;
%facetAttr;
%fixedAttr;
%whiteSpaceAttrs;>
<!-- This one can be repeated -->
<!ELEMENT %pattern; %facetModel;>
<!ATTLIST %pattern;
%facetAttr;
%patternAttrs;>

View File

@@ -0,0 +1,309 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2001 - 2005, International Business Machines Corporation and Microsoft Corporation
All Rights Reserved
License for WSDL Schema Files
The Authors grant permission to copy and distribute the WSDL Schema
Files in any medium without fee or royalty as long as this notice and
license are distributed with them. The originals of these files can
be located at:
http://schemas.xmlsoap.org/wsdl/2003-02-11.xsd
THESE SCHEMA FILES ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS
OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THESE FILES, INCLUDING, BUT NOT
LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
NON-INFRINGEMENT OR TITLE. THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR
RELATING TO ANY USE OR DISTRIBUTION OF THESE FILES.
The name and trademarks of the Authors may NOT be used in any manner,
including advertising or publicity pertaining to these files or any program
or service that uses these files, written prior permission. Title to copyright
in these files will at all times remain with the Authors.
No other rights are granted by implication, estoppel or otherwise.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://schemas.xmlsoap.org/wsdl/" elementFormDefault="qualified">
<xs:import namespace="http://schemas.xmlsoap.org/wsdl/soap/" schemaLocation="soap.xsd"/>
<xs:complexType mixed="true" name="tDocumentation">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tDocumented">
<xs:annotation>
<xs:documentation>
This type is extended by component types to allow them to be documented
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="documentation" type="wsdl:tDocumentation" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tExtensibleAttributesDocumented" abstract="true">
<xs:complexContent>
<xs:extension base="wsdl:tDocumented">
<xs:annotation>
<xs:documentation>
This type is extended by component types to allow attributes from other namespaces to be added.
</xs:documentation>
</xs:annotation>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tExtensibleDocumented" abstract="true">
<xs:complexContent>
<xs:extension base="wsdl:tDocumented">
<xs:annotation>
<xs:documentation>
This type is extended by component types to allow elements from other namespaces to be added.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="definitions" type="wsdl:tDefinitions">
<xs:key name="message">
<xs:selector xpath="wsdl:message"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="portType">
<xs:selector xpath="wsdl:portType"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="binding">
<xs:selector xpath="wsdl:binding"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="service">
<xs:selector xpath="wsdl:service"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="import">
<xs:selector xpath="wsdl:import"/>
<xs:field xpath="@namespace"/>
</xs:key>
</xs:element>
<xs:group name="anyTopLevelOptionalElement">
<xs:annotation>
<xs:documentation>
Any top level optional element allowed to appear more then once - any child of definitions element except wsdl:types. Any extensibility element is allowed in any place.
</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="import" type="wsdl:tImport"/>
<xs:element name="types" type="wsdl:tTypes"/>
<xs:element name="message" type="wsdl:tMessage">
<xs:unique name="part">
<xs:selector xpath="wsdl:part"/>
<xs:field xpath="@name"/>
</xs:unique>
</xs:element>
<xs:element name="portType" type="wsdl:tPortType"/>
<xs:element name="binding" type="wsdl:tBinding"/>
<xs:element name="service" type="wsdl:tService">
<xs:unique name="port">
<xs:selector xpath="wsdl:port"/>
<xs:field xpath="@name"/>
</xs:unique>
</xs:element>
</xs:choice>
</xs:group>
<xs:complexType name="tDefinitions">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented">
<xs:sequence>
<xs:group ref="wsdl:anyTopLevelOptionalElement" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="targetNamespace" type="xs:anyURI" use="optional"/>
<xs:attribute name="name" type="xs:NCName" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tImport">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented">
<xs:attribute name="namespace" type="xs:anyURI" use="required"/>
<xs:attribute name="location" type="xs:anyURI" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tTypes">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tMessage">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented">
<xs:sequence>
<xs:element name="part" type="wsdl:tPart" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tPart">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented">
<xs:attribute name="name" type="xs:NCName" use="required"/>
<xs:attribute name="element" type="xs:QName" use="optional"/>
<xs:attribute name="type" type="xs:QName" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tPortType">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented">
<xs:sequence>
<xs:element name="operation" type="wsdl:tOperation" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tOperation">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented">
<xs:sequence>
<xs:choice>
<xs:group ref="wsdl:request-response-or-one-way-operation"/>
<xs:group ref="wsdl:solicit-response-or-notification-operation"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
<xs:attribute name="parameterOrder" type="xs:NMTOKENS" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:group name="request-response-or-one-way-operation">
<xs:sequence>
<xs:element name="input" type="wsdl:tParam"/>
<xs:sequence minOccurs="0">
<xs:element name="output" type="wsdl:tParam"/>
<xs:element name="fault" type="wsdl:tFault" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:sequence>
</xs:group>
<xs:group name="solicit-response-or-notification-operation">
<xs:sequence>
<xs:element name="output" type="wsdl:tParam"/>
<xs:sequence minOccurs="0">
<xs:element name="input" type="wsdl:tParam"/>
<xs:element name="fault" type="wsdl:tFault" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:sequence>
</xs:group>
<xs:complexType name="tParam">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented">
<xs:attribute name="name" type="xs:NCName" use="optional"/>
<xs:attribute name="message" type="xs:QName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tFault">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented">
<xs:attribute name="name" type="xs:NCName" use="required"/>
<xs:attribute name="message" type="xs:QName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tBinding">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented">
<xs:sequence>
<xs:element name="operation" type="wsdl:tBindingOperation" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
<xs:attribute name="type" type="xs:QName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tBindingOperationMessage">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented">
<xs:attribute name="name" type="xs:NCName" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tBindingOperationFault">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented">
<xs:attribute name="name" type="xs:NCName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tBindingOperation">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented">
<xs:sequence>
<xs:element name="input" type="wsdl:tBindingOperationMessage" minOccurs="0"/>
<xs:element name="output" type="wsdl:tBindingOperationMessage" minOccurs="0"/>
<xs:element name="fault" type="wsdl:tBindingOperationFault" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tService">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented">
<xs:sequence>
<xs:element name="port" type="wsdl:tPort" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tPort">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented">
<xs:attribute name="name" type="xs:NCName" use="required"/>
<xs:attribute name="binding" type="xs:QName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:attribute name="arrayType" type="xs:string"/>
<xs:attribute name="required" type="xs:boolean"/>
<xs:complexType name="tExtensibilityElement" abstract="true">
<xs:attribute ref="wsdl:required" use="optional"/>
</xs:complexType>
</xs:schema>

View File

@@ -0,0 +1,119 @@
<?xml version='1.0'?>
<schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns="http://www.w3.org/2001/XMLSchema" xml:lang="en"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<annotation>
<documentation>
See http://www.w3.org/XML/1998/namespace.html and
http://www.w3.org/TR/REC-xml for information about this namespace.
This schema document describes the XML namespace, in a form
suitable for import by other schema documents.
Note that local names in this namespace are intended to be defined
only by the World Wide Web Consortium or its subgroups. The
following names are currently defined in this namespace and should
not be used with conflicting semantics by any Working Group,
specification, or document instance:
base (as an attribute name): denotes an attribute whose value
provides a URI to be used as the base for interpreting any
relative URIs in the scope of the element on which it
appears; its value is inherited. This name is reserved
by virtue of its definition in the XML Base specification.
lang (as an attribute name): denotes an attribute whose value
is a language code for the natural language of the content of
any element; its value is inherited. This name is reserved
by virtue of its definition in the XML specification.
space (as an attribute name): denotes an attribute whose
value is a keyword indicating what whitespace processing
discipline is intended for the content of the element; its
value is inherited. This name is reserved by virtue of its
definition in the XML specification.
Father (in any context at all): denotes Jon Bosak, the chair of
the original XML Working Group. This name is reserved by
the following decision of the W3C XML Plenary and
XML Coordination groups:
In appreciation for his vision, leadership and dedication
the W3C XML Plenary on this 10th day of February, 2000
reserves for Jon Bosak in perpetuity the XML name
xml:Father
</documentation>
</annotation>
<annotation>
<documentation>This schema defines attributes and an attribute group
suitable for use by
schemas wishing to allow xml:base, xml:lang or xml:space attributes
on elements they define.
To enable this, such a schema must import this schema
for the XML namespace, e.g. as follows:
&lt;schema . . .>
. . .
&lt;import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
Subsequently, qualified reference to any of the attributes
or the group defined below will have the desired effect, e.g.
&lt;type . . .>
. . .
&lt;attributeGroup ref="xml:specialAttrs"/>
will define a type which will schema-validate an instance
element with any of those attributes</documentation>
</annotation>
<annotation>
<documentation>In keeping with the XML Schema WG's standard versioning
policy, this schema document will persist at
http://www.w3.org/2001/03/xml.xsd.
At the date of issue it can also be found at
http://www.w3.org/2001/xml.xsd.
The schema document at that URI may however change in the future,
in order to remain compatible with the latest version of XML Schema
itself. In other words, if the XML Schema namespace changes, the version
of this document at
http://www.w3.org/2001/xml.xsd will change
accordingly; the version at
http://www.w3.org/2001/03/xml.xsd will not change.
</documentation>
</annotation>
<attribute name="lang" type="language">
<annotation>
<documentation>In due course, we should install the relevant ISO 2- and 3-letter
codes as the enumerated possible values . . .</documentation>
</annotation>
</attribute>
<attribute name="space">
<simpleType>
<restriction base="NCName">
<enumeration value="default"/>
<enumeration value="preserve"/>
</restriction>
</simpleType>
</attribute>
<attribute name="base" type="anyURI">
<annotation>
<documentation>See http://www.w3.org/TR/xmlbase/ for
information about this attribute.</documentation>
</annotation>
</attribute>
<attributeGroup name="specialAttrs">
<attribute ref="xml:base"/>
<attribute ref="xml:lang"/>
<attribute ref="xml:space"/>
</attributeGroup>
<attribute name="id" type="string"/>
</schema>