]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libxml-2.0: Add DTD methods
authorDaniel Espinosa <esodan@gmail.com>
Wed, 25 Oct 2017 18:24:13 +0000 (13:24 -0500)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 26 Oct 2017 08:23:07 +0000 (10:23 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=789442

vapi/libxml-2.0.vapi

index 12a2d78de9cdab7386a8b179fd4a8537de35d4a0..1ac8a19b5625906a335a1bcc9766215b602b8bd4 100644 (file)
@@ -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,33 @@ namespace Xml {
                [CCode (cname = "xmlTextWriterWriteString")]
                public int write_string ([CCode (type = "xmlChar*")] string content);
 
+               [CCode (cname = "xmlTextWriterWriteDocType")]
+               public int write_document_type ([CCode (type = "xmlChar*")] string name, [CCode (type = "xmlChar*")] string? pubid, [CCode (type = "xmlChar*")] string? sysid, [CCode (type = "xmlChar*")] string? subset);
+
+               [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")]