diff --git a/doc/DOM.html b/doc/DOM.html index 6ee72811..da51b659 100644 --- a/doc/DOM.html +++ b/doc/DOM.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline } - + +
API Indexes
    +
+
+ +
+
diff --git a/doc/FAQ.html b/doc/FAQ.html index 508ddf68..cbe600e3 100644 --- a/doc/FAQ.html +++ b/doc/FAQ.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/XMLinfo.html b/doc/XMLinfo.html index 76edbefa..ca81cc3c 100644 --- a/doc/XMLinfo.html +++ b/doc/XMLinfo.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/XSLT.html b/doc/XSLT.html index ea89fdb8..7d984cb7 100644 --- a/doc/XSLT.html +++ b/doc/XSLT.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/architecture.html b/doc/architecture.html index f03bcf85..20f58726 100644 --- a/doc/architecture.html +++ b/doc/architecture.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/bugs.html b/doc/bugs.html index b93092ce..4dd8db18 100644 --- a/doc/bugs.html +++ b/doc/bugs.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/catalog.html b/doc/catalog.html index 0bd8c473..d458239c 100644 --- a/doc/catalog.html +++ b/doc/catalog.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/contribs.html b/doc/contribs.html index 797ad920..ece0425e 100644 --- a/doc/contribs.html +++ b/doc/contribs.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/docs.html b/doc/docs.html index a1e54bb3..86ad34ba 100644 --- a/doc/docs.html +++ b/doc/docs.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/downloads.html b/doc/downloads.html index 10f4d5ba..c4def4ae 100644 --- a/doc/downloads.html +++ b/doc/downloads.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/encoding.html b/doc/encoding.html index 4846cfb4..82ba624c 100644 --- a/doc/encoding.html +++ b/doc/encoding.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/entities.html b/doc/entities.html index 36a7db1c..1f239668 100644 --- a/doc/entities.html +++ b/doc/entities.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/example.html b/doc/example.html index 597ec7fa..84c3009b 100644 --- a/doc/example.html +++ b/doc/example.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/help.html b/doc/help.html index 48fa1658..b1c27225 100644 --- a/doc/help.html +++ b/doc/help.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/html/index.sgml b/doc/html/index.sgml index 100723be..6d595e1e 100644 --- a/doc/html/index.sgml +++ b/doc/html/index.sgml @@ -421,6 +421,7 @@ + diff --git a/doc/html/libxml-c14n.html b/doc/html/libxml-c14n.html index 911d50a0..94d448ab 100644 --- a/doc/html/libxml-c14n.html +++ b/doc/html/libxml-c14n.html @@ -121,7 +121,7 @@ NAME="LIBXML-C14N">c14n
Related links

Description

Details





catalog

Name

Synopsis

Description

Details










































debugXML

Name

Synopsis

Description

Details






























DOCBparser

Name

Synopsis

Description

Details



















encoding

Name

Synopsis

Description

Details































globals

Name

Synopsis

Description

Details









Description

Details


























HTMLparser

Name

Synopsis

Description

Details

































HTMLtree

Name

Synopsis

Description

Details





















nanoftp

Name

Synopsis

Description

Details























nanohttp

Name

Synopsis

Description

Details













parserInternals

Name

Synopsis

Description

Details



















































































































threads

Name

Synopsis

Description

Details



















uri

Name

Synopsis

Description

Details













