schemas.xml 2.67 KB
Newer Older
Paul Eggert's avatar
Paul Eggert committed
1
<!-- Copyright (C) 2003-2004, 2007-2019 Free Software Foundation, Inc.
Chong Yidong's avatar
Chong Yidong committed
2 3 4 5 6 7 8 9 10 11 12 13 14 15

This file is part of GNU Emacs.

GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
16
along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>. -->
Chong Yidong's avatar
Chong Yidong committed
17

Mark A. Hershberger's avatar
Mark A. Hershberger committed
18 19 20 21 22 23 24
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
  <transformURI fromPattern="*.xml" toPattern="*.rnc"/>

  <uri pattern="*.xsl" typeId="XSLT"/>
  <uri pattern="*.html" typeId="XHTML"/>
  <uri pattern="*.rng" typeId="RELAX NG"/>
  <uri pattern="*.rdf" typeId="RDF"/>
25
  <uri pattern="*.dbk" typeId="DocBook"/>
Sam Steingold's avatar
Sam Steingold committed
26

Mark A. Hershberger's avatar
Mark A. Hershberger committed
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
  <namespace ns="http://www.w3.org/1999/XSL/Transform" typeId="XSLT"/>
  <namespace ns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" typeId="RDF"/>
  <namespace ns="http://www.w3.org/1999/xhtml" typeId="XHTML"/>
  <namespace ns="http://relaxng.org/ns/structure/1.0" typeId="RELAX NG"/>
  <namespace ns="http://thaiopensource.com/ns/locating-rules/1.0"
	     uri="locate.rnc"/>

  <documentElement localName="stylesheet" typeId="XSLT"/>
  <documentElement prefix="xsl" localName="transform" typeId="XSLT"/>

  <documentElement localName="html" typeId="XHTML"/>

  <documentElement localName="grammar" typeId="RELAX NG"/>

  <documentElement prefix="" localName="article" typeId="DocBook"/>
  <documentElement prefix="" localName="book" typeId="DocBook"/>
43 44
  <documentElement prefix="" localName="chapter" typeId="DocBook"/>
  <documentElement prefix="" localName="part" typeId="DocBook"/>
Sam Steingold's avatar
Sam Steingold committed
45
  <documentElement prefix="" localName="refentry" typeId="DocBook"/>
46
  <documentElement prefix="" localName="section" typeId="DocBook"/>
Mark A. Hershberger's avatar
Mark A. Hershberger committed
47 48 49

  <documentElement localName="RDF" typeId="RDF"/>
  <documentElement prefix="rdf" typeId="RDF"/>
Sam Steingold's avatar
Sam Steingold committed
50

Mark A. Hershberger's avatar
Mark A. Hershberger committed
51 52 53 54 55 56 57
  <documentElement localName="locatingRules" uri="locate.rnc"/>

  <typeId id="XSLT" uri="xslt.rnc"/>
  <typeId id="RELAX NG" uri="relaxng.rnc"/>
  <typeId id="XHTML" uri="xhtml.rnc"/>
  <typeId id="DocBook" uri="docbook.rnc"/>
  <typeId id="RDF" uri="rdfxml.rnc"/>
58 59 60 61 62 63

  <documentElement prefix="office" typeId="OpenDocument"/>
  <documentElement prefix="manifest" localName="manifest" typeId="OpenDocument Manifest"/>
  <typeId id="OpenDocument" uri="od-schema-v1.2-os.rnc"/>
  <typeId id="OpenDocument Manifest" uri="od-manifest-schema-v1.2-os.rnc"/>

Mark A. Hershberger's avatar
Mark A. Hershberger committed
64
</locatingRules>