[vala/staging] libxml-2.0: Add DTD methods



commit 2e8315cc7ec6b4ec88529c33bff35acb9459af90
Author: Daniel Espinosa <esodan gmail com>
Date:   Wed Oct 25 13:24:13 2017 -0500

    libxml-2.0: Add DTD methods
    
    https://bugzilla.gnome.org/show_bug.cgi?id=789442

 vapi/libxml-2.0.vapi |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)
---
diff --git a/vapi/libxml-2.0.vapi b/vapi/libxml-2.0.vapi
index 12a2d78..87a75b9 100644
--- a/vapi/libxml-2.0.vapi
+++ b/vapi/libxml-2.0.vapi
@@ -1155,6 +1155,18 @@ namespace Xml {
                [CCode (cname = "xmlTextWriterEndAttribute")]
                public int end_attribute ();
 
+               [CCode (cname = "xmlTextWriterEndDTD")]
+               public int end_dtd ();
+
+               [CCode (cname = "xmlTextWriterEndDTDAttlist")]
+               public int end_dtd_attlist ();
+
+               [CCode (cname = "xmlTextWriterEndDTDElement")]
+               public int end_dtd_element ();
+
+               [CCode (cname = "xmlTextWriterEndDTDEntity")]
+               public int end_dtd_entity ();
+
                /* Start */
 
                [CCode (cname = "xmlTextWriterStartCDATA")]
@@ -1178,6 +1190,18 @@ namespace Xml {
                [CCode (cname = "xmlTextWriterStartAttributeNS")]
                public int start_attribute_ns ([CCode (type = "xmlChar*")] string? prefix, [CCode (type = 
"xmlChar*")] string name, [CCode (type = "xmlChar*")] string? namespaceURI);
 
+               [CCode (cname = "xmlTextWriterStartDTD")]
+               public int start_dtd ([CCode (type = "xmlChar*")] string name, [CCode (type = "xmlChar*")] 
string? pubid, [CCode (type = "xmlChar*")] string? sysid);
+
+               [CCode (cname = "xmlTextWriterStartDTDAttlist")]
+               public int start_dtd_attlist ([CCode (type = "xmlChar*")] string name);
+
+               [CCode (cname = "xmlTextWriterStartDTDElement")]
+               public int start_dtd_element ([CCode (type = "xmlChar*")] string name);
+
+               [CCode (cname = "xmlTextWriterStartDTDEntity")]
+               public int start_dtd_entity (bool pe, [CCode (type = "xmlChar*")] string name);
+
                /* write */
 
                [CCode (cname = "xmlTextWriterWriteAttribute")]
@@ -1207,6 +1231,30 @@ namespace Xml {
                [CCode (cname = "xmlTextWriterWriteString")]
                public int write_string ([CCode (type = "xmlChar*")] string content);
 
+               [CCode (cname = "xmlTextWriterWriteDTD")]
+               public int write_dtd ([CCode (type = "xmlChar*")] string name, [CCode (type = "xmlChar*")] 
string? pubid, [CCode (type = "xmlChar*")] string? sysid, [CCode (type = "xmlChar*")] string? subset);
+
+               [CCode (cname = "xmlTextWriterWriteDTDAttlist")]
+               public int write_dtd_attlist ([CCode (type = "xmlChar*")] string name, [CCode (type = 
"xmlChar*")] string content);
+
+               [CCode (cname = "xmlTextWriterWriteDTDElement")]
+               public int write_dtd_element ([CCode (type = "xmlChar*")] string name, [CCode (type = 
"xmlChar*")] string content);
+
+               [CCode (cname = "xmlTextWriterWriteDTDEntity")]
+               public int write_dtd_entity ([CCode (type = "xmlChar*")] string name, [CCode (type = 
"xmlChar*")] string? pubid, [CCode (type = "xmlChar*")] string? sysid, [CCode (type = "xmlChar*")] string 
ndataid, [CCode (type = "xmlChar*")] string content);
+
+               [CCode (cname = "xmlTextWriterWriteDTDExternalEntity")]
+               public int write_dtd_external_entity (bool pe, [CCode (type = "xmlChar*")] string name, 
[CCode (type = "xmlChar*")] string? pubid, [CCode (type = "xmlChar*")] string? sysid, [CCode (type = 
"xmlChar*")] string ndataid);
+
+               [CCode (cname = "xmlTextWriterWriteDTDExternalEntityContents")]
+               public int write_dtd_external_entity_contents ([CCode (type = "xmlChar*")] string? pubid, 
[CCode (type = "xmlChar*")] string? sysid, [CCode (type = "xmlChar*")] string ndataid);
+
+               [CCode (cname = "xmlTextWriterWriteDTDInternalEntity")]
+               public int write_dtd_internal_entity (bool pe, [CCode (type = "xmlChar*")] string name, 
[CCode (type = "xmlChar*")] string content);
+
+               [CCode (cname = "xmlTextWriterWriteDTDNotation")]
+               public int write_dtd_notation ([CCode (type = "xmlChar*")] string name, [CCode (type = 
"xmlChar*")] string? pubid, [CCode (type = "xmlChar*")] string? sysid);
+
                /* formatted */
 
                [CCode (cname = "xmlTextWriterWriteFormatAttribute")]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]