xmlChar *value); int xmlValidateOneNamespace (xmlValidCtxtPtr ctxt, + xmlDocPtr doc, + xmlNodePtr elem, + const xmlChar *prefix, + xmlNsPtr ns, + const xmlChar *value); +int xmlValidateDocumentFinal (

Description

Details



























































xmlValidateOneNamespace ()

int         xmlValidateOneNamespace         (xmlValidCtxtPtr ctxt,
+                                             xmlDocPtr doc,
+                                             xmlNodePtr elem,
+                                             const xmlChar *prefix,
+                                             xmlNsPtr ns,
+                                             const xmlChar *value);

Try to validate a single namespace declaration for an element +basically it does the following checks as described by the +XML-1.0 recommendation: +- [ VC: Attribute Value Type ] +- [ VC: Fixed Attribute Default ] +- [ VC: Entity Name ] +- [ VC: Name Token ] +- [ VC: ID ] +- [ VC: IDREF ] +- [ VC: Entity Name ] +- [ VC: Notation Attributes ]

The ID/IDREF uniqueness and matching are done separately

ctxt : the validation context
doc : a document instance
elem : an element instance
prefix : 
ns : an namespace declaration instance
value : the attribute value (without entities processing)
Returns :1 if valid or 0 otherwise
















xinclude

Description

Details

xmlerror

Description

Details










xmlIO

Description

Details





















































xmlmemory

Description

Details


















xpath

Description

Details





























































xpathInternals

Description

Details


















































































































ctxt : the XPath Parser context
cur : the current node in the traversal
Returns :the next element following that axis


xmlXPathNextFollowing ()

xmlNodePtr  xmlXPathNextFollowing           (xmlXPathParserContextPtr ctxt,
-                                             xmlNodePtr cur);

Traversal function for the "following" direction -The following axis contains all nodes in the same document as the context -node that are after the context node in document order, excluding any -descendants and excluding attribute nodes and namespace nodes; the nodes -are ordered in document order

ctxt : the XPath Parser context
cur : the current node in the traversal
Returns :the next element following that axis


xmlXPathNextNamespace ()

xmlNodePtr  xmlXPathNextNamespace           (xmlXPathParserContextPtr ctxt,
-                                             xmlNodePtr cur);

Traversal function for the "namespace" direction -the namespace axis contains the namespace nodes of the context node; -the order of nodes on this axis is implementation-defined; the axis will -be empty unless the context node is an element

We keep the XML namespace node at the end of the list.

the current attribute in the traversal the current node in the traversal the current node in the traversal

xmlXPathNextAttribute ()

xmlXPathNextFollowing ()xmlNodePtr xmlXPathNextAttribute ( xmlXPathNextFollowing (xmlXPathParserContextPtr ctxt, @@ -12418,8 +12193,11 @@ HREF="libxml-tree.html#XMLNODEPTR" >

Traversal function for the "attribute" direction -TODO: support DTD inherited default attributes

Traversal function for the "following" direction +The following axis contains all nodes in the same document as the context +node that are after the context node in document order, excluding any +descendants and excluding attribute nodes and namespace nodes; the nodes +are ordered in document order

the current attribute in the traversal

xmlXPathNextNamespace ()

xmlNodePtr  xmlXPathNextNamespace           (xmlXPathParserContextPtr ctxt,
+                                             xmlNodePtr cur);

Traversal function for the "namespace" direction +the namespace axis contains the namespace nodes of the context node; +the order of nodes on this axis is implementation-defined; the axis will +be empty unless the context node is an element

We keep the XML namespace node at the end of the list.


xmlXPathNextAttribute ()

xmlNodePtr  xmlXPathNextAttribute           (xmlXPathParserContextPtr ctxt,
+                                             xmlNodePtr cur);

Traversal function for the "attribute" direction +TODO: support DTD inherited default attributes


xmlXPathNextPreceding ()






























xpointer

Description

Details























- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/interface.html b/doc/interface.html index ae7017a0..4cd30c33 100644 --- a/doc/interface.html +++ b/doc/interface.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/intro.html b/doc/intro.html index c81bf915..58b8fd25 100644 --- a/doc/intro.html +++ b/doc/intro.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/library.html b/doc/library.html index 24d4f3dc..37e04f13 100644 --- a/doc/library.html +++ b/doc/library.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml index 918e0ae3..eaffaa64 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -7855,13 +7855,14 @@ - - - - + Try to validate a single namespace declaration for an element basically it does the following checks as described by the XML-1.0 recommendation: - [ VC: Attribute Value Type ] - [ VC: Fixed Attribute Default ] - [ VC: Entity Name ] - [ VC: Name Token ] - [ VC: ID ] - [ VC: IDREF ] - [ VC: Entity Name ] - [ VC: Notation Attributes ] + + + + - - + + Try to validate a the root element basically it does the following check as described by the XML-1.0 recommendation: - [ VC: Root Element Type ] it doesn't try to recurse or apply other check to the element diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml index 9a882020..b0b2cdac 100644 --- a/doc/libxml2-refs.xml +++ b/doc/libxml2-refs.xml @@ -1254,6 +1254,7 @@ + @@ -2789,6 +2790,7 @@ + @@ -7051,9 +7053,11 @@ + + @@ -7577,6 +7581,7 @@ + @@ -7813,6 +7818,7 @@ + @@ -7948,6 +7954,7 @@ + @@ -8157,6 +8164,7 @@ + @@ -8502,6 +8510,7 @@ + @@ -8574,6 +8583,7 @@ + @@ -9265,6 +9275,7 @@ + @@ -9308,12 +9319,14 @@ + + @@ -9424,6 +9437,7 @@ + @@ -9447,6 +9461,7 @@ + @@ -9559,6 +9574,7 @@ + @@ -10235,6 +10251,7 @@ + @@ -10835,6 +10852,7 @@ + @@ -11701,6 +11719,7 @@ + @@ -11920,6 +11939,7 @@ + @@ -13498,6 +13518,7 @@ + @@ -15457,6 +15478,7 @@ + @@ -15795,6 +15817,7 @@ + @@ -16710,6 +16733,7 @@ + @@ -17986,6 +18010,7 @@ + @@ -18291,6 +18316,7 @@ + diff --git a/doc/namespaces.html b/doc/namespaces.html index 34a3f82a..d612ccc6 100644 --- a/doc/namespaces.html +++ b/doc/namespaces.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/news.html b/doc/news.html index ab45dcbf..0a72ca5e 100644 --- a/doc/news.html +++ b/doc/news.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/python.html b/doc/python.html index f9bfca61..c448c8d4 100644 --- a/doc/python.html +++ b/doc/python.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/site.xsl b/doc/site.xsl index 3e263c03..27014a07 100644 --- a/doc/site.xsl +++ b/doc/site.xsl @@ -133,6 +133,11 @@ +
+ + +
  • Alphabetic
  • Constructors
  • diff --git a/doc/threads.html b/doc/threads.html index 8ceefed1..7246b8a3 100644 --- a/doc/threads.html +++ b/doc/threads.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/tree.html b/doc/tree.html index d916e343..ac3b6ac4 100644 --- a/doc/tree.html +++ b/doc/tree.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/upgrade.html b/doc/upgrade.html index ce71daaa..efa16dfd 100644 --- a/doc/upgrade.html +++ b/doc/upgrade.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/xmldtd.html b/doc/xmldtd.html index a220bb3d..aea79bf2 100644 --- a/doc/xmldtd.html +++ b/doc/xmldtd.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/xmlio.html b/doc/xmlio.html index 0250fdb3..fe4106ed 100644 --- a/doc/xmlio.html +++ b/doc/xmlio.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
diff --git a/doc/xmlmem.html b/doc/xmlmem.html index b391a0d0..83936306 100644 --- a/doc/xmlmem.html +++ b/doc/xmlmem.html @@ -63,13 +63,18 @@ A:link, A:visited, A:active { text-decoration: underline }
Related links
- + +
API Indexes
    +
+
+ +
+
Related links