xmlns/
w3c.rs

1// This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy
2// of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
3
4//! The world-wide-web consortium (W3C)
5
6/// The XML Namespaces
7pub mod xml {
8    DECLARE_NS_NAME!(NS: "The XML Namespace":
9    "http://www.w3.org/XML/1998/namespace");
10    DECLARE_NS_NAME!(NS_SCHEMA: "The XML Schema Namespace":
11    "http://www.w3.org/2001/XMLSchema");
12    DECLARE_NS_NAME!(NS_SCHEMA_INSTANCE: "The XML Schema Instance Namespace":
13    "http://www.w3.org/2001/XMLSchema-instance");
14    DECLARE_NS_NAME!(NS_XMLNS: "The XML Namespaces Namespace":
15    "http://www.w3.org/2000/xmlns/");
16    DECLARE_NS_NAME!(NS_DSIG: "The XML Signatures Namespace":
17    "http://www.w3.org/2000/09/xmldsig#");
18    DECLARE_NS_NAME!(NS_ENC: "The XML Encryption Namespace":
19    "http://www.w3.org/2001/04/xmlenc#");
20    DECLARE_NS_NAME!(NS_EVENTS: "The XML Events Namespace":
21    "http://www.w3.org/2001/xml-events");
22    DECLARE_NS_NAME!(NS_XLINK: "The XLink Namespace":
23    "http://www.w3.org/1999/xlink");
24    DECLARE_NS_NAME!(NS_XFORMS: "The XForms Namespace":
25    "http://www.w3.org/2002/xforms");
26    DECLARE_NS_NAME!(NS_EXC_C14N: "The XML EXC C14N Namespace":
27    "http://www.w3.org/2001/10/xml-exc-c14n#");
28}
29
30/// The XSL Namespaces
31pub mod xsl {
32    DECLARE_NS_NAME!(NS_TRANSFORM: "The XSLT Namespace":
33        "http://www.w3.org/1999/XSL/Transform");
34    DECLARE_NS_NAME!(NS_FORMAT: "The XSL:FO Namespace":
35        "http://www.w3.org/1999/XSL/Format");
36    DECLARE_NS_NAME!(NS_T_XQUERY_SERIALIZATION: "The XSLT XQuery Serialization Namespace":
37        "http://www.w3.org/2010/xslt-xquery-serialization");
38}
39
40/// Other Namespaces
41pub mod other {
42    DECLARE_NS_NAME!(NS_ATOM: "The Atom Namespace":
43        "http://www.w3.org/2005/Atom");
44    DECLARE_NS_NAME!(NS_G_DATA_VIEWS: "The GRDDL Data Views Namespace":
45        "http://www.w3.org/2003/g/data-view#");
46    DECLARE_NS_NAME!(NS_MATHML: "The MathML Namespace":
47        "http://www.w3.org/1998/Math/MathML");
48    DECLARE_NS_NAME!(NS_OWL: "The OWL Ontology Namespace":
49        "http://www.w3.org/2002/07/owl#");
50    DECLARE_NS_NAME!(NS_P3P: "The P3P Namespace":
51        "http://www.w3.org/2000/P3Pv");
52    DECLARE_NS_NAME!(NS_RDF_SCHEMA: "The RDF Schema Namespace":
53        "http://www.w3.org/2000/01/rdf-schema#");
54    DECLARE_NS_NAME!(NS_RDF_SYNTAX: "The RDF Namespace":
55        "http://www.w3.org/1999/02/22-rdf-syntax-ns#");
56    DECLARE_NS_NAME!(NS_SMIL: "The SMIL Namespace":
57        "https://www.w3.org/ns/SMIL");
58    DECLARE_NS_NAME!(NS_SOAP_ENVELOPE: "The SOAP Envelope Namespace":
59        "http://www.w3.org/2003/05/soap-envelope");
60    DECLARE_NS_NAME!(NS_SVG: "The SVG Namespace":
61        "http://www.w3.org/2000/svg");
62    DECLARE_NS_NAME!(NS_SYNTHESIS: "The SSML (Synthesis) Namespace":
63        "https://www.w3.org/2001/10/synthesis");
64    DECLARE_NS_NAME!(NS_WD_PROFILE_VOCAB: "The WD Profile Vocabulary Namrspace":
65        "http://www.w3.org/TR/WD-profile-vocabulary#");
66    DECLARE_NS_NAME!(NS_XHTML: "The XHTML Namespace":
67        "http://www.w3.org/1999/xhtml");
68    DECLARE_NS_NAME!(NS_XQT_ERRORS: "The XQT Errors Namespace":
69        "http://www.w3.org/2005/xqt-errors");
70    DECLARE_NS_NAME!(NS_XQUERY_LOCAL_FUNCTIONS: "The XQuery LocalFunctions Namespace":
71        "http://www.w3.org/2005/xquery-local-functions");
72}
73
74DECLARE_NS_NAME!(NS_XPATH_FUNCTIONS: "The XPath Functions Namespace":
75    "http://www.w3.org/2005/xpath-functions" (xpath_functions::NS));
76
77/// The XPath Functions Namespaces
78pub mod xpath_functions {
79    DECLARE_NS_NAME!(NS: "The XPath Functions Namespace":
80        "http://www.w3.org/2005/xpath-functions");
81    DECLARE_NS_NAME!(NS_MAP: "The Map Namespace":
82        "http://www.w3.org/2005/xpath-functions/map");
83    DECLARE_NS_NAME!(NS_ARRAY: "The Array Namespace":
84        "http://www.w3.org/2005/xpath-functions/array");
85    DECLARE_NS_NAME!(NS_MATH: "The Math Namespace":
86        "http://www.w3.org/2005/xpath-functions/math");
87}