updated libxml2 to 2.5.10
[TestXSLT.git] / libxml2 / include / libxml / tree.h
index 8521a31..4ca3c9a 100644 (file)
@@ -538,10 +538,26 @@ LIBXML_DLL_IMPORT extern int xmlSaveNoEmptyTags; /* save empty tags as <empty></
 LIBXML_DLL_IMPORT extern int xmlDefaultBufferSize; /* default buffer size */
 #endif
 
-int            xmlValidateNCName       (const xmlChar *value, int space);
-int            xmlValidateQName        (const xmlChar *value, int space);
-int            xmlValidateName         (const xmlChar *value, int space);
-int            xmlValidateNMToken      (const xmlChar *value, int space);
+/*
+ * Some helper functions
+ */
+int            xmlValidateNCName       (const xmlChar *value,
+                                        int space);
+int            xmlValidateQName        (const xmlChar *value,
+                                        int space);
+int            xmlValidateName         (const xmlChar *value,
+                                        int space);
+int            xmlValidateNMToken      (const xmlChar *value,
+                                        int space);
+
+xmlChar *      xmlBuildQName           (const xmlChar *ncname,
+                                        const xmlChar *prefix,
+                                        xmlChar *memory,
+                                        int len);
+xmlChar *      xmlSplitQName2          (const xmlChar *name,
+                                        xmlChar **prefix);
+const xmlChar *        xmlSplitQName3          (const xmlChar *name,
+                                        int *len);
 
 /*
  * Handling Buffers.
@@ -711,7 +727,7 @@ xmlNodePtr  xmlAddNextSibling       (xmlNodePtr cur,
 void           xmlUnlinkNode           (xmlNodePtr cur);
 xmlNodePtr     xmlTextMerge            (xmlNodePtr first,
                                         xmlNodePtr second);
-void           xmlTextConcat           (xmlNodePtr node,
+int            xmlTextConcat           (xmlNodePtr node,
                                         const xmlChar *content,
                                         int len);
 void           xmlFreeNodeList         (xmlNodePtr cur);