4 #include <libxml/xmlversion.h>
5 #include <libxml/tree.h>
6 #include <libxml/xmlschemastypes.h>
7 #include "libxml_wrap.h"
8 #include "libxml2-py.h"
11 libxml_xmlUCSIsBlockElements(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
16 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBlockElements", &code))
19 c_retval = xmlUCSIsBlockElements(code);
20 py_retval = libxml_intWrap((int) c_retval);
25 libxml_xmlLoadCatalogs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
28 if (!PyArg_ParseTuple(args, (char *)"z:xmlLoadCatalogs", &pathss))
31 xmlLoadCatalogs(pathss);
37 libxml_xmlGetDocEntity(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
39 xmlEntityPtr c_retval;
44 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetDocEntity", &pyobj_doc, &name))
46 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
48 c_retval = xmlGetDocEntity(doc, name);
49 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
54 libxml_xmlUCSIsBopomofo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
59 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBopomofo", &code))
62 c_retval = xmlUCSIsBopomofo(code);
63 py_retval = libxml_intWrap((int) c_retval);
68 libxml_xmlNodeGetBase(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
76 if (!PyArg_ParseTuple(args, (char *)"OO:xmlNodeGetBase", &pyobj_doc, &pyobj_cur))
78 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
79 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
81 c_retval = xmlNodeGetBase(doc, cur);
82 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
86 #ifdef LIBXML_XPATH_ENABLED
88 libxml_xmlXPathNextAncestorOrSelf(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
91 xmlXPathParserContextPtr ctxt;
96 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextAncestorOrSelf", &pyobj_ctxt, &pyobj_cur))
98 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
99 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
101 c_retval = xmlXPathNextAncestorOrSelf(ctxt, cur);
102 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
106 #endif /* LIBXML_XPATH_ENABLED */
108 libxml_xmlStrstr(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
110 const xmlChar * c_retval;
114 if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrstr", &str, &val))
117 c_retval = xmlStrstr(str, val);
118 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
123 libxml_xmlGetCompressMode(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
127 c_retval = xmlGetCompressMode();
128 py_retval = libxml_intWrap((int) c_retval);
133 libxml_xmlUCSIsCJKUnifiedIdeographsExtensionB(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
138 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKUnifiedIdeographsExtensionB", &code))
141 c_retval = xmlUCSIsCJKUnifiedIdeographsExtensionB(code);
142 py_retval = libxml_intWrap((int) c_retval);
147 libxml_xmlParseChunk(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
150 xmlParserCtxtPtr ctxt;
151 PyObject *pyobj_ctxt;
156 if (!PyArg_ParseTuple(args, (char *)"Ozii:xmlParseChunk", &pyobj_ctxt, &chunk, &size, &terminate))
158 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
160 c_retval = xmlParseChunk(ctxt, chunk, size, terminate);
161 py_retval = libxml_intWrap((int) c_retval);
166 libxml_xmlTextReaderCurrentDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
169 xmlTextReaderPtr reader;
170 PyObject *pyobj_reader;
172 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderCurrentDoc", &pyobj_reader))
174 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
176 c_retval = xmlTextReaderCurrentDoc(reader);
177 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
181 #ifdef LIBXML_HTML_ENABLED
183 libxml_htmlNewDocNoDtD(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
187 xmlChar * ExternalID;
189 if (!PyArg_ParseTuple(args, (char *)"zz:htmlNewDocNoDtD", &URI, &ExternalID))
192 c_retval = htmlNewDocNoDtD(URI, ExternalID);
193 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
197 #endif /* LIBXML_HTML_ENABLED */
199 libxml_xmlTextReaderExpand(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
202 xmlTextReaderPtr reader;
203 PyObject *pyobj_reader;
205 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderExpand", &pyobj_reader))
207 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
209 c_retval = xmlTextReaderExpand(reader);
210 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
215 libxml_xmlUCSIsHangulJamo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
220 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHangulJamo", &code))
223 c_retval = xmlUCSIsHangulJamo(code);
224 py_retval = libxml_intWrap((int) c_retval);
229 libxml_xmlTextReaderXmlLang(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
232 xmlTextReaderPtr reader;
233 PyObject *pyobj_reader;
235 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderXmlLang", &pyobj_reader))
237 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
239 c_retval = xmlTextReaderXmlLang(reader);
240 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
245 libxml_xmlAddSibling(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
251 PyObject *pyobj_elem;
253 if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddSibling", &pyobj_cur, &pyobj_elem))
255 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
256 elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
258 c_retval = xmlAddSibling(cur, elem);
259 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
264 libxml_xmlScanName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
267 xmlParserCtxtPtr ctxt;
268 PyObject *pyobj_ctxt;
270 if (!PyArg_ParseTuple(args, (char *)"O:xmlScanName", &pyobj_ctxt))
272 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
274 c_retval = xmlScanName(ctxt);
275 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
280 libxml_xmlParseElementDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
283 xmlParserCtxtPtr ctxt;
284 PyObject *pyobj_ctxt;
286 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseElementDecl", &pyobj_ctxt))
288 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
290 c_retval = xmlParseElementDecl(ctxt);
291 py_retval = libxml_intWrap((int) c_retval);
296 libxml_xmlUCSIsCatPo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
301 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPo", &code))
304 c_retval = xmlUCSIsCatPo(code);
305 py_retval = libxml_intWrap((int) c_retval);
310 libxml_xmlUCSIsCatMn(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
315 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatMn", &code))
318 c_retval = xmlUCSIsCatMn(code);
319 py_retval = libxml_intWrap((int) c_retval);
324 libxml_xmlFreeParserInputBuffer(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
325 xmlParserInputBufferPtr in;
328 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeParserInputBuffer", &pyobj_in))
330 in = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_in);
332 xmlFreeParserInputBuffer(in);
337 #ifdef LIBXML_HTML_ENABLED
339 libxml_htmlDocContentDumpFormatOutput(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
340 xmlOutputBufferPtr buf;
347 if (!PyArg_ParseTuple(args, (char *)"OOzi:htmlDocContentDumpFormatOutput", &pyobj_buf, &pyobj_cur, &encoding, &format))
349 buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
350 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
352 htmlDocContentDumpFormatOutput(buf, cur, encoding, format);
357 #endif /* LIBXML_HTML_ENABLED */
359 libxml_xmlTextReaderIsValid(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
362 xmlTextReaderPtr reader;
363 PyObject *pyobj_reader;
365 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderIsValid", &pyobj_reader))
367 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
369 c_retval = xmlTextReaderIsValid(reader);
370 py_retval = libxml_intWrap((int) c_retval);
374 #ifdef LIBXML_XPATH_ENABLED
376 libxml_xmlXPathNextDescendantOrSelf(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
379 xmlXPathParserContextPtr ctxt;
380 PyObject *pyobj_ctxt;
384 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextDescendantOrSelf", &pyobj_ctxt, &pyobj_cur))
386 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
387 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
389 c_retval = xmlXPathNextDescendantOrSelf(ctxt, cur);
390 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
394 #endif /* LIBXML_XPATH_ENABLED */
396 libxml_xmlUCSIsMathematicalAlphanumericSymbols(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
401 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMathematicalAlphanumericSymbols", &code))
404 c_retval = xmlUCSIsMathematicalAlphanumericSymbols(code);
405 py_retval = libxml_intWrap((int) c_retval);
409 #ifdef LIBXML_XPATH_ENABLED
411 libxml_xmlXPathNsLookup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
413 const xmlChar * c_retval;
414 xmlXPathContextPtr ctxt;
415 PyObject *pyobj_ctxt;
418 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlXPathNsLookup", &pyobj_ctxt, &prefix))
420 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
422 c_retval = xmlXPathNsLookup(ctxt, prefix);
423 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
427 #endif /* LIBXML_XPATH_ENABLED */
429 libxml_xmlUCSIsCJKCompatibilityIdeographs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
434 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKCompatibilityIdeographs", &code))
437 c_retval = xmlUCSIsCJKCompatibilityIdeographs(code);
438 py_retval = libxml_intWrap((int) c_retval);
442 #ifdef LIBXML_DEBUG_ENABLED
444 libxml_xmlDebugDumpEntities(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
446 PyObject *pyobj_output;
450 if (!PyArg_ParseTuple(args, (char *)"OO:xmlDebugDumpEntities", &pyobj_output, &pyobj_doc))
452 output = (FILE *) PyFile_Get(pyobj_output);
453 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
455 xmlDebugDumpEntities(output, doc);
460 #endif /* LIBXML_DEBUG_ENABLED */
462 libxml_xmlUCSIsAlphabeticPresentationForms(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
467 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsAlphabeticPresentationForms", &code))
470 c_retval = xmlUCSIsAlphabeticPresentationForms(code);
471 py_retval = libxml_intWrap((int) c_retval);
476 libxml_xmlURISetQuery(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
481 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetQuery", &pyobj_URI, &query))
483 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
485 if (URI->query != NULL) xmlFree(URI->query);
486 URI->query = (char *)xmlStrdup((const xmlChar *)query);
492 libxml_xmlURISetPort(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
497 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlURISetPort", &pyobj_URI, &port))
499 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
506 #ifdef LIBXML_DEBUG_ENABLED
508 libxml_xmlDebugDumpNodeList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
510 PyObject *pyobj_output;
512 PyObject *pyobj_node;
515 if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpNodeList", &pyobj_output, &pyobj_node, &depth))
517 output = (FILE *) PyFile_Get(pyobj_output);
518 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
520 xmlDebugDumpNodeList(output, node, depth);
525 #endif /* LIBXML_DEBUG_ENABLED */
526 #ifdef LIBXML_XPATH_ENABLED
528 libxml_xmlXPathStartsWithFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
529 xmlXPathParserContextPtr ctxt;
530 PyObject *pyobj_ctxt;
533 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathStartsWithFunction", &pyobj_ctxt, &nargs))
535 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
537 xmlXPathStartsWithFunction(ctxt, nargs);
542 #endif /* LIBXML_XPATH_ENABLED */
543 #ifdef LIBXML_XPATH_ENABLED
545 libxml_xmlXPathNextAncestor(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
548 xmlXPathParserContextPtr ctxt;
549 PyObject *pyobj_ctxt;
553 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextAncestor", &pyobj_ctxt, &pyobj_cur))
555 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
556 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
558 c_retval = xmlXPathNextAncestor(ctxt, cur);
559 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
563 #endif /* LIBXML_XPATH_ENABLED */
565 libxml_xmlTextReaderMoveToFirstAttribute(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
568 xmlTextReaderPtr reader;
569 PyObject *pyobj_reader;
571 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderMoveToFirstAttribute", &pyobj_reader))
573 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
575 c_retval = xmlTextReaderMoveToFirstAttribute(reader);
576 py_retval = libxml_intWrap((int) c_retval);
581 libxml_xmlUCSIsCatCs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
586 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatCs", &code))
589 c_retval = xmlUCSIsCatCs(code);
590 py_retval = libxml_intWrap((int) c_retval);
594 #ifdef LIBXML_XPATH_ENABLED
596 libxml_xmlXPathAddValues(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
597 xmlXPathParserContextPtr ctxt;
598 PyObject *pyobj_ctxt;
600 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathAddValues", &pyobj_ctxt))
602 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
604 xmlXPathAddValues(ctxt);
609 #endif /* LIBXML_XPATH_ENABLED */
611 libxml_xmlUCSIsCJKCompatibility(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
616 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKCompatibility", &code))
619 c_retval = xmlUCSIsCJKCompatibility(code);
620 py_retval = libxml_intWrap((int) c_retval);
625 libxml_xmlCanonicPath(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
630 if (!PyArg_ParseTuple(args, (char *)"z:xmlCanonicPath", &path))
633 c_retval = xmlCanonicPath(path);
634 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
639 libxml_xmlTextReaderGetAttributeNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
642 xmlTextReaderPtr reader;
643 PyObject *pyobj_reader;
645 xmlChar * namespaceURI;
647 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlTextReaderGetAttributeNs", &pyobj_reader, &localName, &namespaceURI))
649 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
651 c_retval = xmlTextReaderGetAttributeNs(reader, localName, namespaceURI);
652 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
656 #ifdef LIBXML_HTML_ENABLED
658 libxml_htmlParseDocument(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
661 htmlParserCtxtPtr ctxt;
662 PyObject *pyobj_ctxt;
664 if (!PyArg_ParseTuple(args, (char *)"O:htmlParseDocument", &pyobj_ctxt))
666 ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
668 c_retval = htmlParseDocument(ctxt);
669 py_retval = libxml_intWrap((int) c_retval);
673 #endif /* LIBXML_HTML_ENABLED */
675 libxml_xmlTextReaderGetParserProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
678 xmlTextReaderPtr reader;
679 PyObject *pyobj_reader;
682 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlTextReaderGetParserProp", &pyobj_reader, &prop))
684 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
686 c_retval = xmlTextReaderGetParserProp(reader, prop);
687 py_retval = libxml_intWrap((int) c_retval);
691 #ifdef LIBXML_XPATH_ENABLED
693 libxml_xmlXPathPopBoolean(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
696 xmlXPathParserContextPtr ctxt;
697 PyObject *pyobj_ctxt;
699 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathPopBoolean", &pyobj_ctxt))
701 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
703 c_retval = xmlXPathPopBoolean(ctxt);
704 py_retval = libxml_intWrap((int) c_retval);
708 #endif /* LIBXML_XPATH_ENABLED */
710 libxml_xmlUCSIsCatCo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
715 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatCo", &code))
718 c_retval = xmlUCSIsCatCo(code);
719 py_retval = libxml_intWrap((int) c_retval);
724 libxml_xmlNewTextLen(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
730 if (!PyArg_ParseTuple(args, (char *)"zi:xmlNewTextLen", &content, &len))
733 c_retval = xmlNewTextLen(content, len);
734 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
739 libxml_xmlNanoFTPCleanup(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
747 libxml_xmlXPathGetContextSize(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
750 xmlXPathContextPtr ctxt;
751 PyObject *pyobj_ctxt;
753 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetContextSize", &pyobj_ctxt))
755 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
757 c_retval = ctxt->contextSize;
758 py_retval = libxml_intWrap((int) c_retval);
762 #ifdef LIBXML_XPATH_ENABLED
764 libxml_xmlXPathStringEvalNumber(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
769 if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathStringEvalNumber", &str))
772 c_retval = xmlXPathStringEvalNumber(str);
773 py_retval = libxml_doubleWrap((double) c_retval);
777 #endif /* LIBXML_XPATH_ENABLED */
779 libxml_xmlReconciliateNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
785 PyObject *pyobj_tree;
787 if (!PyArg_ParseTuple(args, (char *)"OO:xmlReconciliateNs", &pyobj_doc, &pyobj_tree))
789 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
790 tree = (xmlNodePtr) PyxmlNode_Get(pyobj_tree);
792 c_retval = xmlReconciliateNs(doc, tree);
793 py_retval = libxml_intWrap((int) c_retval);
798 libxml_xmlRecoverMemory(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
804 if (!PyArg_ParseTuple(args, (char *)"zi:xmlRecoverMemory", &buffer, &size))
807 c_retval = xmlRecoverMemory(buffer, size);
808 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
812 #ifdef LIBXML_XPATH_ENABLED
814 libxml_xmlXPathValueFlipSign(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
815 xmlXPathParserContextPtr ctxt;
816 PyObject *pyobj_ctxt;
818 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathValueFlipSign", &pyobj_ctxt))
820 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
822 xmlXPathValueFlipSign(ctxt);
827 #endif /* LIBXML_XPATH_ENABLED */
829 libxml_xmlValidateNCName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
835 if (!PyArg_ParseTuple(args, (char *)"zi:xmlValidateNCName", &value, &space))
838 c_retval = xmlValidateNCName(value, space);
839 py_retval = libxml_intWrap((int) c_retval);
844 libxml_xmlTextReaderIsDefault(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
847 xmlTextReaderPtr reader;
848 PyObject *pyobj_reader;
850 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderIsDefault", &pyobj_reader))
852 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
854 c_retval = xmlTextReaderIsDefault(reader);
855 py_retval = libxml_intWrap((int) c_retval);
860 libxml_xmlUCSIsGeneralPunctuation(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
865 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGeneralPunctuation", &code))
868 c_retval = xmlUCSIsGeneralPunctuation(code);
869 py_retval = libxml_intWrap((int) c_retval);
874 libxml_xmlUCSIsDevanagari(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
879 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsDevanagari", &code))
882 c_retval = xmlUCSIsDevanagari(code);
883 py_retval = libxml_intWrap((int) c_retval);
888 libxml_xmlURIGetUser(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
890 const char * c_retval;
894 if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetUser", &pyobj_URI))
896 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
898 c_retval = URI->user;
899 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
904 libxml_xmlUCSIsControlPictures(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
909 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsControlPictures", &code))
912 c_retval = xmlUCSIsControlPictures(code);
913 py_retval = libxml_intWrap((int) c_retval);
917 #ifdef LIBXML_HTML_ENABLED
919 libxml_htmlIsBooleanAttr(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
924 if (!PyArg_ParseTuple(args, (char *)"z:htmlIsBooleanAttr", &name))
927 c_retval = htmlIsBooleanAttr(name);
928 py_retval = libxml_intWrap((int) c_retval);
932 #endif /* LIBXML_HTML_ENABLED */
934 libxml_xmlNodeListGetString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
940 PyObject *pyobj_list;
943 if (!PyArg_ParseTuple(args, (char *)"OOi:xmlNodeListGetString", &pyobj_doc, &pyobj_list, &inLine))
945 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
946 list = (xmlNodePtr) PyxmlNode_Get(pyobj_list);
948 c_retval = xmlNodeListGetString(doc, list, inLine);
949 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
954 libxml_xmlUCSIsBengali(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
959 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBengali", &code))
962 c_retval = xmlUCSIsBengali(code);
963 py_retval = libxml_intWrap((int) c_retval);
968 libxml_xmlUCSIsCombiningMarksforSymbols(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
973 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningMarksforSymbols", &code))
976 c_retval = xmlUCSIsCombiningMarksforSymbols(code);
977 py_retval = libxml_intWrap((int) c_retval);
982 libxml_xmlEncodeSpecialChars(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
989 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlEncodeSpecialChars", &pyobj_doc, &input))
991 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
993 c_retval = xmlEncodeSpecialChars(doc, input);
994 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
998 #ifdef LIBXML_XPATH_ENABLED
1000 libxml_xmlXPathNextPrecedingSibling(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1001 PyObject *py_retval;
1002 xmlNodePtr c_retval;
1003 xmlXPathParserContextPtr ctxt;
1004 PyObject *pyobj_ctxt;
1006 PyObject *pyobj_cur;
1008 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextPrecedingSibling", &pyobj_ctxt, &pyobj_cur))
1010 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
1011 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
1013 c_retval = xmlXPathNextPrecedingSibling(ctxt, cur);
1014 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
1018 #endif /* LIBXML_XPATH_ENABLED */
1020 libxml_xmlStrsub(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1021 PyObject *py_retval;
1027 if (!PyArg_ParseTuple(args, (char *)"zii:xmlStrsub", &str, &start, &len))
1030 c_retval = xmlStrsub(str, start, len);
1031 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
1035 #ifdef LIBXML_XPATH_ENABLED
1037 libxml_xmlXPathStringFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1038 xmlXPathParserContextPtr ctxt;
1039 PyObject *pyobj_ctxt;
1042 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathStringFunction", &pyobj_ctxt, &nargs))
1044 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
1046 xmlXPathStringFunction(ctxt, nargs);
1051 #endif /* LIBXML_XPATH_ENABLED */
1053 libxml_xmlAddNextSibling(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1054 PyObject *py_retval;
1055 xmlNodePtr c_retval;
1057 PyObject *pyobj_cur;
1059 PyObject *pyobj_elem;
1061 if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddNextSibling", &pyobj_cur, &pyobj_elem))
1063 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
1064 elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
1066 c_retval = xmlAddNextSibling(cur, elem);
1067 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
1071 #ifdef LIBXML_XPATH_ENABLED
1073 libxml_xmlXPathInit(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
1080 #endif /* LIBXML_XPATH_ENABLED */
1082 libxml_xmlInitParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1083 PyObject *py_retval;
1085 xmlParserCtxtPtr ctxt;
1086 PyObject *pyobj_ctxt;
1088 if (!PyArg_ParseTuple(args, (char *)"O:xmlInitParserCtxt", &pyobj_ctxt))
1090 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
1092 c_retval = xmlInitParserCtxt(ctxt);
1093 py_retval = libxml_intWrap((int) c_retval);
1097 #ifdef LIBXML_SCHEMAS_ENABLED
1099 libxml_xmlRelaxNGFreeParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1100 xmlRelaxNGParserCtxtPtr ctxt;
1101 PyObject *pyobj_ctxt;
1103 if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGFreeParserCtxt", &pyobj_ctxt))
1105 ctxt = (xmlRelaxNGParserCtxtPtr) PyrelaxNgParserCtxt_Get(pyobj_ctxt);
1107 xmlRelaxNGFreeParserCtxt(ctxt);
1112 #endif /* LIBXML_SCHEMAS_ENABLED */
1114 libxml_xmlCheckLanguageID(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1115 PyObject *py_retval;
1119 if (!PyArg_ParseTuple(args, (char *)"z:xmlCheckLanguageID", &lang))
1122 c_retval = xmlCheckLanguageID(lang);
1123 py_retval = libxml_intWrap((int) c_retval);
1128 libxml_xmlGetDtdElementDesc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1129 PyObject *py_retval;
1130 xmlElementPtr c_retval;
1132 PyObject *pyobj_dtd;
1135 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetDtdElementDesc", &pyobj_dtd, &name))
1137 dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
1139 c_retval = xmlGetDtdElementDesc(dtd, name);
1140 py_retval = libxml_xmlElementPtrWrap((xmlElementPtr) c_retval);
1145 libxml_xmlUCSIsCatSc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1146 PyObject *py_retval;
1150 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatSc", &code))
1153 c_retval = xmlUCSIsCatSc(code);
1154 py_retval = libxml_intWrap((int) c_retval);
1159 libxml_xmlFreeNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1161 PyObject *pyobj_cur;
1163 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeNs", &pyobj_cur))
1165 cur = (xmlNsPtr) PyxmlNode_Get(pyobj_cur);
1172 #ifdef LIBXML_XPATH_ENABLED
1174 libxml_xmlXPatherror(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1175 xmlXPathParserContextPtr ctxt;
1176 PyObject *pyobj_ctxt;
1181 if (!PyArg_ParseTuple(args, (char *)"Ozii:xmlXPatherror", &pyobj_ctxt, &file, &line, &no))
1183 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
1185 xmlXPatherror(ctxt, file, line, no);
1190 #endif /* LIBXML_XPATH_ENABLED */
1192 libxml_xmlNextChar(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1193 xmlParserCtxtPtr ctxt;
1194 PyObject *pyobj_ctxt;
1196 if (!PyArg_ParseTuple(args, (char *)"O:xmlNextChar", &pyobj_ctxt))
1198 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
1205 #ifdef LIBXML_XPATH_ENABLED
1207 libxml_xmlXPathLocalNameFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1208 xmlXPathParserContextPtr ctxt;
1209 PyObject *pyobj_ctxt;
1212 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathLocalNameFunction", &pyobj_ctxt, &nargs))
1214 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
1216 xmlXPathLocalNameFunction(ctxt, nargs);
1221 #endif /* LIBXML_XPATH_ENABLED */
1222 #ifdef LIBXML_XPATH_ENABLED
1224 libxml_xmlXPathFalseFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1225 xmlXPathParserContextPtr ctxt;
1226 PyObject *pyobj_ctxt;
1229 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathFalseFunction", &pyobj_ctxt, &nargs))
1231 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
1233 xmlXPathFalseFunction(ctxt, nargs);
1238 #endif /* LIBXML_XPATH_ENABLED */
1240 libxml_xmlGetNoNsProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1241 PyObject *py_retval;
1244 PyObject *pyobj_node;
1247 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetNoNsProp", &pyobj_node, &name))
1249 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
1251 c_retval = xmlGetNoNsProp(node, name);
1252 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
1257 libxml_xmlNewProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1258 PyObject *py_retval;
1259 xmlAttrPtr c_retval;
1261 PyObject *pyobj_node;
1265 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlNewProp", &pyobj_node, &name, &value))
1267 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
1269 c_retval = xmlNewProp(node, name, value);
1270 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
1274 #ifdef LIBXML_XPATH_ENABLED
1276 libxml_xmlXPathContainsFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1277 xmlXPathParserContextPtr ctxt;
1278 PyObject *pyobj_ctxt;
1281 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathContainsFunction", &pyobj_ctxt, &nargs))
1283 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
1285 xmlXPathContainsFunction(ctxt, nargs);
1290 #endif /* LIBXML_XPATH_ENABLED */
1292 libxml_xmlTextReaderHasValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1293 PyObject *py_retval;
1295 xmlTextReaderPtr reader;
1296 PyObject *pyobj_reader;
1298 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderHasValue", &pyobj_reader))
1300 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
1302 c_retval = xmlTextReaderHasValue(reader);
1303 py_retval = libxml_intWrap((int) c_retval);
1307 #ifdef LIBXML_SCHEMAS_ENABLED
1309 libxml_xmlRelaxNGDumpTree(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1311 PyObject *pyobj_output;
1312 xmlRelaxNGPtr schema;
1313 PyObject *pyobj_schema;
1315 if (!PyArg_ParseTuple(args, (char *)"OO:xmlRelaxNGDumpTree", &pyobj_output, &pyobj_schema))
1317 output = (FILE *) PyFile_Get(pyobj_output);
1318 schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
1320 xmlRelaxNGDumpTree(output, schema);
1325 #endif /* LIBXML_SCHEMAS_ENABLED */
1327 libxml_xmlParserGetDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1328 PyObject *py_retval;
1330 xmlParserCtxtPtr ctxt;
1331 PyObject *pyobj_ctxt;
1333 if (!PyArg_ParseTuple(args, (char *)"O:xmlParserGetDoc", &pyobj_ctxt))
1335 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
1337 c_retval = ctxt->myDoc;
1338 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
1343 libxml_xmlStringLenGetNodeList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1344 PyObject *py_retval;
1345 xmlNodePtr c_retval;
1347 PyObject *pyobj_doc;
1351 if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlStringLenGetNodeList", &pyobj_doc, &value, &len))
1353 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
1355 c_retval = xmlStringLenGetNodeList(doc, value, len);
1356 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
1360 #ifdef LIBXML_REGEXP_ENABLED
1362 libxml_xmlRegexpPrint(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1364 PyObject *pyobj_output;
1365 xmlRegexpPtr regexp;
1366 PyObject *pyobj_regexp;
1368 if (!PyArg_ParseTuple(args, (char *)"OO:xmlRegexpPrint", &pyobj_output, &pyobj_regexp))
1370 output = (FILE *) PyFile_Get(pyobj_output);
1371 regexp = (xmlRegexpPtr) PyxmlReg_Get(pyobj_regexp);
1373 xmlRegexpPrint(output, regexp);
1378 #endif /* LIBXML_REGEXP_ENABLED */
1379 #ifdef LIBXML_XPATH_ENABLED
1381 libxml_xmlXPathNotFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1382 xmlXPathParserContextPtr ctxt;
1383 PyObject *pyobj_ctxt;
1386 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathNotFunction", &pyobj_ctxt, &nargs))
1388 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
1390 xmlXPathNotFunction(ctxt, nargs);
1395 #endif /* LIBXML_XPATH_ENABLED */
1397 libxml_xmlNodeAddContentLen(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1399 PyObject *pyobj_cur;
1403 if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlNodeAddContentLen", &pyobj_cur, &content, &len))
1405 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
1407 xmlNodeAddContentLen(cur, content, len);
1413 libxml_xmlRegisterDefaultOutputCallbacks(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
1415 xmlRegisterDefaultOutputCallbacks();
1421 libxml_xmlTextReaderMoveToAttributeNo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1422 PyObject *py_retval;
1424 xmlTextReaderPtr reader;
1425 PyObject *pyobj_reader;
1428 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlTextReaderMoveToAttributeNo", &pyobj_reader, &no))
1430 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
1432 c_retval = xmlTextReaderMoveToAttributeNo(reader, no);
1433 py_retval = libxml_intWrap((int) c_retval);
1438 libxml_xmlCleanupCharEncodingHandlers(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
1440 xmlCleanupCharEncodingHandlers();
1446 libxml_xmlUCSIsHiragana(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1447 PyObject *py_retval;
1451 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHiragana", &code))
1454 c_retval = xmlUCSIsHiragana(code);
1455 py_retval = libxml_intWrap((int) c_retval);
1460 libxml_xmlParserHandlePEReference(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1461 xmlParserCtxtPtr ctxt;
1462 PyObject *pyobj_ctxt;
1464 if (!PyArg_ParseTuple(args, (char *)"O:xmlParserHandlePEReference", &pyobj_ctxt))
1466 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
1468 xmlParserHandlePEReference(ctxt);
1474 libxml_xmlUCSIsCatSk(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1475 PyObject *py_retval;
1479 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatSk", &code))
1482 c_retval = xmlUCSIsCatSk(code);
1483 py_retval = libxml_intWrap((int) c_retval);
1488 libxml_xmlTextReaderMoveToAttributeNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1489 PyObject *py_retval;
1491 xmlTextReaderPtr reader;
1492 PyObject *pyobj_reader;
1493 xmlChar * localName;
1494 xmlChar * namespaceURI;
1496 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlTextReaderMoveToAttributeNs", &pyobj_reader, &localName, &namespaceURI))
1498 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
1500 c_retval = xmlTextReaderMoveToAttributeNs(reader, localName, namespaceURI);
1501 py_retval = libxml_intWrap((int) c_retval);
1506 libxml_xmlTextReaderNext(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1507 PyObject *py_retval;
1509 xmlTextReaderPtr reader;
1510 PyObject *pyobj_reader;
1512 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderNext", &pyobj_reader))
1514 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
1516 c_retval = xmlTextReaderNext(reader);
1517 py_retval = libxml_intWrap((int) c_retval);
1521 #ifdef LIBXML_HTML_ENABLED
1523 libxml_htmlNodeDumpFile(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1525 PyObject *pyobj_out;
1527 PyObject *pyobj_doc;
1529 PyObject *pyobj_cur;
1531 if (!PyArg_ParseTuple(args, (char *)"OOO:htmlNodeDumpFile", &pyobj_out, &pyobj_doc, &pyobj_cur))
1533 out = (FILE *) PyFile_Get(pyobj_out);
1534 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
1535 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
1537 htmlNodeDumpFile(out, doc, cur);
1542 #endif /* LIBXML_HTML_ENABLED */
1543 #ifdef LIBXML_XPATH_ENABLED
1545 libxml_xmlXPathPositionFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1546 xmlXPathParserContextPtr ctxt;
1547 PyObject *pyobj_ctxt;
1550 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathPositionFunction", &pyobj_ctxt, &nargs))
1552 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
1554 xmlXPathPositionFunction(ctxt, nargs);
1559 #endif /* LIBXML_XPATH_ENABLED */
1561 libxml_xmlXPathGetContextNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1562 PyObject *py_retval;
1563 xmlNodePtr c_retval;
1564 xmlXPathContextPtr ctxt;
1565 PyObject *pyobj_ctxt;
1567 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetContextNode", &pyobj_ctxt))
1569 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
1571 c_retval = ctxt->node;
1572 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
1577 libxml_xmlParserSetPedantic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1578 xmlParserCtxtPtr ctxt;
1579 PyObject *pyobj_ctxt;
1582 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetPedantic", &pyobj_ctxt, &pedantic))
1584 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
1586 ctxt->pedantic = pedantic;
1592 libxml_xmlUCSIsCatLu(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1593 PyObject *py_retval;
1597 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLu", &code))
1600 c_retval = xmlUCSIsCatLu(code);
1601 py_retval = libxml_intWrap((int) c_retval);
1606 libxml_xmlParseEntityRef(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1607 PyObject *py_retval;
1608 xmlEntityPtr c_retval;
1609 xmlParserCtxtPtr ctxt;
1610 PyObject *pyobj_ctxt;
1612 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEntityRef", &pyobj_ctxt))
1614 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
1616 c_retval = xmlParseEntityRef(ctxt);
1617 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
1622 libxml_xmlCatalogIsEmpty(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1623 PyObject *py_retval;
1625 xmlCatalogPtr catal;
1626 PyObject *pyobj_catal;
1628 if (!PyArg_ParseTuple(args, (char *)"O:xmlCatalogIsEmpty", &pyobj_catal))
1630 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
1632 c_retval = xmlCatalogIsEmpty(catal);
1633 py_retval = libxml_intWrap((int) c_retval);
1638 libxml_xmlIsPubidChar(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1639 PyObject *py_retval;
1643 if (!PyArg_ParseTuple(args, (char *)"i:xmlIsPubidChar", &c))
1646 c_retval = xmlIsPubidChar(c);
1647 py_retval = libxml_intWrap((int) c_retval);
1652 libxml_xmlThrDefLoadExtDtdDefaultValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1653 PyObject *py_retval;
1657 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefLoadExtDtdDefaultValue", &v))
1660 c_retval = xmlThrDefLoadExtDtdDefaultValue(v);
1661 py_retval = libxml_intWrap((int) c_retval);
1666 libxml_htmlInitAutoClose(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
1668 htmlInitAutoClose();
1673 #ifdef LIBXML_XPTR_ENABLED
1675 libxml_xmlXPtrEval(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1676 PyObject *py_retval;
1677 xmlXPathObjectPtr c_retval;
1679 xmlXPathContextPtr ctx;
1680 PyObject *pyobj_ctx;
1682 if (!PyArg_ParseTuple(args, (char *)"zO:xmlXPtrEval", &str, &pyobj_ctx))
1684 ctx = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctx);
1686 c_retval = xmlXPtrEval(str, ctx);
1687 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
1691 #endif /* LIBXML_XPTR_ENABLED */
1693 libxml_xmlUCSIsOpticalCharacterRecognition(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1694 PyObject *py_retval;
1698 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsOpticalCharacterRecognition", &code))
1701 c_retval = xmlUCSIsOpticalCharacterRecognition(code);
1702 py_retval = libxml_intWrap((int) c_retval);
1707 libxml_xmlTextReaderReadOuterXml(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1708 PyObject *py_retval;
1710 xmlTextReaderPtr reader;
1711 PyObject *pyobj_reader;
1713 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadOuterXml", &pyobj_reader))
1715 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
1717 c_retval = xmlTextReaderReadOuterXml(reader);
1718 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
1723 libxml_xmlLoadSGMLSuperCatalog(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1724 PyObject *py_retval;
1725 xmlCatalogPtr c_retval;
1728 if (!PyArg_ParseTuple(args, (char *)"z:xmlLoadSGMLSuperCatalog", &filename))
1731 c_retval = xmlLoadSGMLSuperCatalog(filename);
1732 py_retval = libxml_xmlCatalogPtrWrap((xmlCatalogPtr) c_retval);
1737 libxml_xmlUCSIsCatPc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1738 PyObject *py_retval;
1742 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPc", &code))
1745 c_retval = xmlUCSIsCatPc(code);
1746 py_retval = libxml_intWrap((int) c_retval);
1751 libxml_xmlUCSIsTamil(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1752 PyObject *py_retval;
1756 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTamil", &code))
1759 c_retval = xmlUCSIsTamil(code);
1760 py_retval = libxml_intWrap((int) c_retval);
1765 libxml_xmlGetNsProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1766 PyObject *py_retval;
1769 PyObject *pyobj_node;
1771 xmlChar * nameSpace;
1773 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlGetNsProp", &pyobj_node, &name, &nameSpace))
1775 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
1777 c_retval = xmlGetNsProp(node, name, nameSpace);
1778 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
1783 libxml_xmlNewDocProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1784 PyObject *py_retval;
1785 xmlAttrPtr c_retval;
1787 PyObject *pyobj_doc;
1791 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlNewDocProp", &pyobj_doc, &name, &value))
1793 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
1795 c_retval = xmlNewDocProp(doc, name, value);
1796 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
1801 libxml_xmlUCSIsCatN(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1802 PyObject *py_retval;
1806 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatN", &code))
1809 c_retval = xmlUCSIsCatN(code);
1810 py_retval = libxml_intWrap((int) c_retval);
1815 libxml_xmlXPathSetContextDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1816 xmlXPathContextPtr ctxt;
1817 PyObject *pyobj_ctxt;
1819 PyObject *pyobj_doc;
1821 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathSetContextDoc", &pyobj_ctxt, &pyobj_doc))
1823 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
1824 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
1832 libxml_xmlUCSIsCatL(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1833 PyObject *py_retval;
1837 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatL", &code))
1840 c_retval = xmlUCSIsCatL(code);
1841 py_retval = libxml_intWrap((int) c_retval);
1845 #ifdef LIBXML_DEBUG_ENABLED
1847 libxml_xmlDebugDumpString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1849 PyObject *pyobj_output;
1852 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlDebugDumpString", &pyobj_output, &str))
1854 output = (FILE *) PyFile_Get(pyobj_output);
1856 xmlDebugDumpString(output, str);
1861 #endif /* LIBXML_DEBUG_ENABLED */
1863 libxml_xmlUTF8Strpos(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1864 PyObject *py_retval;
1869 if (!PyArg_ParseTuple(args, (char *)"zi:xmlUTF8Strpos", &utf, &pos))
1872 c_retval = xmlUTF8Strpos(utf, pos);
1873 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
1878 libxml_xmlLoadACatalog(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1879 PyObject *py_retval;
1880 xmlCatalogPtr c_retval;
1883 if (!PyArg_ParseTuple(args, (char *)"z:xmlLoadACatalog", &filename))
1886 c_retval = xmlLoadACatalog(filename);
1887 py_retval = libxml_xmlCatalogPtrWrap((xmlCatalogPtr) c_retval);
1892 libxml_xmlCopyChar(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1893 PyObject *py_retval;
1899 if (!PyArg_ParseTuple(args, (char *)"izi:xmlCopyChar", &len, &out, &val))
1902 c_retval = xmlCopyChar(len, out, val);
1903 py_retval = libxml_intWrap((int) c_retval);
1908 libxml_xmlUCSIsIPAExtensions(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1909 PyObject *py_retval;
1913 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsIPAExtensions", &code))
1916 c_retval = xmlUCSIsIPAExtensions(code);
1917 py_retval = libxml_intWrap((int) c_retval);
1922 libxml_xmlUCSIsCatS(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1923 PyObject *py_retval;
1927 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatS", &code))
1930 c_retval = xmlUCSIsCatS(code);
1931 py_retval = libxml_intWrap((int) c_retval);
1936 libxml_xmlCleanupGlobals(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
1938 xmlCleanupGlobals();
1944 libxml_xmlCatalogGetSystem(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1945 PyObject *py_retval;
1946 const xmlChar * c_retval;
1949 if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogGetSystem", &sysID))
1952 c_retval = xmlCatalogGetSystem(sysID);
1953 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
1958 libxml_xmlEncodeEntities(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1959 PyObject *py_retval;
1960 const xmlChar * c_retval;
1962 PyObject *pyobj_doc;
1965 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlEncodeEntities", &pyobj_doc, &input))
1967 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
1969 c_retval = xmlEncodeEntities(doc, input);
1970 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
1975 libxml_xmlGetDtdQElementDesc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1976 PyObject *py_retval;
1977 xmlElementPtr c_retval;
1979 PyObject *pyobj_dtd;
1983 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlGetDtdQElementDesc", &pyobj_dtd, &name, &prefix))
1985 dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
1987 c_retval = xmlGetDtdQElementDesc(dtd, name, prefix);
1988 py_retval = libxml_xmlElementPtrWrap((xmlElementPtr) c_retval);
1993 libxml_xmlUCSIsCatZ(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
1994 PyObject *py_retval;
1998 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatZ", &code))
2001 c_retval = xmlUCSIsCatZ(code);
2002 py_retval = libxml_intWrap((int) c_retval);
2007 libxml_xmlURIEscape(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2008 PyObject *py_retval;
2012 if (!PyArg_ParseTuple(args, (char *)"z:xmlURIEscape", &str))
2015 c_retval = xmlURIEscape(str);
2016 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
2020 #ifdef LIBXML_REGEXP_ENABLED
2022 libxml_xmlRegexpExec(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2023 PyObject *py_retval;
2026 PyObject *pyobj_comp;
2029 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlRegexpExec", &pyobj_comp, &content))
2031 comp = (xmlRegexpPtr) PyxmlReg_Get(pyobj_comp);
2033 c_retval = xmlRegexpExec(comp, content);
2034 py_retval = libxml_intWrap((int) c_retval);
2038 #endif /* LIBXML_REGEXP_ENABLED */
2040 libxml_xmlRegisterDefaultInputCallbacks(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
2042 xmlRegisterDefaultInputCallbacks();
2048 libxml_xmlStrncasecmp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2049 PyObject *py_retval;
2055 if (!PyArg_ParseTuple(args, (char *)"zzi:xmlStrncasecmp", &str1, &str2, &len))
2058 c_retval = xmlStrncasecmp(str1, str2, len);
2059 py_retval = libxml_intWrap((int) c_retval);
2064 libxml_xmlUCSIsCatPe(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2065 PyObject *py_retval;
2069 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPe", &code))
2072 c_retval = xmlUCSIsCatPe(code);
2073 py_retval = libxml_intWrap((int) c_retval);
2078 libxml_xmlParserHandleReference(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2079 xmlParserCtxtPtr ctxt;
2080 PyObject *pyobj_ctxt;
2082 if (!PyArg_ParseTuple(args, (char *)"O:xmlParserHandleReference", &pyobj_ctxt))
2084 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
2086 xmlParserHandleReference(ctxt);
2092 libxml_xmlUCSIsCatPd(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2093 PyObject *py_retval;
2097 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPd", &code))
2100 c_retval = xmlUCSIsCatPd(code);
2101 py_retval = libxml_intWrap((int) c_retval);
2106 libxml_xmlHasProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2107 PyObject *py_retval;
2108 xmlAttrPtr c_retval;
2110 PyObject *pyobj_node;
2113 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlHasProp", &pyobj_node, &name))
2115 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
2117 c_retval = xmlHasProp(node, name);
2118 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2123 libxml_xmlUCSIsArmenian(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2124 PyObject *py_retval;
2128 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArmenian", &code))
2131 c_retval = xmlUCSIsArmenian(code);
2132 py_retval = libxml_intWrap((int) c_retval);
2137 libxml_xmlCatalogCleanup(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
2139 xmlCatalogCleanup();
2145 libxml_xmlUCSIsCatPi(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2146 PyObject *py_retval;
2150 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPi", &code))
2153 c_retval = xmlUCSIsCatPi(code);
2154 py_retval = libxml_intWrap((int) c_retval);
2159 libxml_xmlDecodeEntities(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2160 PyObject *py_retval;
2162 xmlParserCtxtPtr ctxt;
2163 PyObject *pyobj_ctxt;
2170 if (!PyArg_ParseTuple(args, (char *)"Oiiccc:xmlDecodeEntities", &pyobj_ctxt, &len, &what, &end, &end2, &end3))
2172 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
2174 c_retval = xmlDecodeEntities(ctxt, len, what, end, end2, end3);
2175 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
2179 #ifdef LIBXML_XPATH_ENABLED
2181 libxml_xmlXPathCastNodeToString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2182 PyObject *py_retval;
2185 PyObject *pyobj_node;
2187 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathCastNodeToString", &pyobj_node))
2189 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
2191 c_retval = xmlXPathCastNodeToString(node);
2192 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
2196 #endif /* LIBXML_XPATH_ENABLED */
2198 libxml_xmlNanoHTTPInit(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
2206 libxml_xmlUCSIsHighPrivateUseSurrogates(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2207 PyObject *py_retval;
2211 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHighPrivateUseSurrogates", &code))
2214 c_retval = xmlUCSIsHighPrivateUseSurrogates(code);
2215 py_retval = libxml_intWrap((int) c_retval);
2220 libxml_xmlIsID(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2221 PyObject *py_retval;
2224 PyObject *pyobj_doc;
2226 PyObject *pyobj_elem;
2228 PyObject *pyobj_attr;
2230 if (!PyArg_ParseTuple(args, (char *)"OOO:xmlIsID", &pyobj_doc, &pyobj_elem, &pyobj_attr))
2232 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
2233 elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
2234 attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
2236 c_retval = xmlIsID(doc, elem, attr);
2237 py_retval = libxml_intWrap((int) c_retval);
2242 libxml_xmlGetDtdQAttrDesc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2243 PyObject *py_retval;
2244 xmlAttributePtr c_retval;
2246 PyObject *pyobj_dtd;
2251 if (!PyArg_ParseTuple(args, (char *)"Ozzz:xmlGetDtdQAttrDesc", &pyobj_dtd, &elem, &name, &prefix))
2253 dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
2255 c_retval = xmlGetDtdQAttrDesc(dtd, elem, name, prefix);
2256 py_retval = libxml_xmlAttributePtrWrap((xmlAttributePtr) c_retval);
2261 libxml_xmlUCSIsSpecials(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2262 PyObject *py_retval;
2266 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSpecials", &code))
2269 c_retval = xmlUCSIsSpecials(code);
2270 py_retval = libxml_intWrap((int) c_retval);
2275 libxml_xmlParseCDSect(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2276 xmlParserCtxtPtr ctxt;
2277 PyObject *pyobj_ctxt;
2279 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseCDSect", &pyobj_ctxt))
2281 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
2283 xmlParseCDSect(ctxt);
2289 libxml_xmlSetNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2291 PyObject *pyobj_node;
2295 if (!PyArg_ParseTuple(args, (char *)"OO:xmlSetNs", &pyobj_node, &pyobj_ns))
2297 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
2298 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
2306 libxml_xmlUCSIsLatinExtendedB(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2307 PyObject *py_retval;
2311 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatinExtendedB", &code))
2314 c_retval = xmlUCSIsLatinExtendedB(code);
2315 py_retval = libxml_intWrap((int) c_retval);
2320 libxml_xmlUCSIsLatinExtendedA(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2321 PyObject *py_retval;
2325 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatinExtendedA", &code))
2328 c_retval = xmlUCSIsLatinExtendedA(code);
2329 py_retval = libxml_intWrap((int) c_retval);
2334 libxml_xmlUCSIsDeseret(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2335 PyObject *py_retval;
2339 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsDeseret", &code))
2342 c_retval = xmlUCSIsDeseret(code);
2343 py_retval = libxml_intWrap((int) c_retval);
2348 libxml_xmlNamespaceParseNCName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2349 PyObject *py_retval;
2351 xmlParserCtxtPtr ctxt;
2352 PyObject *pyobj_ctxt;
2354 if (!PyArg_ParseTuple(args, (char *)"O:xmlNamespaceParseNCName", &pyobj_ctxt))
2356 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
2358 c_retval = xmlNamespaceParseNCName(ctxt);
2359 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
2364 libxml_xmlParseExtParsedEnt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2365 PyObject *py_retval;
2367 xmlParserCtxtPtr ctxt;
2368 PyObject *pyobj_ctxt;
2370 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseExtParsedEnt", &pyobj_ctxt))
2372 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
2374 c_retval = xmlParseExtParsedEnt(ctxt);
2375 py_retval = libxml_intWrap((int) c_retval);
2380 libxml_xmlCopyDtd(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2381 PyObject *py_retval;
2384 PyObject *pyobj_dtd;
2386 if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyDtd", &pyobj_dtd))
2388 dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
2390 c_retval = xmlCopyDtd(dtd);
2391 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2396 libxml_xmlGetDtdEntity(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2397 PyObject *py_retval;
2398 xmlEntityPtr c_retval;
2400 PyObject *pyobj_doc;
2403 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetDtdEntity", &pyobj_doc, &name))
2405 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
2407 c_retval = xmlGetDtdEntity(doc, name);
2408 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2413 libxml_xmlUCSIsEnclosedCJKLettersandMonths(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2414 PyObject *py_retval;
2418 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsEnclosedCJKLettersandMonths", &code))
2421 c_retval = xmlUCSIsEnclosedCJKLettersandMonths(code);
2422 py_retval = libxml_intWrap((int) c_retval);
2427 libxml_xmlNodeListGetRawString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2428 PyObject *py_retval;
2431 PyObject *pyobj_doc;
2433 PyObject *pyobj_list;
2436 if (!PyArg_ParseTuple(args, (char *)"OOi:xmlNodeListGetRawString", &pyobj_doc, &pyobj_list, &inLine))
2438 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
2439 list = (xmlNodePtr) PyxmlNode_Get(pyobj_list);
2441 c_retval = xmlNodeListGetRawString(doc, list, inLine);
2442 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
2446 #ifdef LIBXML_XPATH_ENABLED
2448 libxml_xmlXPathModValues(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2449 xmlXPathParserContextPtr ctxt;
2450 PyObject *pyobj_ctxt;
2452 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathModValues", &pyobj_ctxt))
2454 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
2456 xmlXPathModValues(ctxt);
2461 #endif /* LIBXML_XPATH_ENABLED */
2463 libxml_xmlIsXHTML(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2464 PyObject *py_retval;
2469 if (!PyArg_ParseTuple(args, (char *)"zz:xmlIsXHTML", &systemID, &publicID))
2472 c_retval = xmlIsXHTML(systemID, publicID);
2473 py_retval = libxml_intWrap((int) c_retval);
2478 libxml_xmlUCSIsCJKUnifiedIdeographsExtensionA(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2479 PyObject *py_retval;
2483 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKUnifiedIdeographsExtensionA", &code))
2486 c_retval = xmlUCSIsCJKUnifiedIdeographsExtensionA(code);
2487 py_retval = libxml_intWrap((int) c_retval);
2491 #ifdef LIBXML_HTML_ENABLED
2493 libxml_htmlCreateMemoryParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2494 PyObject *py_retval;
2495 htmlParserCtxtPtr c_retval;
2499 if (!PyArg_ParseTuple(args, (char *)"zi:htmlCreateMemoryParserCtxt", &buffer, &size))
2502 c_retval = htmlCreateMemoryParserCtxt(buffer, size);
2503 py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
2507 #endif /* LIBXML_HTML_ENABLED */
2509 libxml_xmlUCSIsRunic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2510 PyObject *py_retval;
2514 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsRunic", &code))
2517 c_retval = xmlUCSIsRunic(code);
2518 py_retval = libxml_intWrap((int) c_retval);
2523 libxml_xmlCatalogResolveURI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2524 PyObject *py_retval;
2528 if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogResolveURI", &URI))
2531 c_retval = xmlCatalogResolveURI(URI);
2532 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
2537 libxml_xmlNewDocNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2538 PyObject *py_retval;
2539 xmlNodePtr c_retval;
2541 PyObject *pyobj_doc;
2547 if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewDocNode", &pyobj_doc, &pyobj_ns, &name, &content))
2549 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
2550 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
2552 c_retval = xmlNewDocNode(doc, ns, name, content);
2553 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2558 libxml_xmlIsDigit(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2559 PyObject *py_retval;
2563 if (!PyArg_ParseTuple(args, (char *)"i:xmlIsDigit", &c))
2566 c_retval = xmlIsDigit(c);
2567 py_retval = libxml_intWrap((int) c_retval);
2572 libxml_xmlNanoHTTPCleanup(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
2574 xmlNanoHTTPCleanup();
2579 #ifdef LIBXML_HTML_ENABLED
2581 libxml_htmlParseDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2582 PyObject *py_retval;
2583 htmlDocPtr c_retval;
2587 if (!PyArg_ParseTuple(args, (char *)"zz:htmlParseDoc", &cur, &encoding))
2590 c_retval = htmlParseDoc(cur, encoding);
2591 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
2595 #endif /* LIBXML_HTML_ENABLED */
2597 libxml_xmlParserGetDirectory(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2598 PyObject *py_retval;
2602 if (!PyArg_ParseTuple(args, (char *)"z:xmlParserGetDirectory", &filename))
2605 c_retval = xmlParserGetDirectory(filename);
2606 py_retval = libxml_charPtrWrap((char *) c_retval);
2611 libxml_xmlInitGlobals(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
2618 #ifdef LIBXML_SCHEMAS_ENABLED
2620 libxml_xmlSchemaCleanupTypes(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
2622 xmlSchemaCleanupTypes();
2627 #endif /* LIBXML_SCHEMAS_ENABLED */
2628 #ifdef LIBXML_XPATH_ENABLED
2630 libxml_xmlXPathFreeParserContext(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2631 xmlXPathParserContextPtr ctxt;
2632 PyObject *pyobj_ctxt;
2634 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathFreeParserContext", &pyobj_ctxt))
2636 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
2638 xmlXPathFreeParserContext(ctxt);
2643 #endif /* LIBXML_XPATH_ENABLED */
2644 #ifdef LIBXML_XPATH_ENABLED
2646 libxml_xmlXPathRegisteredNsCleanup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2647 xmlXPathContextPtr ctxt;
2648 PyObject *pyobj_ctxt;
2650 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRegisteredNsCleanup", &pyobj_ctxt))
2652 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
2654 xmlXPathRegisteredNsCleanup(ctxt);
2659 #endif /* LIBXML_XPATH_ENABLED */
2661 libxml_xmlNewDocTextLen(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2662 PyObject *py_retval;
2663 xmlNodePtr c_retval;
2665 PyObject *pyobj_doc;
2669 if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlNewDocTextLen", &pyobj_doc, &content, &len))
2671 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
2673 c_retval = xmlNewDocTextLen(doc, content, len);
2674 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2679 libxml_xmlFreeNsList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2681 PyObject *pyobj_cur;
2683 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeNsList", &pyobj_cur))
2685 cur = (xmlNsPtr) PyxmlNode_Get(pyobj_cur);
2693 libxml_xmlParseEntityDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2694 xmlParserCtxtPtr ctxt;
2695 PyObject *pyobj_ctxt;
2697 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEntityDecl", &pyobj_ctxt))
2699 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
2701 xmlParseEntityDecl(ctxt);
2707 libxml_xmlDocCopyNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2708 PyObject *py_retval;
2709 xmlNodePtr c_retval;
2711 PyObject *pyobj_node;
2713 PyObject *pyobj_doc;
2716 if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDocCopyNode", &pyobj_node, &pyobj_doc, &recursive))
2718 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
2719 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
2721 c_retval = xmlDocCopyNode(node, doc, recursive);
2722 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2727 libxml_nodePop(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2728 PyObject *py_retval;
2729 xmlNodePtr c_retval;
2730 xmlParserCtxtPtr ctxt;
2731 PyObject *pyobj_ctxt;
2733 if (!PyArg_ParseTuple(args, (char *)"O:nodePop", &pyobj_ctxt))
2735 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
2737 c_retval = nodePop(ctxt);
2738 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2743 libxml_xmlCreateURI(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
2744 PyObject *py_retval;
2747 c_retval = xmlCreateURI();
2748 py_retval = libxml_xmlURIPtrWrap((xmlURIPtr) c_retval);
2753 libxml_xmlGetProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2754 PyObject *py_retval;
2757 PyObject *pyobj_node;
2760 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetProp", &pyobj_node, &name))
2762 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
2764 c_retval = xmlGetProp(node, name);
2765 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
2769 #ifdef LIBXML_XPATH_ENABLED
2771 libxml_xmlXPathNextDescendant(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2772 PyObject *py_retval;
2773 xmlNodePtr c_retval;
2774 xmlXPathParserContextPtr ctxt;
2775 PyObject *pyobj_ctxt;
2777 PyObject *pyobj_cur;
2779 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextDescendant", &pyobj_ctxt, &pyobj_cur))
2781 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
2782 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
2784 c_retval = xmlXPathNextDescendant(ctxt, cur);
2785 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2789 #endif /* LIBXML_XPATH_ENABLED */
2791 libxml_xmlStrcat(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2792 PyObject *py_retval;
2797 if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrcat", &cur, &add))
2800 c_retval = xmlStrcat(cur, add);
2801 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
2806 libxml_xmlSearchNsByHref(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2807 PyObject *py_retval;
2810 PyObject *pyobj_doc;
2812 PyObject *pyobj_node;
2815 if (!PyArg_ParseTuple(args, (char *)"OOz:xmlSearchNsByHref", &pyobj_doc, &pyobj_node, &href))
2817 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
2818 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
2820 c_retval = xmlSearchNsByHref(doc, node, href);
2821 py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
2826 libxml_xmlACatalogResolveURI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2827 PyObject *py_retval;
2829 xmlCatalogPtr catal;
2830 PyObject *pyobj_catal;
2833 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlACatalogResolveURI", &pyobj_catal, &URI))
2835 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
2837 c_retval = xmlACatalogResolveURI(catal, URI);
2838 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
2843 libxml_xmlURIGetAuthority(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2844 PyObject *py_retval;
2845 const char * c_retval;
2847 PyObject *pyobj_URI;
2849 if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetAuthority", &pyobj_URI))
2851 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
2853 c_retval = URI->authority;
2854 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
2859 libxml_xmlInitializeCatalog(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
2861 xmlInitializeCatalog();
2867 libxml_xmlLoadCatalog(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2868 PyObject *py_retval;
2872 if (!PyArg_ParseTuple(args, (char *)"z:xmlLoadCatalog", &filename))
2875 c_retval = xmlLoadCatalog(filename);
2876 py_retval = libxml_intWrap((int) c_retval);
2881 libxml_xmlParseEntity(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2882 PyObject *py_retval;
2886 if (!PyArg_ParseTuple(args, (char *)"z:xmlParseEntity", &filename))
2889 c_retval = xmlParseEntity(filename);
2890 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
2895 libxml_xmlURIGetScheme(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2896 PyObject *py_retval;
2897 const char * c_retval;
2899 PyObject *pyobj_URI;
2901 if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetScheme", &pyobj_URI))
2903 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
2905 c_retval = URI->scheme;
2906 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
2911 libxml_xmlDocGetRootElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2912 PyObject *py_retval;
2913 xmlNodePtr c_retval;
2915 PyObject *pyobj_doc;
2917 if (!PyArg_ParseTuple(args, (char *)"O:xmlDocGetRootElement", &pyobj_doc))
2919 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
2921 c_retval = xmlDocGetRootElement(doc);
2922 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2927 libxml_xmlStringGetNodeList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2928 PyObject *py_retval;
2929 xmlNodePtr c_retval;
2931 PyObject *pyobj_doc;
2934 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlStringGetNodeList", &pyobj_doc, &value))
2936 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
2938 c_retval = xmlStringGetNodeList(doc, value);
2939 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
2944 libxml_xmlParseMarkupDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2945 xmlParserCtxtPtr ctxt;
2946 PyObject *pyobj_ctxt;
2948 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseMarkupDecl", &pyobj_ctxt))
2950 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
2952 xmlParseMarkupDecl(ctxt);
2958 libxml_xmlUCSIsMongolian(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2959 PyObject *py_retval;
2963 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMongolian", &code))
2966 c_retval = xmlUCSIsMongolian(code);
2967 py_retval = libxml_intWrap((int) c_retval);
2972 libxml_xmlUCSIsEthiopic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2973 PyObject *py_retval;
2977 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsEthiopic", &code))
2980 c_retval = xmlUCSIsEthiopic(code);
2981 py_retval = libxml_intWrap((int) c_retval);
2986 libxml_htmlCreateFileParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
2987 PyObject *py_retval;
2988 htmlParserCtxtPtr c_retval;
2992 if (!PyArg_ParseTuple(args, (char *)"zz:htmlCreateFileParserCtxt", &filename, &encoding))
2995 c_retval = htmlCreateFileParserCtxt(filename, encoding);
2996 py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
3000 #ifdef LIBXML_XPATH_ENABLED
3002 libxml_xmlXPathSumFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3003 xmlXPathParserContextPtr ctxt;
3004 PyObject *pyobj_ctxt;
3007 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathSumFunction", &pyobj_ctxt, &nargs))
3009 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
3011 xmlXPathSumFunction(ctxt, nargs);
3016 #endif /* LIBXML_XPATH_ENABLED */
3018 libxml_xmlHasNsProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3019 PyObject *py_retval;
3020 xmlAttrPtr c_retval;
3022 PyObject *pyobj_node;
3024 xmlChar * nameSpace;
3026 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlHasNsProp", &pyobj_node, &name, &nameSpace))
3028 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
3030 c_retval = xmlHasNsProp(node, name, nameSpace);
3031 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
3036 libxml_xmlUCSIsTags(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3037 PyObject *py_retval;
3041 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTags", &code))
3044 c_retval = xmlUCSIsTags(code);
3045 py_retval = libxml_intWrap((int) c_retval);
3050 libxml_xmlAddPrevSibling(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3051 PyObject *py_retval;
3052 xmlNodePtr c_retval;
3054 PyObject *pyobj_cur;
3056 PyObject *pyobj_elem;
3058 if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddPrevSibling", &pyobj_cur, &pyobj_elem))
3060 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
3061 elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
3063 c_retval = xmlAddPrevSibling(cur, elem);
3064 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
3069 libxml_xmlNewPI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3070 PyObject *py_retval;
3071 xmlNodePtr c_retval;
3075 if (!PyArg_ParseTuple(args, (char *)"zz:xmlNewPI", &name, &content))
3078 c_retval = xmlNewPI(name, content);
3079 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
3084 libxml_xmlUCSIsLowSurrogates(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3085 PyObject *py_retval;
3089 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLowSurrogates", &code))
3092 c_retval = xmlUCSIsLowSurrogates(code);
3093 py_retval = libxml_intWrap((int) c_retval);
3098 libxml_xmlTextReaderMoveToAttribute(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3099 PyObject *py_retval;
3101 xmlTextReaderPtr reader;
3102 PyObject *pyobj_reader;
3105 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderMoveToAttribute", &pyobj_reader, &name))
3107 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
3109 c_retval = xmlTextReaderMoveToAttribute(reader, name);
3110 py_retval = libxml_intWrap((int) c_retval);
3115 libxml_xmlThrDefDoValidityCheckingDefaultValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3116 PyObject *py_retval;
3120 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefDoValidityCheckingDefaultValue", &v))
3123 c_retval = xmlThrDefDoValidityCheckingDefaultValue(v);
3124 py_retval = libxml_intWrap((int) c_retval);
3129 libxml_xmlUCSIsBoxDrawing(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3130 PyObject *py_retval;
3134 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBoxDrawing", &code))
3137 c_retval = xmlUCSIsBoxDrawing(code);
3138 py_retval = libxml_intWrap((int) c_retval);
3143 libxml_xmlGetDtdAttrDesc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3144 PyObject *py_retval;
3145 xmlAttributePtr c_retval;
3147 PyObject *pyobj_dtd;
3151 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlGetDtdAttrDesc", &pyobj_dtd, &elem, &name))
3153 dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
3155 c_retval = xmlGetDtdAttrDesc(dtd, elem, name);
3156 py_retval = libxml_xmlAttributePtrWrap((xmlAttributePtr) c_retval);
3161 libxml_xmlUCSIsCJKCompatibilityForms(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3162 PyObject *py_retval;
3166 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKCompatibilityForms", &code))
3169 c_retval = xmlUCSIsCJKCompatibilityForms(code);
3170 py_retval = libxml_intWrap((int) c_retval);
3174 #ifdef LIBXML_HTML_ENABLED
3176 libxml_htmlGetMetaEncoding(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3177 PyObject *py_retval;
3178 const xmlChar * c_retval;
3180 PyObject *pyobj_doc;
3182 if (!PyArg_ParseTuple(args, (char *)"O:htmlGetMetaEncoding", &pyobj_doc))
3184 doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc);
3186 c_retval = htmlGetMetaEncoding(doc);
3187 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
3191 #endif /* LIBXML_HTML_ENABLED */
3192 #ifdef LIBXML_HTML_ENABLED
3194 libxml_htmlNodeDumpFileFormat(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3195 PyObject *py_retval;
3198 PyObject *pyobj_out;
3200 PyObject *pyobj_doc;
3202 PyObject *pyobj_cur;
3206 if (!PyArg_ParseTuple(args, (char *)"OOOzi:htmlNodeDumpFileFormat", &pyobj_out, &pyobj_doc, &pyobj_cur, &encoding, &format))
3208 out = (FILE *) PyFile_Get(pyobj_out);
3209 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
3210 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
3212 c_retval = htmlNodeDumpFileFormat(out, doc, cur, encoding, format);
3213 py_retval = libxml_intWrap((int) c_retval);
3217 #endif /* LIBXML_HTML_ENABLED */
3219 libxml_xmlUnsetNsProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3220 PyObject *py_retval;
3223 PyObject *pyobj_node;
3228 if (!PyArg_ParseTuple(args, (char *)"OOz:xmlUnsetNsProp", &pyobj_node, &pyobj_ns, &name))
3230 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
3231 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
3233 c_retval = xmlUnsetNsProp(node, ns, name);
3234 py_retval = libxml_intWrap((int) c_retval);
3239 libxml_xmlElemDump(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3243 PyObject *pyobj_doc;
3245 PyObject *pyobj_cur;
3247 if (!PyArg_ParseTuple(args, (char *)"OOO:xmlElemDump", &pyobj_f, &pyobj_doc, &pyobj_cur))
3249 f = (FILE *) PyFile_Get(pyobj_f);
3250 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
3251 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
3253 xmlElemDump(f, doc, cur);
3259 libxml_xmlUCSIsByzantineMusicalSymbols(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3260 PyObject *py_retval;
3264 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsByzantineMusicalSymbols", &code))
3267 c_retval = xmlUCSIsByzantineMusicalSymbols(code);
3268 py_retval = libxml_intWrap((int) c_retval);
3272 #ifdef LIBXML_XPATH_ENABLED
3274 libxml_xmlXPathTrueFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3275 xmlXPathParserContextPtr ctxt;
3276 PyObject *pyobj_ctxt;
3279 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathTrueFunction", &pyobj_ctxt, &nargs))
3281 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
3283 xmlXPathTrueFunction(ctxt, nargs);
3288 #endif /* LIBXML_XPATH_ENABLED */
3290 libxml_xmlXPathGetContextPosition(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3291 PyObject *py_retval;
3293 xmlXPathContextPtr ctxt;
3294 PyObject *pyobj_ctxt;
3296 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetContextPosition", &pyobj_ctxt))
3298 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
3300 c_retval = ctxt->proximityPosition;
3301 py_retval = libxml_intWrap((int) c_retval);
3306 libxml_xmlCatalogResolve(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3307 PyObject *py_retval;
3312 if (!PyArg_ParseTuple(args, (char *)"zz:xmlCatalogResolve", &pubID, &sysID))
3315 c_retval = xmlCatalogResolve(pubID, sysID);
3316 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
3321 libxml_xmlCleanupInputCallbacks(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
3323 xmlCleanupInputCallbacks();
3329 libxml_xmlTextReaderLocatorLineNumber(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3330 PyObject *py_retval;
3332 xmlTextReaderLocatorPtr locator;
3333 PyObject *pyobj_locator;
3335 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderLocatorLineNumber", &pyobj_locator))
3337 locator = (xmlTextReaderLocatorPtr) PyxmlTextReaderLocator_Get(pyobj_locator);
3339 c_retval = xmlTextReaderLocatorLineNumber(locator);
3340 py_retval = libxml_intWrap((int) c_retval);
3345 libxml_xmlTextConcat(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3346 PyObject *py_retval;
3349 PyObject *pyobj_node;
3353 if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlTextConcat", &pyobj_node, &content, &len))
3355 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
3357 c_retval = xmlTextConcat(node, content, len);
3358 py_retval = libxml_intWrap((int) c_retval);
3363 libxml_xmlNormalizeURIPath(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3364 PyObject *py_retval;
3368 if (!PyArg_ParseTuple(args, (char *)"z:xmlNormalizeURIPath", &path))
3371 c_retval = xmlNormalizeURIPath(path);
3372 py_retval = libxml_intWrap((int) c_retval);
3377 libxml_xmlNodeSetContent(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3379 PyObject *pyobj_cur;
3382 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeSetContent", &pyobj_cur, &content))
3384 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
3386 xmlNodeSetContent(cur, content);
3392 libxml_xmlNewTextReader(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3393 PyObject *py_retval;
3394 xmlTextReaderPtr c_retval;
3395 xmlParserInputBufferPtr input;
3396 PyObject *pyobj_input;
3399 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewTextReader", &pyobj_input, &URI))
3401 input = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_input);
3403 c_retval = xmlNewTextReader(input, URI);
3404 py_retval = libxml_xmlTextReaderPtrWrap((xmlTextReaderPtr) c_retval);
3409 libxml_xmlParseCharRef(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3410 PyObject *py_retval;
3412 xmlParserCtxtPtr ctxt;
3413 PyObject *pyobj_ctxt;
3415 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseCharRef", &pyobj_ctxt))
3417 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
3419 c_retval = xmlParseCharRef(ctxt);
3420 py_retval = libxml_intWrap((int) c_retval);
3425 libxml_xmlFreeProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3427 PyObject *pyobj_cur;
3429 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeProp", &pyobj_cur))
3431 cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
3438 #ifdef LIBXML_DEBUG_ENABLED
3440 libxml_xmlDebugDumpAttrList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3442 PyObject *pyobj_output;
3444 PyObject *pyobj_attr;
3447 if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpAttrList", &pyobj_output, &pyobj_attr, &depth))
3449 output = (FILE *) PyFile_Get(pyobj_output);
3450 attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
3452 xmlDebugDumpAttrList(output, attr, depth);
3457 #endif /* LIBXML_DEBUG_ENABLED */
3459 libxml_xmlTextReaderGetAttributeNo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3460 PyObject *py_retval;
3462 xmlTextReaderPtr reader;
3463 PyObject *pyobj_reader;
3466 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlTextReaderGetAttributeNo", &pyobj_reader, &no))
3468 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
3470 c_retval = xmlTextReaderGetAttributeNo(reader, no);
3471 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
3476 libxml_xmlParserInputBufferRead(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3477 PyObject *py_retval;
3479 xmlParserInputBufferPtr in;
3483 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserInputBufferRead", &pyobj_in, &len))
3485 in = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_in);
3487 c_retval = xmlParserInputBufferRead(in, len);
3488 py_retval = libxml_intWrap((int) c_retval);
3493 libxml_xmlCatalogAdd(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3494 PyObject *py_retval;
3500 if (!PyArg_ParseTuple(args, (char *)"zzz:xmlCatalogAdd", &type, &orig, &replace))
3503 c_retval = xmlCatalogAdd(type, orig, replace);
3504 py_retval = libxml_intWrap((int) c_retval);
3509 libxml_xmlCopyCharMultiByte(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3510 PyObject *py_retval;
3515 if (!PyArg_ParseTuple(args, (char *)"zi:xmlCopyCharMultiByte", &out, &val))
3518 c_retval = xmlCopyCharMultiByte(out, val);
3519 py_retval = libxml_intWrap((int) c_retval);
3524 libxml_xmlParseVersionNum(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3525 PyObject *py_retval;
3527 xmlParserCtxtPtr ctxt;
3528 PyObject *pyobj_ctxt;
3530 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseVersionNum", &pyobj_ctxt))
3532 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
3534 c_retval = xmlParseVersionNum(ctxt);
3535 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
3539 #ifdef LIBXML_DEBUG_ENABLED
3541 libxml_xmlBoolToText(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3542 PyObject *py_retval;
3543 const char * c_retval;
3546 if (!PyArg_ParseTuple(args, (char *)"i:xmlBoolToText", &boolval))
3549 c_retval = xmlBoolToText(boolval);
3550 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
3554 #endif /* LIBXML_DEBUG_ENABLED */
3556 libxml_xmlUCSIsGurmukhi(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3557 PyObject *py_retval;
3561 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGurmukhi", &code))
3564 c_retval = xmlUCSIsGurmukhi(code);
3565 py_retval = libxml_intWrap((int) c_retval);
3570 libxml_xmlParseCharData(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3571 xmlParserCtxtPtr ctxt;
3572 PyObject *pyobj_ctxt;
3575 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParseCharData", &pyobj_ctxt, &cdata))
3577 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
3579 xmlParseCharData(ctxt, cdata);
3585 libxml_xmlUCSIsCatCf(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3586 PyObject *py_retval;
3590 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatCf", &code))
3593 c_retval = xmlUCSIsCatCf(code);
3594 py_retval = libxml_intWrap((int) c_retval);
3599 libxml_xmlUCSIsThai(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3600 PyObject *py_retval;
3604 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsThai", &code))
3607 c_retval = xmlUCSIsThai(code);
3608 py_retval = libxml_intWrap((int) c_retval);
3613 libxml_xmlUCSIsSmallFormVariants(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3614 PyObject *py_retval;
3618 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSmallFormVariants", &code))
3621 c_retval = xmlUCSIsSmallFormVariants(code);
3622 py_retval = libxml_intWrap((int) c_retval);
3627 libxml_xmlSetCompressMode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3630 if (!PyArg_ParseTuple(args, (char *)"i:xmlSetCompressMode", &mode))
3633 xmlSetCompressMode(mode);
3639 libxml_xmlCatalogResolveSystem(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3640 PyObject *py_retval;
3644 if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogResolveSystem", &sysID))
3647 c_retval = xmlCatalogResolveSystem(sysID);
3648 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
3653 libxml_xmlNodeAddContent(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3655 PyObject *pyobj_cur;
3658 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeAddContent", &pyobj_cur, &content))
3660 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
3662 xmlNodeAddContent(cur, content);
3668 libxml_xmlStrlen(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3669 PyObject *py_retval;
3673 if (!PyArg_ParseTuple(args, (char *)"z:xmlStrlen", &str))
3676 c_retval = xmlStrlen(str);
3677 py_retval = libxml_intWrap((int) c_retval);
3682 libxml_xmlTextReaderNodeType(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3683 PyObject *py_retval;
3685 xmlTextReaderPtr reader;
3686 PyObject *pyobj_reader;
3688 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderNodeType", &pyobj_reader))
3690 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
3692 c_retval = xmlTextReaderNodeType(reader);
3693 py_retval = libxml_intWrap((int) c_retval);
3697 #ifdef LIBXML_XPATH_ENABLED
3699 libxml_xmlXPathSubstringFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3700 xmlXPathParserContextPtr ctxt;
3701 PyObject *pyobj_ctxt;
3704 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathSubstringFunction", &pyobj_ctxt, &nargs))
3706 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
3708 xmlXPathSubstringFunction(ctxt, nargs);
3713 #endif /* LIBXML_XPATH_ENABLED */
3715 libxml_xmlIsBlankNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3716 PyObject *py_retval;
3719 PyObject *pyobj_node;
3721 if (!PyArg_ParseTuple(args, (char *)"O:xmlIsBlankNode", &pyobj_node))
3723 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
3725 c_retval = xmlIsBlankNode(node);
3726 py_retval = libxml_intWrap((int) c_retval);
3730 #ifdef LIBXML_SCHEMAS_ENABLED
3732 libxml_xmlRelaxNGFree(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3733 xmlRelaxNGPtr schema;
3734 PyObject *pyobj_schema;
3736 if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGFree", &pyobj_schema))
3738 schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
3740 xmlRelaxNGFree(schema);
3745 #endif /* LIBXML_SCHEMAS_ENABLED */
3747 libxml_xmlURISetServer(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3749 PyObject *pyobj_URI;
3752 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetServer", &pyobj_URI, &server))
3754 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
3756 if (URI->server != NULL) xmlFree(URI->server);
3757 URI->server = (char *)xmlStrdup((const xmlChar *)server);
3763 libxml_xmlCopyDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3764 PyObject *py_retval;
3767 PyObject *pyobj_doc;
3770 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlCopyDoc", &pyobj_doc, &recursive))
3772 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
3774 c_retval = xmlCopyDoc(doc, recursive);
3775 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
3780 libxml_xmlUCSIsArabic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3781 PyObject *py_retval;
3785 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArabic", &code))
3788 c_retval = xmlUCSIsArabic(code);
3789 py_retval = libxml_intWrap((int) c_retval);
3794 libxml_xmlUCSIsSpacingModifierLetters(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3795 PyObject *py_retval;
3799 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSpacingModifierLetters", &code))
3802 c_retval = xmlUCSIsSpacingModifierLetters(code);
3803 py_retval = libxml_intWrap((int) c_retval);
3808 libxml_xmlUCSIsCat(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3809 PyObject *py_retval;
3814 if (!PyArg_ParseTuple(args, (char *)"iz:xmlUCSIsCat", &code, &cat))
3817 c_retval = xmlUCSIsCat(code, cat);
3818 py_retval = libxml_intWrap((int) c_retval);
3823 libxml_xmlThrDefSubstituteEntitiesDefaultValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3824 PyObject *py_retval;
3828 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefSubstituteEntitiesDefaultValue", &v))
3831 c_retval = xmlThrDefSubstituteEntitiesDefaultValue(v);
3832 py_retval = libxml_intWrap((int) c_retval);
3837 libxml_xmlNewNsProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3838 PyObject *py_retval;
3839 xmlAttrPtr c_retval;
3841 PyObject *pyobj_node;
3847 if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewNsProp", &pyobj_node, &pyobj_ns, &name, &value))
3849 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
3850 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
3852 c_retval = xmlNewNsProp(node, ns, name, value);
3853 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
3858 libxml_xmlTextReaderReadAttributeValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3859 PyObject *py_retval;
3861 xmlTextReaderPtr reader;
3862 PyObject *pyobj_reader;
3864 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadAttributeValue", &pyobj_reader))
3866 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
3868 c_retval = xmlTextReaderReadAttributeValue(reader);
3869 py_retval = libxml_intWrap((int) c_retval);
3874 libxml_xmlThrDefIndentTreeOutput(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3875 PyObject *py_retval;
3879 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefIndentTreeOutput", &v))
3882 c_retval = xmlThrDefIndentTreeOutput(v);
3883 py_retval = libxml_intWrap((int) c_retval);
3888 libxml_xmlNewCatalog(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3889 PyObject *py_retval;
3890 xmlCatalogPtr c_retval;
3893 if (!PyArg_ParseTuple(args, (char *)"i:xmlNewCatalog", &sgml))
3896 c_retval = xmlNewCatalog(sgml);
3897 py_retval = libxml_xmlCatalogPtrWrap((xmlCatalogPtr) c_retval);
3902 libxml_xmlStrcasecmp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3903 PyObject *py_retval;
3908 if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrcasecmp", &str1, &str2))
3911 c_retval = xmlStrcasecmp(str1, str2);
3912 py_retval = libxml_intWrap((int) c_retval);
3917 libxml_xmlUCSIsGothic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3918 PyObject *py_retval;
3922 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGothic", &code))
3925 c_retval = xmlUCSIsGothic(code);
3926 py_retval = libxml_intWrap((int) c_retval);
3930 #ifdef LIBXML_XPTR_ENABLED
3932 libxml_xmlXPtrNewContext(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3933 PyObject *py_retval;
3934 xmlXPathContextPtr c_retval;
3936 PyObject *pyobj_doc;
3938 PyObject *pyobj_here;
3940 PyObject *pyobj_origin;
3942 if (!PyArg_ParseTuple(args, (char *)"OOO:xmlXPtrNewContext", &pyobj_doc, &pyobj_here, &pyobj_origin))
3944 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
3945 here = (xmlNodePtr) PyxmlNode_Get(pyobj_here);
3946 origin = (xmlNodePtr) PyxmlNode_Get(pyobj_origin);
3948 c_retval = xmlXPtrNewContext(doc, here, origin);
3949 py_retval = libxml_xmlXPathContextPtrWrap((xmlXPathContextPtr) c_retval);
3953 #endif /* LIBXML_XPTR_ENABLED */
3955 libxml_xmlUCSIsBraillePatterns(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3956 PyObject *py_retval;
3960 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBraillePatterns", &code))
3963 c_retval = xmlUCSIsBraillePatterns(code);
3964 py_retval = libxml_intWrap((int) c_retval);
3969 libxml_xmlParseSystemLiteral(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3970 PyObject *py_retval;
3972 xmlParserCtxtPtr ctxt;
3973 PyObject *pyobj_ctxt;
3975 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseSystemLiteral", &pyobj_ctxt))
3977 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
3979 c_retval = xmlParseSystemLiteral(ctxt);
3980 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
3985 libxml_xmlNanoFTPProxy(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
3992 if (!PyArg_ParseTuple(args, (char *)"zizzi:xmlNanoFTPProxy", &host, &port, &user, &passwd, &type))
3995 xmlNanoFTPProxy(host, port, user, passwd, type);
4001 libxml_xmlParseAttValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4002 PyObject *py_retval;
4004 xmlParserCtxtPtr ctxt;
4005 PyObject *pyobj_ctxt;
4007 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseAttValue", &pyobj_ctxt))
4009 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
4011 c_retval = xmlParseAttValue(ctxt);
4012 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
4017 libxml_xmlStrcmp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4018 PyObject *py_retval;
4023 if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrcmp", &str1, &str2))
4026 c_retval = xmlStrcmp(str1, str2);
4027 py_retval = libxml_intWrap((int) c_retval);
4032 libxml_xmlCreateMemoryParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4033 PyObject *py_retval;
4034 xmlParserCtxtPtr c_retval;
4038 if (!PyArg_ParseTuple(args, (char *)"zi:xmlCreateMemoryParserCtxt", &buffer, &size))
4041 c_retval = xmlCreateMemoryParserCtxt(buffer, size);
4042 py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
4047 libxml_xmlParseAttributeListDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4048 xmlParserCtxtPtr ctxt;
4049 PyObject *pyobj_ctxt;
4051 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseAttributeListDecl", &pyobj_ctxt))
4053 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
4055 xmlParseAttributeListDecl(ctxt);
4061 libxml_xmlValidateNamesValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4062 PyObject *py_retval;
4066 if (!PyArg_ParseTuple(args, (char *)"z:xmlValidateNamesValue", &value))
4069 c_retval = xmlValidateNamesValue(value);
4070 py_retval = libxml_intWrap((int) c_retval);
4075 libxml_xmlCheckVersion(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4078 if (!PyArg_ParseTuple(args, (char *)"i:xmlCheckVersion", &version))
4081 xmlCheckVersion(version);
4086 #ifdef LIBXML_HTML_ENABLED
4088 libxml_htmlHandleOmittedElem(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4089 PyObject *py_retval;
4093 if (!PyArg_ParseTuple(args, (char *)"i:htmlHandleOmittedElem", &val))
4096 c_retval = htmlHandleOmittedElem(val);
4097 py_retval = libxml_intWrap((int) c_retval);
4101 #endif /* LIBXML_HTML_ENABLED */
4103 libxml_xmlParseName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4104 PyObject *py_retval;
4106 xmlParserCtxtPtr ctxt;
4107 PyObject *pyobj_ctxt;
4109 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseName", &pyobj_ctxt))
4111 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
4113 c_retval = xmlParseName(ctxt);
4114 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
4118 #ifdef LIBXML_REGEXP_ENABLED
4120 libxml_xmlRegFreeRegexp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4121 xmlRegexpPtr regexp;
4122 PyObject *pyobj_regexp;
4124 if (!PyArg_ParseTuple(args, (char *)"O:xmlRegFreeRegexp", &pyobj_regexp))
4126 regexp = (xmlRegexpPtr) PyxmlReg_Get(pyobj_regexp);
4128 xmlRegFreeRegexp(regexp);
4133 #endif /* LIBXML_REGEXP_ENABLED */
4135 libxml_nodePush(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4136 PyObject *py_retval;
4138 xmlParserCtxtPtr ctxt;
4139 PyObject *pyobj_ctxt;
4141 PyObject *pyobj_value;
4143 if (!PyArg_ParseTuple(args, (char *)"OO:nodePush", &pyobj_ctxt, &pyobj_value))
4145 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
4146 value = (xmlNodePtr) PyxmlNode_Get(pyobj_value);
4148 c_retval = nodePush(ctxt, value);
4149 py_retval = libxml_intWrap((int) c_retval);
4154 libxml_xmlURIUnescapeString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4155 PyObject *py_retval;
4161 if (!PyArg_ParseTuple(args, (char *)"ziz:xmlURIUnescapeString", &str, &len, &target))
4164 c_retval = xmlURIUnescapeString(str, len, target);
4165 py_retval = libxml_charPtrWrap((char *) c_retval);
4170 libxml_xmlTextReaderLookupNamespace(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4171 PyObject *py_retval;
4173 xmlTextReaderPtr reader;
4174 PyObject *pyobj_reader;
4177 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderLookupNamespace", &pyobj_reader, &prefix))
4179 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
4181 c_retval = xmlTextReaderLookupNamespace(reader, prefix);
4182 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
4186 #ifdef LIBXML_REGEXP_ENABLED
4188 libxml_xmlRegexpIsDeterminist(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4189 PyObject *py_retval;
4192 PyObject *pyobj_comp;
4194 if (!PyArg_ParseTuple(args, (char *)"O:xmlRegexpIsDeterminist", &pyobj_comp))
4196 comp = (xmlRegexpPtr) PyxmlReg_Get(pyobj_comp);
4198 c_retval = xmlRegexpIsDeterminist(comp);
4199 py_retval = libxml_intWrap((int) c_retval);
4203 #endif /* LIBXML_REGEXP_ENABLED */
4204 #ifdef LIBXML_HTML_ENABLED
4206 libxml_htmlNewDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4207 PyObject *py_retval;
4208 htmlDocPtr c_retval;
4210 xmlChar * ExternalID;
4212 if (!PyArg_ParseTuple(args, (char *)"zz:htmlNewDoc", &URI, &ExternalID))
4215 c_retval = htmlNewDoc(URI, ExternalID);
4216 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
4220 #endif /* LIBXML_HTML_ENABLED */
4222 libxml_xmlUCSIsCombiningDiacriticalMarks(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4223 PyObject *py_retval;
4227 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningDiacriticalMarks", &code))
4230 c_retval = xmlUCSIsCombiningDiacriticalMarks(code);
4231 py_retval = libxml_intWrap((int) c_retval);
4235 #ifdef LIBXML_XPATH_ENABLED
4237 libxml_xmlXPathIsInf(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4238 PyObject *py_retval;
4242 if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathIsInf", &val))
4245 c_retval = xmlXPathIsInf(val);
4246 py_retval = libxml_intWrap((int) c_retval);
4250 #endif /* LIBXML_XPATH_ENABLED */
4252 libxml_xmlCopyNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4253 PyObject *py_retval;
4254 xmlNodePtr c_retval;
4256 PyObject *pyobj_node;
4259 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlCopyNode", &pyobj_node, &recursive))
4261 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
4263 c_retval = xmlCopyNode(node, recursive);
4264 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
4268 #ifdef LIBXML_XPATH_ENABLED
4270 libxml_xmlXPathCastStringToBoolean(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4271 PyObject *py_retval;
4275 if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathCastStringToBoolean", &val))
4278 c_retval = xmlXPathCastStringToBoolean(val);
4279 py_retval = libxml_intWrap((int) c_retval);
4283 #endif /* LIBXML_XPATH_ENABLED */
4284 #ifdef LIBXML_XPATH_ENABLED
4286 libxml_xmlXPathEqualValues(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4287 PyObject *py_retval;
4289 xmlXPathParserContextPtr ctxt;
4290 PyObject *pyobj_ctxt;
4292 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathEqualValues", &pyobj_ctxt))
4294 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
4296 c_retval = xmlXPathEqualValues(ctxt);
4297 py_retval = libxml_intWrap((int) c_retval);
4301 #endif /* LIBXML_XPATH_ENABLED */
4303 libxml_xmlTextReaderClose(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4304 PyObject *py_retval;
4306 xmlTextReaderPtr reader;
4307 PyObject *pyobj_reader;
4309 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderClose", &pyobj_reader))
4311 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
4313 c_retval = xmlTextReaderClose(reader);
4314 py_retval = libxml_intWrap((int) c_retval);
4319 libxml_xmlURISetUser(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4321 PyObject *pyobj_URI;
4324 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetUser", &pyobj_URI, &user))
4326 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
4328 if (URI->user != NULL) xmlFree(URI->user);
4329 URI->user = (char *)xmlStrdup((const xmlChar *)user);
4335 libxml_xmlUCSIsCatLl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4336 PyObject *py_retval;
4340 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLl", &code))
4343 c_retval = xmlUCSIsCatLl(code);
4344 py_retval = libxml_intWrap((int) c_retval);
4349 libxml_xmlTextReaderMoveToElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4350 PyObject *py_retval;
4352 xmlTextReaderPtr reader;
4353 PyObject *pyobj_reader;
4355 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderMoveToElement", &pyobj_reader))
4357 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
4359 c_retval = xmlTextReaderMoveToElement(reader);
4360 py_retval = libxml_intWrap((int) c_retval);
4365 libxml_xmlInitializePredefinedEntities(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
4367 xmlInitializePredefinedEntities();
4372 #ifdef LIBXML_XPATH_ENABLED
4374 libxml_xmlXPathNextAttribute(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4375 PyObject *py_retval;
4376 xmlNodePtr c_retval;
4377 xmlXPathParserContextPtr ctxt;
4378 PyObject *pyobj_ctxt;
4380 PyObject *pyobj_cur;
4382 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextAttribute", &pyobj_ctxt, &pyobj_cur))
4384 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
4385 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
4387 c_retval = xmlXPathNextAttribute(ctxt, cur);
4388 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
4392 #endif /* LIBXML_XPATH_ENABLED */
4394 libxml_xmlUCSIsMiscellaneousTechnical(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4395 PyObject *py_retval;
4399 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMiscellaneousTechnical", &code))
4402 c_retval = xmlUCSIsMiscellaneousTechnical(code);
4403 py_retval = libxml_intWrap((int) c_retval);
4407 #ifdef LIBXML_HTML_ENABLED
4409 libxml_htmlIsAutoClosed(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4410 PyObject *py_retval;
4413 PyObject *pyobj_doc;
4415 PyObject *pyobj_elem;
4417 if (!PyArg_ParseTuple(args, (char *)"OO:htmlIsAutoClosed", &pyobj_doc, &pyobj_elem))
4419 doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc);
4420 elem = (htmlNodePtr) PyxmlNode_Get(pyobj_elem);
4422 c_retval = htmlIsAutoClosed(doc, elem);
4423 py_retval = libxml_intWrap((int) c_retval);
4427 #endif /* LIBXML_HTML_ENABLED */
4429 libxml_xmlSearchNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4430 PyObject *py_retval;
4433 PyObject *pyobj_doc;
4435 PyObject *pyobj_node;
4436 xmlChar * nameSpace;
4438 if (!PyArg_ParseTuple(args, (char *)"OOz:xmlSearchNs", &pyobj_doc, &pyobj_node, &nameSpace))
4440 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4441 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
4443 c_retval = xmlSearchNs(doc, node, nameSpace);
4444 py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
4448 #ifdef LIBXML_XPATH_ENABLED
4450 libxml_xmlXPathVariableLookupNS(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4451 PyObject *py_retval;
4452 xmlXPathObjectPtr c_retval;
4453 xmlXPathContextPtr ctxt;
4454 PyObject *pyobj_ctxt;
4458 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlXPathVariableLookupNS", &pyobj_ctxt, &name, &ns_uri))
4460 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
4462 c_retval = xmlXPathVariableLookupNS(ctxt, name, ns_uri);
4463 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
4467 #endif /* LIBXML_XPATH_ENABLED */
4469 libxml_xmlUCSIsCJKCompatibilityIdeographsSupplement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4470 PyObject *py_retval;
4474 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKCompatibilityIdeographsSupplement", &code))
4477 c_retval = xmlUCSIsCJKCompatibilityIdeographsSupplement(code);
4478 py_retval = libxml_intWrap((int) c_retval);
4483 libxml_xmlUCSIsCatCc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4484 PyObject *py_retval;
4488 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatCc", &code))
4491 c_retval = xmlUCSIsCatCc(code);
4492 py_retval = libxml_intWrap((int) c_retval);
4497 libxml_xmlUCSIsHebrew(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4498 PyObject *py_retval;
4502 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHebrew", &code))
4505 c_retval = xmlUCSIsHebrew(code);
4506 py_retval = libxml_intWrap((int) c_retval);
4510 #ifdef LIBXML_XPATH_ENABLED
4512 libxml_xmlXPathLangFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4513 xmlXPathParserContextPtr ctxt;
4514 PyObject *pyobj_ctxt;
4517 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathLangFunction", &pyobj_ctxt, &nargs))
4519 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
4521 xmlXPathLangFunction(ctxt, nargs);
4526 #endif /* LIBXML_XPATH_ENABLED */
4527 #ifdef LIBXML_SCHEMAS_ENABLED
4529 libxml_xmlRelaxNGValidatePopElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4530 PyObject *py_retval;
4532 xmlRelaxNGValidCtxtPtr ctxt;
4533 PyObject *pyobj_ctxt;
4535 PyObject *pyobj_doc;
4537 PyObject *pyobj_elem;
4539 if (!PyArg_ParseTuple(args, (char *)"OOO:xmlRelaxNGValidatePopElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem))
4541 ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
4542 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4543 elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
4545 c_retval = xmlRelaxNGValidatePopElement(ctxt, doc, elem);
4546 py_retval = libxml_intWrap((int) c_retval);
4550 #endif /* LIBXML_SCHEMAS_ENABLED */
4551 #ifdef LIBXML_XPATH_ENABLED
4553 libxml_xmlXPathEvalExpression(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4554 PyObject *py_retval;
4555 xmlXPathObjectPtr c_retval;
4557 xmlXPathContextPtr ctxt;
4558 PyObject *pyobj_ctxt;
4560 if (!PyArg_ParseTuple(args, (char *)"zO:xmlXPathEvalExpression", &str, &pyobj_ctxt))
4562 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
4564 c_retval = xmlXPathEvalExpression(str, ctxt);
4565 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
4569 #endif /* LIBXML_XPATH_ENABLED */
4570 #ifdef LIBXML_DEBUG_ENABLED
4572 libxml_xmlShellPrintNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4574 PyObject *pyobj_node;
4576 if (!PyArg_ParseTuple(args, (char *)"O:xmlShellPrintNode", &pyobj_node))
4578 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
4580 xmlShellPrintNode(node);
4585 #endif /* LIBXML_DEBUG_ENABLED */
4586 #ifdef LIBXML_SCHEMAS_ENABLED
4588 libxml_xmlRelaxNGValidateDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4589 PyObject *py_retval;
4591 xmlRelaxNGValidCtxtPtr ctxt;
4592 PyObject *pyobj_ctxt;
4594 PyObject *pyobj_doc;
4596 if (!PyArg_ParseTuple(args, (char *)"OO:xmlRelaxNGValidateDoc", &pyobj_ctxt, &pyobj_doc))
4598 ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
4599 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4601 c_retval = xmlRelaxNGValidateDoc(ctxt, doc);
4602 py_retval = libxml_intWrap((int) c_retval);
4606 #endif /* LIBXML_SCHEMAS_ENABLED */
4608 libxml_xmlConvertSGMLCatalog(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4609 PyObject *py_retval;
4611 xmlCatalogPtr catal;
4612 PyObject *pyobj_catal;
4614 if (!PyArg_ParseTuple(args, (char *)"O:xmlConvertSGMLCatalog", &pyobj_catal))
4616 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
4618 c_retval = xmlConvertSGMLCatalog(catal);
4619 py_retval = libxml_intWrap((int) c_retval);
4624 libxml_xmlNewChild(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4625 PyObject *py_retval;
4626 xmlNodePtr c_retval;
4628 PyObject *pyobj_parent;
4634 if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewChild", &pyobj_parent, &pyobj_ns, &name, &content))
4636 parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
4637 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
4639 c_retval = xmlNewChild(parent, ns, name, content);
4640 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
4645 libxml_xmlUCSIsGeorgian(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4646 PyObject *py_retval;
4650 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGeorgian", &code))
4653 c_retval = xmlUCSIsGeorgian(code);
4654 py_retval = libxml_intWrap((int) c_retval);
4659 libxml_xmlUCSIsKangxiRadicals(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4660 PyObject *py_retval;
4664 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKangxiRadicals", &code))
4667 c_retval = xmlUCSIsKangxiRadicals(code);
4668 py_retval = libxml_intWrap((int) c_retval);
4673 libxml_xmlUTF8Strsub(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4674 PyObject *py_retval;
4680 if (!PyArg_ParseTuple(args, (char *)"zii:xmlUTF8Strsub", &utf, &start, &len))
4683 c_retval = xmlUTF8Strsub(utf, start, len);
4684 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
4689 libxml_xmlValidNormalizeAttributeValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4690 PyObject *py_retval;
4693 PyObject *pyobj_doc;
4695 PyObject *pyobj_elem;
4699 if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlValidNormalizeAttributeValue", &pyobj_doc, &pyobj_elem, &name, &value))
4701 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4702 elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
4704 c_retval = xmlValidNormalizeAttributeValue(doc, elem, name, value);
4705 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
4710 libxml_xmlNodeSetSpacePreserve(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4712 PyObject *pyobj_cur;
4715 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlNodeSetSpacePreserve", &pyobj_cur, &val))
4717 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
4719 xmlNodeSetSpacePreserve(cur, val);
4724 #ifdef LIBXML_XPATH_ENABLED
4726 libxml_xmlXPathNewContext(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4727 PyObject *py_retval;
4728 xmlXPathContextPtr c_retval;
4730 PyObject *pyobj_doc;
4732 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNewContext", &pyobj_doc))
4734 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4736 c_retval = xmlXPathNewContext(doc);
4737 py_retval = libxml_xmlXPathContextPtrWrap((xmlXPathContextPtr) c_retval);
4741 #endif /* LIBXML_XPATH_ENABLED */
4743 libxml_xmlTextReaderLocalName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4744 PyObject *py_retval;
4746 xmlTextReaderPtr reader;
4747 PyObject *pyobj_reader;
4749 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderLocalName", &pyobj_reader))
4751 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
4753 c_retval = xmlTextReaderLocalName(reader);
4754 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
4759 libxml_xmlUCSIsHalfwidthandFullwidthForms(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4760 PyObject *py_retval;
4764 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHalfwidthandFullwidthForms", &code))
4767 c_retval = xmlUCSIsHalfwidthandFullwidthForms(code);
4768 py_retval = libxml_intWrap((int) c_retval);
4773 libxml_xmlParsePubidLiteral(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4774 PyObject *py_retval;
4776 xmlParserCtxtPtr ctxt;
4777 PyObject *pyobj_ctxt;
4779 if (!PyArg_ParseTuple(args, (char *)"O:xmlParsePubidLiteral", &pyobj_ctxt))
4781 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
4783 c_retval = xmlParsePubidLiteral(ctxt);
4784 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
4789 libxml_xmlCreateIntSubset(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4790 PyObject *py_retval;
4793 PyObject *pyobj_doc;
4795 xmlChar * ExternalID;
4798 if (!PyArg_ParseTuple(args, (char *)"Ozzz:xmlCreateIntSubset", &pyobj_doc, &name, &ExternalID, &SystemID))
4800 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4802 c_retval = xmlCreateIntSubset(doc, name, ExternalID, SystemID);
4803 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
4808 libxml_xmlNewCharRef(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4809 PyObject *py_retval;
4810 xmlNodePtr c_retval;
4812 PyObject *pyobj_doc;
4815 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewCharRef", &pyobj_doc, &name))
4817 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4819 c_retval = xmlNewCharRef(doc, name);
4820 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
4824 #ifdef LIBXML_SCHEMAS_ENABLED
4826 libxml_xmlRelaxNGNewDocParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4827 PyObject *py_retval;
4828 xmlRelaxNGParserCtxtPtr c_retval;
4830 PyObject *pyobj_doc;
4832 if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGNewDocParserCtxt", &pyobj_doc))
4834 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4836 c_retval = xmlRelaxNGNewDocParserCtxt(doc);
4837 py_retval = libxml_xmlRelaxNGParserCtxtPtrWrap((xmlRelaxNGParserCtxtPtr) c_retval);
4841 #endif /* LIBXML_SCHEMAS_ENABLED */
4842 #ifdef LIBXML_XPATH_ENABLED
4844 libxml_xmlXPathSubValues(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4845 xmlXPathParserContextPtr ctxt;
4846 PyObject *pyobj_ctxt;
4848 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathSubValues", &pyobj_ctxt))
4850 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
4852 xmlXPathSubValues(ctxt);
4857 #endif /* LIBXML_XPATH_ENABLED */
4859 libxml_xmlUCSIsArabicPresentationFormsA(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4860 PyObject *py_retval;
4864 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArabicPresentationFormsA", &code))
4867 c_retval = xmlUCSIsArabicPresentationFormsA(code);
4868 py_retval = libxml_intWrap((int) c_retval);
4873 libxml_xmlIsMixedElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4874 PyObject *py_retval;
4877 PyObject *pyobj_doc;
4880 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlIsMixedElement", &pyobj_doc, &name))
4882 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4884 c_retval = xmlIsMixedElement(doc, name);
4885 py_retval = libxml_intWrap((int) c_retval);
4890 libxml_xmlUCSIsGeometricShapes(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4891 PyObject *py_retval;
4895 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGeometricShapes", &code))
4898 c_retval = xmlUCSIsGeometricShapes(code);
4899 py_retval = libxml_intWrap((int) c_retval);
4904 libxml_xmlNodeSetBase(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4906 PyObject *pyobj_cur;
4909 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeSetBase", &pyobj_cur, &uri))
4911 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
4913 xmlNodeSetBase(cur, uri);
4919 libxml_xmlGetParameterEntity(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4920 PyObject *py_retval;
4921 xmlEntityPtr c_retval;
4923 PyObject *pyobj_doc;
4926 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetParameterEntity", &pyobj_doc, &name))
4928 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
4930 c_retval = xmlGetParameterEntity(doc, name);
4931 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
4936 libxml_xmlParseQuotedString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4937 PyObject *py_retval;
4939 xmlParserCtxtPtr ctxt;
4940 PyObject *pyobj_ctxt;
4942 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseQuotedString", &pyobj_ctxt))
4944 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
4946 c_retval = xmlParseQuotedString(ctxt);
4947 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
4951 #ifdef LIBXML_XPATH_ENABLED
4953 libxml_xmlXPathCastNodeToNumber(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4954 PyObject *py_retval;
4957 PyObject *pyobj_node;
4959 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathCastNodeToNumber", &pyobj_node))
4961 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
4963 c_retval = xmlXPathCastNodeToNumber(node);
4964 py_retval = libxml_doubleWrap((double) c_retval);
4968 #endif /* LIBXML_XPATH_ENABLED */
4970 libxml_xmlGetPredefinedEntity(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4971 PyObject *py_retval;
4972 xmlEntityPtr c_retval;
4975 if (!PyArg_ParseTuple(args, (char *)"z:xmlGetPredefinedEntity", &name))
4978 c_retval = xmlGetPredefinedEntity(name);
4979 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
4984 libxml_xmlNewText(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
4985 PyObject *py_retval;
4986 xmlNodePtr c_retval;
4989 if (!PyArg_ParseTuple(args, (char *)"z:xmlNewText", &content))
4992 c_retval = xmlNewText(content);
4993 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
4997 #ifdef LIBXML_XPATH_ENABLED
4999 libxml_xmlXPathRegisterAllFunctions(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5000 xmlXPathContextPtr ctxt;
5001 PyObject *pyobj_ctxt;
5003 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRegisterAllFunctions", &pyobj_ctxt))
5005 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
5007 xmlXPathRegisterAllFunctions(ctxt);
5012 #endif /* LIBXML_XPATH_ENABLED */
5014 libxml_xmlSaveFile(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5015 PyObject *py_retval;
5019 PyObject *pyobj_cur;
5021 if (!PyArg_ParseTuple(args, (char *)"zO:xmlSaveFile", &filename, &pyobj_cur))
5023 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
5025 c_retval = xmlSaveFile(filename, cur);
5026 py_retval = libxml_intWrap((int) c_retval);
5031 libxml_xmlThrDefDefaultBufferSize(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5032 PyObject *py_retval;
5036 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefDefaultBufferSize", &v))
5039 c_retval = xmlThrDefDefaultBufferSize(v);
5040 py_retval = libxml_intWrap((int) c_retval);
5045 libxml_xmlNewNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5046 PyObject *py_retval;
5049 PyObject *pyobj_node;
5053 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlNewNs", &pyobj_node, &href, &prefix))
5055 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
5057 c_retval = xmlNewNs(node, href, prefix);
5058 py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
5063 libxml_xmlACatalogResolvePublic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5064 PyObject *py_retval;
5066 xmlCatalogPtr catal;
5067 PyObject *pyobj_catal;
5070 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlACatalogResolvePublic", &pyobj_catal, &pubID))
5072 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
5074 c_retval = xmlACatalogResolvePublic(catal, pubID);
5075 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
5079 #ifdef LIBXML_XPATH_ENABLED
5081 libxml_xmlXPathNextNamespace(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5082 PyObject *py_retval;
5083 xmlNodePtr c_retval;
5084 xmlXPathParserContextPtr ctxt;
5085 PyObject *pyobj_ctxt;
5087 PyObject *pyobj_cur;
5089 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextNamespace", &pyobj_ctxt, &pyobj_cur))
5091 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
5092 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
5094 c_retval = xmlXPathNextNamespace(ctxt, cur);
5095 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
5099 #endif /* LIBXML_XPATH_ENABLED */
5101 libxml_xmlStopParser(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5102 xmlParserCtxtPtr ctxt;
5103 PyObject *pyobj_ctxt;
5105 if (!PyArg_ParseTuple(args, (char *)"O:xmlStopParser", &pyobj_ctxt))
5107 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
5109 xmlStopParser(ctxt);
5115 libxml_xmlNewDocText(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5116 PyObject *py_retval;
5117 xmlNodePtr c_retval;
5119 PyObject *pyobj_doc;
5122 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewDocText", &pyobj_doc, &content))
5124 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
5126 c_retval = xmlNewDocText(doc, content);
5127 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
5132 libxml_xmlACatalogResolveSystem(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5133 PyObject *py_retval;
5135 xmlCatalogPtr catal;
5136 PyObject *pyobj_catal;
5139 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlACatalogResolveSystem", &pyobj_catal, &sysID))
5141 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
5143 c_retval = xmlACatalogResolveSystem(catal, sysID);
5144 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
5149 libxml_xmlThrDefParserDebugEntities(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5150 PyObject *py_retval;
5154 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefParserDebugEntities", &v))
5157 c_retval = xmlThrDefParserDebugEntities(v);
5158 py_retval = libxml_intWrap((int) c_retval);
5163 libxml_xmlCatalogConvert(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
5164 PyObject *py_retval;
5167 c_retval = xmlCatalogConvert();
5168 py_retval = libxml_intWrap((int) c_retval);
5173 libxml_xmlNewReference(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5174 PyObject *py_retval;
5175 xmlNodePtr c_retval;
5177 PyObject *pyobj_doc;
5180 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewReference", &pyobj_doc, &name))
5182 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
5184 c_retval = xmlNewReference(doc, name);
5185 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
5190 libxml_xmlUCSIsCJKSymbolsandPunctuation(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5191 PyObject *py_retval;
5195 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKSymbolsandPunctuation", &code))
5198 c_retval = xmlUCSIsCJKSymbolsandPunctuation(code);
5199 py_retval = libxml_intWrap((int) c_retval);
5203 #ifdef LIBXML_HTML_ENABLED
5205 libxml_htmlDocDump(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5206 PyObject *py_retval;
5211 PyObject *pyobj_cur;
5213 if (!PyArg_ParseTuple(args, (char *)"OO:htmlDocDump", &pyobj_f, &pyobj_cur))
5215 f = (FILE *) PyFile_Get(pyobj_f);
5216 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
5218 c_retval = htmlDocDump(f, cur);
5219 py_retval = libxml_intWrap((int) c_retval);
5223 #endif /* LIBXML_HTML_ENABLED */
5225 libxml_xmlUCSIsMusicalSymbols(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5226 PyObject *py_retval;
5230 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMusicalSymbols", &code))
5233 c_retval = xmlUCSIsMusicalSymbols(code);
5234 py_retval = libxml_intWrap((int) c_retval);
5238 #ifdef LIBXML_XPATH_ENABLED
5240 libxml_xmlXPathNewString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5241 PyObject *py_retval;
5242 xmlXPathObjectPtr c_retval;
5245 if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathNewString", &val))
5248 c_retval = xmlXPathNewString(val);
5249 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
5253 #endif /* LIBXML_XPATH_ENABLED */
5254 #ifdef LIBXML_XPATH_ENABLED
5256 libxml_xmlXPathParseName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5257 PyObject *py_retval;
5259 xmlXPathParserContextPtr ctxt;
5260 PyObject *pyobj_ctxt;
5262 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathParseName", &pyobj_ctxt))
5264 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
5266 c_retval = xmlXPathParseName(ctxt);
5267 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
5271 #endif /* LIBXML_XPATH_ENABLED */
5273 libxml_xmlNanoFTPInit(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
5281 libxml_xmlFreeNodeList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5283 PyObject *pyobj_cur;
5285 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeNodeList", &pyobj_cur))
5287 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
5289 xmlFreeNodeList(cur);
5295 libxml_xmlValidateNMToken(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5296 PyObject *py_retval;
5301 if (!PyArg_ParseTuple(args, (char *)"zi:xmlValidateNMToken", &value, &space))
5304 c_retval = xmlValidateNMToken(value, space);
5305 py_retval = libxml_intWrap((int) c_retval);
5309 #ifdef LIBXML_XPATH_ENABLED
5311 libxml_xmlXPathDivValues(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5312 xmlXPathParserContextPtr ctxt;
5313 PyObject *pyobj_ctxt;
5315 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathDivValues", &pyobj_ctxt))
5317 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
5319 xmlXPathDivValues(ctxt);
5324 #endif /* LIBXML_XPATH_ENABLED */
5326 libxml_xmlUCSIsCatNd(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5327 PyObject *py_retval;
5331 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatNd", &code))
5334 c_retval = xmlUCSIsCatNd(code);
5335 py_retval = libxml_intWrap((int) c_retval);
5340 libxml_xmlUCSIsTelugu(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5341 PyObject *py_retval;
5345 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTelugu", &code))
5348 c_retval = xmlUCSIsTelugu(code);
5349 py_retval = libxml_intWrap((int) c_retval);
5354 libxml_xmlOutputBufferWriteString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5355 PyObject *py_retval;
5357 xmlOutputBufferPtr out;
5358 PyObject *pyobj_out;
5361 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlOutputBufferWriteString", &pyobj_out, &str))
5363 out = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_out);
5365 c_retval = xmlOutputBufferWriteString(out, str);
5366 py_retval = libxml_intWrap((int) c_retval);
5370 #ifdef LIBXML_DEBUG_ENABLED
5372 libxml_xmlLsCountNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5373 PyObject *py_retval;
5376 PyObject *pyobj_node;
5378 if (!PyArg_ParseTuple(args, (char *)"O:xmlLsCountNode", &pyobj_node))
5380 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
5382 c_retval = xmlLsCountNode(node);
5383 py_retval = libxml_intWrap((int) c_retval);
5387 #endif /* LIBXML_DEBUG_ENABLED */
5389 libxml_xmlParseCatalogFile(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5390 PyObject *py_retval;
5394 if (!PyArg_ParseTuple(args, (char *)"z:xmlParseCatalogFile", &filename))
5397 c_retval = xmlParseCatalogFile(filename);
5398 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
5403 libxml_xmlSetListDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5405 PyObject *pyobj_list;
5407 PyObject *pyobj_doc;
5409 if (!PyArg_ParseTuple(args, (char *)"OO:xmlSetListDoc", &pyobj_list, &pyobj_doc))
5411 list = (xmlNodePtr) PyxmlNode_Get(pyobj_list);
5412 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
5414 xmlSetListDoc(list, doc);
5420 libxml_xmlURISetPath(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5422 PyObject *pyobj_URI;
5425 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetPath", &pyobj_URI, &path))
5427 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
5429 if (URI->path != NULL) xmlFree(URI->path);
5430 URI->path = (char *)xmlStrdup((const xmlChar *)path);
5436 libxml_xmlXPathGetFunctionURI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5437 PyObject *py_retval;
5438 const xmlChar * c_retval;
5439 xmlXPathContextPtr ctxt;
5440 PyObject *pyobj_ctxt;
5442 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetFunctionURI", &pyobj_ctxt))
5444 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
5446 c_retval = ctxt->functionURI;
5447 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
5452 libxml_xmlOutputBufferWrite(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5453 PyObject *py_retval;
5455 xmlOutputBufferPtr out;
5456 PyObject *pyobj_out;
5460 if (!PyArg_ParseTuple(args, (char *)"Oiz:xmlOutputBufferWrite", &pyobj_out, &len, &buf))
5462 out = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_out);
5464 c_retval = xmlOutputBufferWrite(out, len, buf);
5465 py_retval = libxml_intWrap((int) c_retval);
5470 libxml_xmlUCSIsLao(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5471 PyObject *py_retval;
5475 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLao", &code))
5478 c_retval = xmlUCSIsLao(code);
5479 py_retval = libxml_intWrap((int) c_retval);
5484 libxml_xmlNanoHTTPScanProxy(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5487 if (!PyArg_ParseTuple(args, (char *)"z:xmlNanoHTTPScanProxy", &URL))
5490 xmlNanoHTTPScanProxy(URL);
5495 #ifdef LIBXML_SCHEMAS_ENABLED
5497 libxml_xmlRelaxNGCleanupTypes(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
5499 xmlRelaxNGCleanupTypes();
5504 #endif /* LIBXML_SCHEMAS_ENABLED */
5505 #ifdef LIBXML_SCHEMAS_ENABLED
5507 libxml_xmlRelaxNGNewParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5508 PyObject *py_retval;
5509 xmlRelaxNGParserCtxtPtr c_retval;
5512 if (!PyArg_ParseTuple(args, (char *)"z:xmlRelaxNGNewParserCtxt", &URL))
5515 c_retval = xmlRelaxNGNewParserCtxt(URL);
5516 py_retval = libxml_xmlRelaxNGParserCtxtPtrWrap((xmlRelaxNGParserCtxtPtr) c_retval);
5520 #endif /* LIBXML_SCHEMAS_ENABLED */
5522 libxml_xmlGetID(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5523 PyObject *py_retval;
5524 xmlAttrPtr c_retval;
5526 PyObject *pyobj_doc;
5529 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetID", &pyobj_doc, &ID))
5531 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
5533 c_retval = xmlGetID(doc, ID);
5534 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
5539 libxml_xmlGetLastChild(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5540 PyObject *py_retval;
5541 xmlNodePtr c_retval;
5543 PyObject *pyobj_parent;
5545 if (!PyArg_ParseTuple(args, (char *)"O:xmlGetLastChild", &pyobj_parent))
5547 parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
5549 c_retval = xmlGetLastChild(parent);
5550 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
5555 libxml_xmlGetEncodingAlias(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5556 PyObject *py_retval;
5557 const char * c_retval;
5560 if (!PyArg_ParseTuple(args, (char *)"z:xmlGetEncodingAlias", &alias))
5563 c_retval = xmlGetEncodingAlias(alias);
5564 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
5569 libxml_xmlACatalogAdd(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5570 PyObject *py_retval;
5572 xmlCatalogPtr catal;
5573 PyObject *pyobj_catal;
5578 if (!PyArg_ParseTuple(args, (char *)"Ozzz:xmlACatalogAdd", &pyobj_catal, &type, &orig, &replace))
5580 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
5582 c_retval = xmlACatalogAdd(catal, type, orig, replace);
5583 py_retval = libxml_intWrap((int) c_retval);
5588 libxml_xmlAddDtdEntity(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5589 PyObject *py_retval;
5590 xmlEntityPtr c_retval;
5592 PyObject *pyobj_doc;
5595 xmlChar * ExternalID;
5599 if (!PyArg_ParseTuple(args, (char *)"Ozizzz:xmlAddDtdEntity", &pyobj_doc, &name, &type, &ExternalID, &SystemID, &content))
5601 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
5603 c_retval = xmlAddDtdEntity(doc, name, type, ExternalID, SystemID, content);
5604 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
5609 libxml_xmlNewNsPropEatName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5610 PyObject *py_retval;
5611 xmlAttrPtr c_retval;
5613 PyObject *pyobj_node;
5619 if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewNsPropEatName", &pyobj_node, &pyobj_ns, &name, &value))
5621 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
5622 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
5624 c_retval = xmlNewNsPropEatName(node, ns, name, value);
5625 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
5630 libxml_xmlSaveFormatFileTo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5631 PyObject *py_retval;
5633 xmlOutputBufferPtr buf;
5634 PyObject *pyobj_buf;
5636 PyObject *pyobj_cur;
5640 if (!PyArg_ParseTuple(args, (char *)"OOzi:xmlSaveFormatFileTo", &pyobj_buf, &pyobj_cur, &encoding, &format))
5642 buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
5643 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
5645 c_retval = xmlSaveFormatFileTo(buf, cur, encoding, format);
5646 py_retval = libxml_intWrap((int) c_retval);
5651 libxml_xmlUCSIsCatNl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5652 PyObject *py_retval;
5656 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatNl", &code))
5659 c_retval = xmlUCSIsCatNl(code);
5660 py_retval = libxml_intWrap((int) c_retval);
5665 libxml_xmlUCSIsCombiningHalfMarks(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5666 PyObject *py_retval;
5670 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningHalfMarks", &code))
5673 c_retval = xmlUCSIsCombiningHalfMarks(code);
5674 py_retval = libxml_intWrap((int) c_retval);
5679 libxml_xmlParseNotationDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5680 xmlParserCtxtPtr ctxt;
5681 PyObject *pyobj_ctxt;
5683 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseNotationDecl", &pyobj_ctxt))
5685 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
5687 xmlParseNotationDecl(ctxt);
5693 libxml_xmlUCSIsTibetan(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5694 PyObject *py_retval;
5698 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTibetan", &code))
5701 c_retval = xmlUCSIsTibetan(code);
5702 py_retval = libxml_intWrap((int) c_retval);
5707 libxml_xmlUCSIsYiRadicals(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5708 PyObject *py_retval;
5712 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsYiRadicals", &code))
5715 c_retval = xmlUCSIsYiRadicals(code);
5716 py_retval = libxml_intWrap((int) c_retval);
5720 #ifdef LIBXML_XPTR_ENABLED
5722 libxml_xmlXPtrNewLocationSetNodes(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5723 PyObject *py_retval;
5724 xmlXPathObjectPtr c_retval;
5726 PyObject *pyobj_start;
5728 PyObject *pyobj_end;
5730 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPtrNewLocationSetNodes", &pyobj_start, &pyobj_end))
5732 start = (xmlNodePtr) PyxmlNode_Get(pyobj_start);
5733 end = (xmlNodePtr) PyxmlNode_Get(pyobj_end);
5735 c_retval = xmlXPtrNewLocationSetNodes(start, end);
5736 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
5740 #endif /* LIBXML_XPTR_ENABLED */
5742 libxml_xmlBuildQName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5743 PyObject *py_retval;
5750 if (!PyArg_ParseTuple(args, (char *)"zzzi:xmlBuildQName", &ncname, &prefix, &memory, &len))
5753 c_retval = xmlBuildQName(ncname, prefix, memory, len);
5754 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
5759 libxml_xmlUCSIsBasicLatin(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5760 PyObject *py_retval;
5764 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBasicLatin", &code))
5767 c_retval = xmlUCSIsBasicLatin(code);
5768 py_retval = libxml_intWrap((int) c_retval);
5772 #ifdef LIBXML_XPATH_ENABLED
5774 libxml_xmlXPathNewCString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5775 PyObject *py_retval;
5776 xmlXPathObjectPtr c_retval;
5779 if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathNewCString", &val))
5782 c_retval = xmlXPathNewCString(val);
5783 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
5787 #endif /* LIBXML_XPATH_ENABLED */
5789 libxml_xmlParseMisc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5790 xmlParserCtxtPtr ctxt;
5791 PyObject *pyobj_ctxt;
5793 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseMisc", &pyobj_ctxt))
5795 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
5803 libxml_xmlParserInputBufferGrow(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5804 PyObject *py_retval;
5806 xmlParserInputBufferPtr in;
5810 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserInputBufferGrow", &pyobj_in, &len))
5812 in = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_in);
5814 c_retval = xmlParserInputBufferGrow(in, len);
5815 py_retval = libxml_intWrap((int) c_retval);
5819 #ifdef LIBXML_XINCLUDE_ENABLED
5821 libxml_xmlXIncludeProcess(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5822 PyObject *py_retval;
5825 PyObject *pyobj_doc;
5827 if (!PyArg_ParseTuple(args, (char *)"O:xmlXIncludeProcess", &pyobj_doc))
5829 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
5831 c_retval = xmlXIncludeProcess(doc);
5832 py_retval = libxml_intWrap((int) c_retval);
5836 #endif /* LIBXML_XINCLUDE_ENABLED */
5838 libxml_xmlUCSIsCatSo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5839 PyObject *py_retval;
5843 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatSo", &code))
5846 c_retval = xmlUCSIsCatSo(code);
5847 py_retval = libxml_intWrap((int) c_retval);
5852 libxml_xmlNewDocFragment(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5853 PyObject *py_retval;
5854 xmlNodePtr c_retval;
5856 PyObject *pyobj_doc;
5858 if (!PyArg_ParseTuple(args, (char *)"O:xmlNewDocFragment", &pyobj_doc))
5860 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
5862 c_retval = xmlNewDocFragment(doc);
5863 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
5868 libxml_xmlParserGetWellFormed(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5869 PyObject *py_retval;
5871 xmlParserCtxtPtr ctxt;
5872 PyObject *pyobj_ctxt;
5874 if (!PyArg_ParseTuple(args, (char *)"O:xmlParserGetWellFormed", &pyobj_ctxt))
5876 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
5878 c_retval = ctxt->wellFormed;
5879 py_retval = libxml_intWrap((int) c_retval);
5884 libxml_xmlValidateName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5885 PyObject *py_retval;
5890 if (!PyArg_ParseTuple(args, (char *)"zi:xmlValidateName", &value, &space))
5893 c_retval = xmlValidateName(value, space);
5894 py_retval = libxml_intWrap((int) c_retval);
5898 #ifdef LIBXML_XPATH_ENABLED
5900 libxml_xmlXPathFreeContext(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5901 xmlXPathContextPtr ctxt;
5902 PyObject *pyobj_ctxt;
5904 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathFreeContext", &pyobj_ctxt))
5906 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
5908 xmlXPathFreeContext(ctxt);
5913 #endif /* LIBXML_XPATH_ENABLED */
5915 libxml_xmlStrdup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5916 PyObject *py_retval;
5920 if (!PyArg_ParseTuple(args, (char *)"z:xmlStrdup", &cur))
5923 c_retval = xmlStrdup(cur);
5924 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
5928 #ifdef LIBXML_XPATH_ENABLED
5930 libxml_xmlXPathNamespaceURIFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5931 xmlXPathParserContextPtr ctxt;
5932 PyObject *pyobj_ctxt;
5935 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathNamespaceURIFunction", &pyobj_ctxt, &nargs))
5937 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
5939 xmlXPathNamespaceURIFunction(ctxt, nargs);
5944 #endif /* LIBXML_XPATH_ENABLED */
5946 libxml_xmlCopyPropList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5947 PyObject *py_retval;
5948 xmlAttrPtr c_retval;
5950 PyObject *pyobj_target;
5952 PyObject *pyobj_cur;
5954 if (!PyArg_ParseTuple(args, (char *)"OO:xmlCopyPropList", &pyobj_target, &pyobj_cur))
5956 target = (xmlNodePtr) PyxmlNode_Get(pyobj_target);
5957 cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
5959 c_retval = xmlCopyPropList(target, cur);
5960 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
5965 libxml_xmlUCSIsCatMe(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5966 PyObject *py_retval;
5970 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatMe", &code))
5973 c_retval = xmlUCSIsCatMe(code);
5974 py_retval = libxml_intWrap((int) c_retval);
5979 libxml_xmlRemoveRef(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5980 PyObject *py_retval;
5983 PyObject *pyobj_doc;
5985 PyObject *pyobj_attr;
5987 if (!PyArg_ParseTuple(args, (char *)"OO:xmlRemoveRef", &pyobj_doc, &pyobj_attr))
5989 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
5990 attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
5992 c_retval = xmlRemoveRef(doc, attr);
5993 py_retval = libxml_intWrap((int) c_retval);
5998 libxml_xmlSubstituteEntitiesDefault(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
5999 PyObject *py_retval;
6003 if (!PyArg_ParseTuple(args, (char *)"i:xmlSubstituteEntitiesDefault", &val))
6006 c_retval = xmlSubstituteEntitiesDefault(val);
6007 py_retval = libxml_intWrap((int) c_retval);
6012 libxml_xmlStrncat(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6013 PyObject *py_retval;
6019 if (!PyArg_ParseTuple(args, (char *)"zzi:xmlStrncat", &cur, &add, &len))
6022 c_retval = xmlStrncat(cur, add, len);
6023 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
6028 libxml_xmlUCSIsMiscellaneousSymbols(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6029 PyObject *py_retval;
6033 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMiscellaneousSymbols", &code))
6036 c_retval = xmlUCSIsMiscellaneousSymbols(code);
6037 py_retval = libxml_intWrap((int) c_retval);
6041 #ifdef LIBXML_HTML_ENABLED
6043 libxml_htmlSaveFileEnc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6044 PyObject *py_retval;
6048 PyObject *pyobj_cur;
6051 if (!PyArg_ParseTuple(args, (char *)"zOz:htmlSaveFileEnc", &filename, &pyobj_cur, &encoding))
6053 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
6055 c_retval = htmlSaveFileEnc(filename, cur, encoding);
6056 py_retval = libxml_intWrap((int) c_retval);
6060 #endif /* LIBXML_HTML_ENABLED */
6062 libxml_xmlTextReaderQuoteChar(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6063 PyObject *py_retval;
6065 xmlTextReaderPtr reader;
6066 PyObject *pyobj_reader;
6068 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderQuoteChar", &pyobj_reader))
6070 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
6072 c_retval = xmlTextReaderQuoteChar(reader);
6073 py_retval = libxml_intWrap((int) c_retval);
6078 libxml_namePop(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6079 PyObject *py_retval;
6081 xmlParserCtxtPtr ctxt;
6082 PyObject *pyobj_ctxt;
6084 if (!PyArg_ParseTuple(args, (char *)"O:namePop", &pyobj_ctxt))
6086 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
6088 c_retval = namePop(ctxt);
6089 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
6094 libxml_xmlInitCharEncodingHandlers(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
6096 xmlInitCharEncodingHandlers();
6102 libxml_xmlACatalogResolve(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6103 PyObject *py_retval;
6105 xmlCatalogPtr catal;
6106 PyObject *pyobj_catal;
6110 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlACatalogResolve", &pyobj_catal, &pubID, &sysID))
6112 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
6114 c_retval = xmlACatalogResolve(catal, pubID, sysID);
6115 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
6120 libxml_xmlParseContent(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6121 xmlParserCtxtPtr ctxt;
6122 PyObject *pyobj_ctxt;
6124 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseContent", &pyobj_ctxt))
6126 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
6128 xmlParseContent(ctxt);
6133 #ifdef LIBXML_REGEXP_ENABLED
6135 libxml_xmlRegexpCompile(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6136 PyObject *py_retval;
6137 xmlRegexpPtr c_retval;
6140 if (!PyArg_ParseTuple(args, (char *)"z:xmlRegexpCompile", ®exp))
6143 c_retval = xmlRegexpCompile(regexp);
6144 py_retval = libxml_xmlRegexpPtrWrap((xmlRegexpPtr) c_retval);
6148 #endif /* LIBXML_REGEXP_ENABLED */
6150 libxml_xmlThrDefGetWarningsDefaultValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6151 PyObject *py_retval;
6155 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefGetWarningsDefaultValue", &v))
6158 c_retval = xmlThrDefGetWarningsDefaultValue(v);
6159 py_retval = libxml_intWrap((int) c_retval);
6164 libxml_xmlParseMemory(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6165 PyObject *py_retval;
6170 if (!PyArg_ParseTuple(args, (char *)"zi:xmlParseMemory", &buffer, &size))
6173 c_retval = xmlParseMemory(buffer, size);
6174 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
6179 libxml_xmlStrcasestr(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6180 PyObject *py_retval;
6181 const xmlChar * c_retval;
6185 if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrcasestr", &str, &val))
6188 c_retval = xmlStrcasestr(str, val);
6189 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
6194 libxml_xmlUCSIsKannada(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6195 PyObject *py_retval;
6199 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKannada", &code))
6202 c_retval = xmlUCSIsKannada(code);
6203 py_retval = libxml_intWrap((int) c_retval);
6208 libxml_xmlCleanupEncodingAliases(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
6210 xmlCleanupEncodingAliases();
6216 libxml_xmlUCSIsCJKRadicalsSupplement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6217 PyObject *py_retval;
6221 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKRadicalsSupplement", &code))
6224 c_retval = xmlUCSIsCJKRadicalsSupplement(code);
6225 py_retval = libxml_intWrap((int) c_retval);
6230 libxml_xmlSetNsProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6231 PyObject *py_retval;
6232 xmlAttrPtr c_retval;
6234 PyObject *pyobj_node;
6240 if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlSetNsProp", &pyobj_node, &pyobj_ns, &name, &value))
6242 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
6243 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
6245 c_retval = xmlSetNsProp(node, ns, name, value);
6246 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
6250 #ifdef LIBXML_XPATH_ENABLED
6252 libxml_xmlXPathCeilingFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6253 xmlXPathParserContextPtr ctxt;
6254 PyObject *pyobj_ctxt;
6257 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathCeilingFunction", &pyobj_ctxt, &nargs))
6259 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
6261 xmlXPathCeilingFunction(ctxt, nargs);
6266 #endif /* LIBXML_XPATH_ENABLED */
6268 libxml_xmlFreePropList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6270 PyObject *pyobj_cur;
6272 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreePropList", &pyobj_cur))
6274 cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
6276 xmlFreePropList(cur);
6281 #ifdef LIBXML_HTML_ENABLED
6283 libxml_htmlParseFile(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6284 PyObject *py_retval;
6285 htmlDocPtr c_retval;
6289 if (!PyArg_ParseTuple(args, (char *)"zz:htmlParseFile", &filename, &encoding))
6292 c_retval = htmlParseFile(filename, encoding);
6293 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
6297 #endif /* LIBXML_HTML_ENABLED */
6299 libxml_xmlInitParser(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
6307 libxml_xmlSaveFileTo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6308 PyObject *py_retval;
6310 xmlOutputBufferPtr buf;
6311 PyObject *pyobj_buf;
6313 PyObject *pyobj_cur;
6316 if (!PyArg_ParseTuple(args, (char *)"OOz:xmlSaveFileTo", &pyobj_buf, &pyobj_cur, &encoding))
6318 buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
6319 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
6321 c_retval = xmlSaveFileTo(buf, cur, encoding);
6322 py_retval = libxml_intWrap((int) c_retval);
6327 libxml_xmlTextReaderReadState(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6328 PyObject *py_retval;
6330 xmlTextReaderPtr reader;
6331 PyObject *pyobj_reader;
6333 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadState", &pyobj_reader))
6335 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
6337 c_retval = xmlTextReaderReadState(reader);
6338 py_retval = libxml_intWrap((int) c_retval);
6343 libxml_xmlCreateFileParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6344 PyObject *py_retval;
6345 xmlParserCtxtPtr c_retval;
6348 if (!PyArg_ParseTuple(args, (char *)"z:xmlCreateFileParserCtxt", &filename))
6351 c_retval = xmlCreateFileParserCtxt(filename);
6352 py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
6357 libxml_xmlNodeDumpOutput(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6358 xmlOutputBufferPtr buf;
6359 PyObject *pyobj_buf;
6361 PyObject *pyobj_doc;
6363 PyObject *pyobj_cur;
6368 if (!PyArg_ParseTuple(args, (char *)"OOOiiz:xmlNodeDumpOutput", &pyobj_buf, &pyobj_doc, &pyobj_cur, &level, &format, &encoding))
6370 buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
6371 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
6372 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
6374 xmlNodeDumpOutput(buf, doc, cur, level, format, encoding);
6380 libxml_xmlCopyNamespace(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6381 PyObject *py_retval;
6384 PyObject *pyobj_cur;
6386 if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyNamespace", &pyobj_cur))
6388 cur = (xmlNsPtr) PyxmlNode_Get(pyobj_cur);
6390 c_retval = xmlCopyNamespace(cur);
6391 py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
6395 #ifdef LIBXML_HTML_ENABLED
6397 libxml_htmlIsScriptAttribute(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6398 PyObject *py_retval;
6402 if (!PyArg_ParseTuple(args, (char *)"z:htmlIsScriptAttribute", &name))
6405 c_retval = htmlIsScriptAttribute(name);
6406 py_retval = libxml_intWrap((int) c_retval);
6410 #endif /* LIBXML_HTML_ENABLED */
6411 #ifdef LIBXML_DEBUG_ENABLED
6413 libxml_xmlDebugDumpNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6415 PyObject *pyobj_output;
6417 PyObject *pyobj_node;
6420 if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpNode", &pyobj_output, &pyobj_node, &depth))
6422 output = (FILE *) PyFile_Get(pyobj_output);
6423 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
6425 xmlDebugDumpNode(output, node, depth);
6430 #endif /* LIBXML_DEBUG_ENABLED */
6432 libxml_xmlParseTextDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6433 xmlParserCtxtPtr ctxt;
6434 PyObject *pyobj_ctxt;
6436 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseTextDecl", &pyobj_ctxt))
6438 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
6440 xmlParseTextDecl(ctxt);
6445 #ifdef LIBXML_XPATH_ENABLED
6447 libxml_xmlXPathNextPreceding(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6448 PyObject *py_retval;
6449 xmlNodePtr c_retval;
6450 xmlXPathParserContextPtr ctxt;
6451 PyObject *pyobj_ctxt;
6453 PyObject *pyobj_cur;
6455 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextPreceding", &pyobj_ctxt, &pyobj_cur))
6457 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
6458 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
6460 c_retval = xmlXPathNextPreceding(ctxt, cur);
6461 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
6465 #endif /* LIBXML_XPATH_ENABLED */
6466 #ifdef LIBXML_XPATH_ENABLED
6468 libxml_xmlXPathIsNodeType(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6469 PyObject *py_retval;
6473 if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathIsNodeType", &name))
6476 c_retval = xmlXPathIsNodeType(name);
6477 py_retval = libxml_intWrap((int) c_retval);
6481 #endif /* LIBXML_XPATH_ENABLED */
6483 libxml_xmlURISetScheme(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6485 PyObject *pyobj_URI;
6488 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetScheme", &pyobj_URI, &scheme))
6490 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
6492 if (URI->scheme != NULL) xmlFree(URI->scheme);
6493 URI->scheme = (char *)xmlStrdup((const xmlChar *)scheme);
6498 #ifdef LIBXML_XPATH_ENABLED
6500 libxml_xmlXPathRegisteredFuncsCleanup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6501 xmlXPathContextPtr ctxt;
6502 PyObject *pyobj_ctxt;
6504 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRegisteredFuncsCleanup", &pyobj_ctxt))
6506 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
6508 xmlXPathRegisteredFuncsCleanup(ctxt);
6513 #endif /* LIBXML_XPATH_ENABLED */
6515 libxml_xmlUCSIsBlock(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6516 PyObject *py_retval;
6521 if (!PyArg_ParseTuple(args, (char *)"iz:xmlUCSIsBlock", &code, &block))
6524 c_retval = xmlUCSIsBlock(code, block);
6525 py_retval = libxml_intWrap((int) c_retval);
6530 libxml_xmlTextReaderMoveToNextAttribute(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6531 PyObject *py_retval;
6533 xmlTextReaderPtr reader;
6534 PyObject *pyobj_reader;
6536 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderMoveToNextAttribute", &pyobj_reader))
6538 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
6540 c_retval = xmlTextReaderMoveToNextAttribute(reader);
6541 py_retval = libxml_intWrap((int) c_retval);
6546 libxml_xmlKeepBlanksDefault(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6547 PyObject *py_retval;
6551 if (!PyArg_ParseTuple(args, (char *)"i:xmlKeepBlanksDefault", &val))
6554 c_retval = xmlKeepBlanksDefault(val);
6555 py_retval = libxml_intWrap((int) c_retval);
6560 libxml_xmlCheckFilename(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6561 PyObject *py_retval;
6565 if (!PyArg_ParseTuple(args, (char *)"z:xmlCheckFilename", &path))
6568 c_retval = xmlCheckFilename(path);
6569 py_retval = libxml_intWrap((int) c_retval);
6574 libxml_xmlParseSDDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6575 PyObject *py_retval;
6577 xmlParserCtxtPtr ctxt;
6578 PyObject *pyobj_ctxt;
6580 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseSDDecl", &pyobj_ctxt))
6582 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
6584 c_retval = xmlParseSDDecl(ctxt);
6585 py_retval = libxml_intWrap((int) c_retval);
6589 #ifdef LIBXML_XPATH_ENABLED
6591 libxml_xmlXPathFloorFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6592 xmlXPathParserContextPtr ctxt;
6593 PyObject *pyobj_ctxt;
6596 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathFloorFunction", &pyobj_ctxt, &nargs))
6598 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
6600 xmlXPathFloorFunction(ctxt, nargs);
6605 #endif /* LIBXML_XPATH_ENABLED */
6607 libxml_xmlURISetFragment(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6609 PyObject *pyobj_URI;
6612 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetFragment", &pyobj_URI, &fragment))
6614 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
6616 if (URI->fragment != NULL) xmlFree(URI->fragment);
6617 URI->fragment = (char *)xmlStrdup((const xmlChar *)fragment);
6623 libxml_xmlUCSIsCatNo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6624 PyObject *py_retval;
6628 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatNo", &code))
6631 c_retval = xmlUCSIsCatNo(code);
6632 py_retval = libxml_intWrap((int) c_retval);
6637 libxml_xmlHandleEntity(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6638 xmlParserCtxtPtr ctxt;
6639 PyObject *pyobj_ctxt;
6640 xmlEntityPtr entity;
6641 PyObject *pyobj_entity;
6643 if (!PyArg_ParseTuple(args, (char *)"OO:xmlHandleEntity", &pyobj_ctxt, &pyobj_entity))
6645 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
6646 entity = (xmlEntityPtr) PyxmlNode_Get(pyobj_entity);
6648 xmlHandleEntity(ctxt, entity);
6654 libxml_xmlSkipBlankChars(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6655 PyObject *py_retval;
6657 xmlParserCtxtPtr ctxt;
6658 PyObject *pyobj_ctxt;
6660 if (!PyArg_ParseTuple(args, (char *)"O:xmlSkipBlankChars", &pyobj_ctxt))
6662 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
6664 c_retval = xmlSkipBlankChars(ctxt);
6665 py_retval = libxml_intWrap((int) c_retval);
6670 libxml_xmlValidateNmtokenValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6671 PyObject *py_retval;
6675 if (!PyArg_ParseTuple(args, (char *)"z:xmlValidateNmtokenValue", &value))
6678 c_retval = xmlValidateNmtokenValue(value);
6679 py_retval = libxml_intWrap((int) c_retval);
6684 libxml_xmlAddChildList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6685 PyObject *py_retval;
6686 xmlNodePtr c_retval;
6688 PyObject *pyobj_parent;
6690 PyObject *pyobj_cur;
6692 if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddChildList", &pyobj_parent, &pyobj_cur))
6694 parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
6695 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
6697 c_retval = xmlAddChildList(parent, cur);
6698 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
6703 libxml_xmlGetNodePath(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6704 PyObject *py_retval;
6707 PyObject *pyobj_node;
6709 if (!PyArg_ParseTuple(args, (char *)"O:xmlGetNodePath", &pyobj_node))
6711 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
6713 c_retval = xmlGetNodePath(node);
6714 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
6719 libxml_xmlURIGetOpaque(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6720 PyObject *py_retval;
6721 const char * c_retval;
6723 PyObject *pyobj_URI;
6725 if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetOpaque", &pyobj_URI))
6727 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
6729 c_retval = URI->opaque;
6730 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
6734 #ifdef LIBXML_HTML_ENABLED
6736 libxml_htmlDocContentDumpOutput(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6737 xmlOutputBufferPtr buf;
6738 PyObject *pyobj_buf;
6740 PyObject *pyobj_cur;
6743 if (!PyArg_ParseTuple(args, (char *)"OOz:htmlDocContentDumpOutput", &pyobj_buf, &pyobj_cur, &encoding))
6745 buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
6746 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
6748 htmlDocContentDumpOutput(buf, cur, encoding);
6753 #endif /* LIBXML_HTML_ENABLED */
6754 #ifdef LIBXML_HTML_ENABLED
6756 libxml_htmlParseChunk(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6757 PyObject *py_retval;
6759 htmlParserCtxtPtr ctxt;
6760 PyObject *pyobj_ctxt;
6765 if (!PyArg_ParseTuple(args, (char *)"Ozii:htmlParseChunk", &pyobj_ctxt, &chunk, &size, &terminate))
6767 ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
6769 c_retval = htmlParseChunk(ctxt, chunk, size, terminate);
6770 py_retval = libxml_intWrap((int) c_retval);
6774 #endif /* LIBXML_HTML_ENABLED */
6776 libxml_xmlParseDTD(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6777 PyObject *py_retval;
6779 xmlChar * ExternalID;
6782 if (!PyArg_ParseTuple(args, (char *)"zz:xmlParseDTD", &ExternalID, &SystemID))
6785 c_retval = xmlParseDTD(ExternalID, SystemID);
6786 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
6791 libxml_xmlNewGlobalNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6792 PyObject *py_retval;
6795 PyObject *pyobj_doc;
6799 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlNewGlobalNs", &pyobj_doc, &href, &prefix))
6801 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
6803 c_retval = xmlNewGlobalNs(doc, href, prefix);
6804 py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
6808 #ifdef LIBXML_XPATH_ENABLED
6810 libxml_xmlXPathIdFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6811 xmlXPathParserContextPtr ctxt;
6812 PyObject *pyobj_ctxt;
6815 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathIdFunction", &pyobj_ctxt, &nargs))
6817 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
6819 xmlXPathIdFunction(ctxt, nargs);
6824 #endif /* LIBXML_XPATH_ENABLED */
6826 libxml_xmlTextReaderRead(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6827 PyObject *py_retval;
6829 xmlTextReaderPtr reader;
6830 PyObject *pyobj_reader;
6832 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderRead", &pyobj_reader))
6834 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
6836 c_retval = xmlTextReaderRead(reader);
6837 py_retval = libxml_intWrap((int) c_retval);
6842 libxml_xmlIsLetter(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6843 PyObject *py_retval;
6847 if (!PyArg_ParseTuple(args, (char *)"i:xmlIsLetter", &c))
6850 c_retval = xmlIsLetter(c);
6851 py_retval = libxml_intWrap((int) c_retval);
6856 libxml_xmlTextMerge(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6857 PyObject *py_retval;
6858 xmlNodePtr c_retval;
6860 PyObject *pyobj_first;
6862 PyObject *pyobj_second;
6864 if (!PyArg_ParseTuple(args, (char *)"OO:xmlTextMerge", &pyobj_first, &pyobj_second))
6866 first = (xmlNodePtr) PyxmlNode_Get(pyobj_first);
6867 second = (xmlNodePtr) PyxmlNode_Get(pyobj_second);
6869 c_retval = xmlTextMerge(first, second);
6870 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
6874 #ifdef LIBXML_XPATH_ENABLED
6876 libxml_xmlXPathStringLengthFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6877 xmlXPathParserContextPtr ctxt;
6878 PyObject *pyobj_ctxt;
6881 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathStringLengthFunction", &pyobj_ctxt, &nargs))
6883 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
6885 xmlXPathStringLengthFunction(ctxt, nargs);
6890 #endif /* LIBXML_XPATH_ENABLED */
6892 libxml_xmlIsChar(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6893 PyObject *py_retval;
6897 if (!PyArg_ParseTuple(args, (char *)"i:xmlIsChar", &c))
6900 c_retval = xmlIsChar(c);
6901 py_retval = libxml_intWrap((int) c_retval);
6906 libxml_xmlUCSIsCatC(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6907 PyObject *py_retval;
6911 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatC", &code))
6914 c_retval = xmlUCSIsCatC(code);
6915 py_retval = libxml_intWrap((int) c_retval);
6920 libxml_xmlIsIdeographic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6921 PyObject *py_retval;
6925 if (!PyArg_ParseTuple(args, (char *)"i:xmlIsIdeographic", &c))
6928 c_retval = xmlIsIdeographic(c);
6929 py_retval = libxml_intWrap((int) c_retval);
6934 libxml_xmlTextReaderSetParserProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6935 PyObject *py_retval;
6937 xmlTextReaderPtr reader;
6938 PyObject *pyobj_reader;
6942 if (!PyArg_ParseTuple(args, (char *)"Oii:xmlTextReaderSetParserProp", &pyobj_reader, &prop, &value))
6944 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
6946 c_retval = xmlTextReaderSetParserProp(reader, prop, value);
6947 py_retval = libxml_intWrap((int) c_retval);
6952 libxml_xmlPedanticParserDefault(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6953 PyObject *py_retval;
6957 if (!PyArg_ParseTuple(args, (char *)"i:xmlPedanticParserDefault", &val))
6960 c_retval = xmlPedanticParserDefault(val);
6961 py_retval = libxml_intWrap((int) c_retval);
6966 libxml_xmlUCSIsOriya(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6967 PyObject *py_retval;
6971 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsOriya", &code))
6974 c_retval = xmlUCSIsOriya(code);
6975 py_retval = libxml_intWrap((int) c_retval);
6980 libxml_xmlUCSIsLetterlikeSymbols(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6981 PyObject *py_retval;
6985 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLetterlikeSymbols", &code))
6988 c_retval = xmlUCSIsLetterlikeSymbols(code);
6989 py_retval = libxml_intWrap((int) c_retval);
6993 #ifdef LIBXML_SCHEMAS_ENABLED
6995 libxml_xmlRelaxNGValidatePushCData(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
6996 PyObject *py_retval;
6998 xmlRelaxNGValidCtxtPtr ctxt;
6999 PyObject *pyobj_ctxt;
7003 if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlRelaxNGValidatePushCData", &pyobj_ctxt, &data, &len))
7005 ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
7007 c_retval = xmlRelaxNGValidatePushCData(ctxt, data, len);
7008 py_retval = libxml_intWrap((int) c_retval);
7012 #endif /* LIBXML_SCHEMAS_ENABLED */
7014 libxml_xmlParserSetLoadSubset(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7015 xmlParserCtxtPtr ctxt;
7016 PyObject *pyobj_ctxt;
7019 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetLoadSubset", &pyobj_ctxt, &loadsubset))
7021 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
7023 ctxt->loadsubset = loadsubset;
7029 libxml_xmlParseDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7030 PyObject *py_retval;
7034 if (!PyArg_ParseTuple(args, (char *)"z:xmlParseDoc", &cur))
7037 c_retval = xmlParseDoc(cur);
7038 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
7043 libxml_xmlTextReaderBaseUri(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7044 PyObject *py_retval;
7046 xmlTextReaderPtr reader;
7047 PyObject *pyobj_reader;
7049 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderBaseUri", &pyobj_reader))
7051 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
7053 c_retval = xmlTextReaderBaseUri(reader);
7054 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
7059 libxml_xmlParseURI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7060 PyObject *py_retval;
7064 if (!PyArg_ParseTuple(args, (char *)"z:xmlParseURI", &str))
7067 c_retval = xmlParseURI(str);
7068 py_retval = libxml_xmlURIPtrWrap((xmlURIPtr) c_retval);
7072 #ifdef LIBXML_XPATH_ENABLED
7074 libxml_xmlXPathParseNCName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7075 PyObject *py_retval;
7077 xmlXPathParserContextPtr ctxt;
7078 PyObject *pyobj_ctxt;
7080 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathParseNCName", &pyobj_ctxt))
7082 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
7084 c_retval = xmlXPathParseNCName(ctxt);
7085 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
7089 #endif /* LIBXML_XPATH_ENABLED */
7091 libxml_xmlCopyProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7092 PyObject *py_retval;
7093 xmlAttrPtr c_retval;
7095 PyObject *pyobj_target;
7097 PyObject *pyobj_cur;
7099 if (!PyArg_ParseTuple(args, (char *)"OO:xmlCopyProp", &pyobj_target, &pyobj_cur))
7101 target = (xmlNodePtr) PyxmlNode_Get(pyobj_target);
7102 cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
7104 c_retval = xmlCopyProp(target, cur);
7105 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
7110 libxml_xmlSaveUri(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7111 PyObject *py_retval;
7114 PyObject *pyobj_uri;
7116 if (!PyArg_ParseTuple(args, (char *)"O:xmlSaveUri", &pyobj_uri))
7118 uri = (xmlURIPtr) PyURI_Get(pyobj_uri);
7120 c_retval = xmlSaveUri(uri);
7121 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
7126 libxml_xmlReplaceNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7127 PyObject *py_retval;
7128 xmlNodePtr c_retval;
7130 PyObject *pyobj_old;
7132 PyObject *pyobj_cur;
7134 if (!PyArg_ParseTuple(args, (char *)"OO:xmlReplaceNode", &pyobj_old, &pyobj_cur))
7136 old = (xmlNodePtr) PyxmlNode_Get(pyobj_old);
7137 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
7139 c_retval = xmlReplaceNode(old, cur);
7140 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
7144 #ifdef LIBXML_XPATH_ENABLED
7146 libxml_xmlXPathNewBoolean(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7147 PyObject *py_retval;
7148 xmlXPathObjectPtr c_retval;
7151 if (!PyArg_ParseTuple(args, (char *)"i:xmlXPathNewBoolean", &val))
7154 c_retval = xmlXPathNewBoolean(val);
7155 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
7159 #endif /* LIBXML_XPATH_ENABLED */
7160 #ifdef LIBXML_XPATH_ENABLED
7162 libxml_xmlXPathEvalExpr(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7163 xmlXPathParserContextPtr ctxt;
7164 PyObject *pyobj_ctxt;
7166 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathEvalExpr", &pyobj_ctxt))
7168 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
7170 xmlXPathEvalExpr(ctxt);
7175 #endif /* LIBXML_XPATH_ENABLED */
7177 libxml_xmlLineNumbersDefault(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7178 PyObject *py_retval;
7182 if (!PyArg_ParseTuple(args, (char *)"i:xmlLineNumbersDefault", &val))
7185 c_retval = xmlLineNumbersDefault(val);
7186 py_retval = libxml_intWrap((int) c_retval);
7191 libxml_xmlSetDocCompressMode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7193 PyObject *pyobj_doc;
7196 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlSetDocCompressMode", &pyobj_doc, &mode))
7198 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
7200 xmlSetDocCompressMode(doc, mode);
7206 libxml_xmlCatalogSetDebug(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7207 PyObject *py_retval;
7211 if (!PyArg_ParseTuple(args, (char *)"i:xmlCatalogSetDebug", &level))
7214 c_retval = xmlCatalogSetDebug(level);
7215 py_retval = libxml_intWrap((int) c_retval);
7219 #ifdef LIBXML_XPTR_ENABLED
7221 libxml_xmlXPtrNewRange(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7222 PyObject *py_retval;
7223 xmlXPathObjectPtr c_retval;
7225 PyObject *pyobj_start;
7228 PyObject *pyobj_end;
7231 if (!PyArg_ParseTuple(args, (char *)"OiOi:xmlXPtrNewRange", &pyobj_start, &startindex, &pyobj_end, &endindex))
7233 start = (xmlNodePtr) PyxmlNode_Get(pyobj_start);
7234 end = (xmlNodePtr) PyxmlNode_Get(pyobj_end);
7236 c_retval = xmlXPtrNewRange(start, startindex, end, endindex);
7237 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
7241 #endif /* LIBXML_XPTR_ENABLED */
7243 libxml_xmlEncodeEntitiesReentrant(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7244 PyObject *py_retval;
7247 PyObject *pyobj_doc;
7250 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlEncodeEntitiesReentrant", &pyobj_doc, &input))
7252 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
7254 c_retval = xmlEncodeEntitiesReentrant(doc, input);
7255 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
7260 libxml_xmlUCSIsCJKUnifiedIdeographs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7261 PyObject *py_retval;
7265 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKUnifiedIdeographs", &code))
7268 c_retval = xmlUCSIsCJKUnifiedIdeographs(code);
7269 py_retval = libxml_intWrap((int) c_retval);
7274 libxml_xmlRemoveProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7275 PyObject *py_retval;
7278 PyObject *pyobj_cur;
7280 if (!PyArg_ParseTuple(args, (char *)"O:xmlRemoveProp", &pyobj_cur))
7282 cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
7284 c_retval = xmlRemoveProp(cur);
7285 py_retval = libxml_intWrap((int) c_retval);
7290 libxml_xmlACatalogDump(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7291 xmlCatalogPtr catal;
7292 PyObject *pyobj_catal;
7294 PyObject *pyobj_out;
7296 if (!PyArg_ParseTuple(args, (char *)"OO:xmlACatalogDump", &pyobj_catal, &pyobj_out))
7298 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
7299 out = (FILE *) PyFile_Get(pyobj_out);
7301 xmlACatalogDump(catal, out);
7307 libxml_xmlURISetAuthority(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7309 PyObject *pyobj_URI;
7312 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetAuthority", &pyobj_URI, &authority))
7314 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
7316 if (URI->authority != NULL) xmlFree(URI->authority);
7317 URI->authority = (char *)xmlStrdup((const xmlChar *)authority);
7323 libxml_xmlURIGetPort(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7324 PyObject *py_retval;
7327 PyObject *pyobj_URI;
7329 if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetPort", &pyobj_URI))
7331 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
7333 c_retval = URI->port;
7334 py_retval = libxml_intWrap((int) c_retval);
7338 #ifdef LIBXML_XPATH_ENABLED
7340 libxml_xmlXPathNewParserContext(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7341 PyObject *py_retval;
7342 xmlXPathParserContextPtr c_retval;
7344 xmlXPathContextPtr ctxt;
7345 PyObject *pyobj_ctxt;
7347 if (!PyArg_ParseTuple(args, (char *)"zO:xmlXPathNewParserContext", &str, &pyobj_ctxt))
7349 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
7351 c_retval = xmlXPathNewParserContext(str, ctxt);
7352 py_retval = libxml_xmlXPathParserContextPtrWrap((xmlXPathParserContextPtr) c_retval);
7356 #endif /* LIBXML_XPATH_ENABLED */
7358 libxml_xmlParseFile(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7359 PyObject *py_retval;
7363 if (!PyArg_ParseTuple(args, (char *)"z:xmlParseFile", &filename))
7366 c_retval = xmlParseFile(filename);
7367 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
7371 #ifdef LIBXML_XPATH_ENABLED
7373 libxml_xmlXPathNewFloat(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7374 PyObject *py_retval;
7375 xmlXPathObjectPtr c_retval;
7378 if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathNewFloat", &val))
7381 c_retval = xmlXPathNewFloat(val);
7382 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
7386 #endif /* LIBXML_XPATH_ENABLED */
7388 libxml_xmlUCSIsNumberForms(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7389 PyObject *py_retval;
7393 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsNumberForms", &code))
7396 c_retval = xmlUCSIsNumberForms(code);
7397 py_retval = libxml_intWrap((int) c_retval);
7402 libxml_xmlParseDocument(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7403 PyObject *py_retval;
7405 xmlParserCtxtPtr ctxt;
7406 PyObject *pyobj_ctxt;
7408 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseDocument", &pyobj_ctxt))
7410 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
7412 c_retval = xmlParseDocument(ctxt);
7413 py_retval = libxml_intWrap((int) c_retval);
7418 libxml_xmlStrncmp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7419 PyObject *py_retval;
7425 if (!PyArg_ParseTuple(args, (char *)"zzi:xmlStrncmp", &str1, &str2, &len))
7428 c_retval = xmlStrncmp(str1, str2, len);
7429 py_retval = libxml_intWrap((int) c_retval);
7433 #ifdef LIBXML_HTML_ENABLED
7435 libxml_htmlSaveFile(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7436 PyObject *py_retval;
7440 PyObject *pyobj_cur;
7442 if (!PyArg_ParseTuple(args, (char *)"zO:htmlSaveFile", &filename, &pyobj_cur))
7444 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
7446 c_retval = htmlSaveFile(filename, cur);
7447 py_retval = libxml_intWrap((int) c_retval);
7451 #endif /* LIBXML_HTML_ENABLED */
7453 libxml_xmlPrintURI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7455 PyObject *pyobj_stream;
7457 PyObject *pyobj_uri;
7459 if (!PyArg_ParseTuple(args, (char *)"OO:xmlPrintURI", &pyobj_stream, &pyobj_uri))
7461 stream = (FILE *) PyFile_Get(pyobj_stream);
7462 uri = (xmlURIPtr) PyURI_Get(pyobj_uri);
7464 xmlPrintURI(stream, uri);
7470 libxml_xmlCatalogGetPublic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7471 PyObject *py_retval;
7472 const xmlChar * c_retval;
7475 if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogGetPublic", &pubID))
7478 c_retval = xmlCatalogGetPublic(pubID);
7479 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
7483 #ifdef LIBXML_SCHEMAS_ENABLED
7485 libxml_xmlRelaxNGValidatePushElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7486 PyObject *py_retval;
7488 xmlRelaxNGValidCtxtPtr ctxt;
7489 PyObject *pyobj_ctxt;
7491 PyObject *pyobj_doc;
7493 PyObject *pyobj_elem;
7495 if (!PyArg_ParseTuple(args, (char *)"OOO:xmlRelaxNGValidatePushElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem))
7497 ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
7498 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
7499 elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
7501 c_retval = xmlRelaxNGValidatePushElement(ctxt, doc, elem);
7502 py_retval = libxml_intWrap((int) c_retval);
7506 #endif /* LIBXML_SCHEMAS_ENABLED */
7507 #ifdef LIBXML_XPATH_ENABLED
7509 libxml_xmlXPathTranslateFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7510 xmlXPathParserContextPtr ctxt;
7511 PyObject *pyobj_ctxt;
7514 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathTranslateFunction", &pyobj_ctxt, &nargs))
7516 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
7518 xmlXPathTranslateFunction(ctxt, nargs);
7523 #endif /* LIBXML_XPATH_ENABLED */
7525 libxml_xmlParseEndTag(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7526 xmlParserCtxtPtr ctxt;
7527 PyObject *pyobj_ctxt;
7529 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEndTag", &pyobj_ctxt))
7531 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
7533 xmlParseEndTag(ctxt);
7539 libxml_xmlDocDump(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7540 PyObject *py_retval;
7545 PyObject *pyobj_cur;
7547 if (!PyArg_ParseTuple(args, (char *)"OO:xmlDocDump", &pyobj_f, &pyobj_cur))
7549 f = (FILE *) PyFile_Get(pyobj_f);
7550 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
7552 c_retval = xmlDocDump(f, cur);
7553 py_retval = libxml_intWrap((int) c_retval);
7558 libxml_xmlURIGetFragment(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7559 PyObject *py_retval;
7560 const char * c_retval;
7562 PyObject *pyobj_URI;
7564 if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetFragment", &pyobj_URI))
7566 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
7568 c_retval = URI->fragment;
7569 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
7574 libxml_xmlUCSIsSinhala(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7575 PyObject *py_retval;
7579 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSinhala", &code))
7582 c_retval = xmlUCSIsSinhala(code);
7583 py_retval = libxml_intWrap((int) c_retval);
7588 libxml_xmlParserInputBufferPush(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7589 PyObject *py_retval;
7591 xmlParserInputBufferPtr in;
7596 if (!PyArg_ParseTuple(args, (char *)"Oiz:xmlParserInputBufferPush", &pyobj_in, &len, &buf))
7598 in = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_in);
7600 c_retval = xmlParserInputBufferPush(in, len, buf);
7601 py_retval = libxml_intWrap((int) c_retval);
7606 libxml_xmlSaveFormatFile(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7607 PyObject *py_retval;
7611 PyObject *pyobj_cur;
7614 if (!PyArg_ParseTuple(args, (char *)"zOi:xmlSaveFormatFile", &filename, &pyobj_cur, &format))
7616 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
7618 c_retval = xmlSaveFormatFile(filename, cur, format);
7619 py_retval = libxml_intWrap((int) c_retval);
7623 #ifdef LIBXML_XPATH_ENABLED
7625 libxml_xmlXPathEval(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7626 PyObject *py_retval;
7627 xmlXPathObjectPtr c_retval;
7629 xmlXPathContextPtr ctx;
7630 PyObject *pyobj_ctx;
7632 if (!PyArg_ParseTuple(args, (char *)"zO:xmlXPathEval", &str, &pyobj_ctx))
7634 ctx = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctx);
7636 c_retval = xmlXPathEval(str, ctx);
7637 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
7641 #endif /* LIBXML_XPATH_ENABLED */
7642 #ifdef LIBXML_XPATH_ENABLED
7644 libxml_xmlXPathNextSelf(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7645 PyObject *py_retval;
7646 xmlNodePtr c_retval;
7647 xmlXPathParserContextPtr ctxt;
7648 PyObject *pyobj_ctxt;
7650 PyObject *pyobj_cur;
7652 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextSelf", &pyobj_ctxt, &pyobj_cur))
7654 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
7655 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
7657 c_retval = xmlXPathNextSelf(ctxt, cur);
7658 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
7662 #endif /* LIBXML_XPATH_ENABLED */
7664 libxml_xmlTextReaderHasAttributes(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7665 PyObject *py_retval;
7667 xmlTextReaderPtr reader;
7668 PyObject *pyobj_reader;
7670 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderHasAttributes", &pyobj_reader))
7672 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
7674 c_retval = xmlTextReaderHasAttributes(reader);
7675 py_retval = libxml_intWrap((int) c_retval);
7679 #ifdef LIBXML_XPATH_ENABLED
7681 libxml_xmlXPathPopString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7682 PyObject *py_retval;
7684 xmlXPathParserContextPtr ctxt;
7685 PyObject *pyobj_ctxt;
7687 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathPopString", &pyobj_ctxt))
7689 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
7691 c_retval = xmlXPathPopString(ctxt);
7692 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
7696 #endif /* LIBXML_XPATH_ENABLED */
7698 libxml_xmlFileMatch(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7699 PyObject *py_retval;
7703 if (!PyArg_ParseTuple(args, (char *)"z:xmlFileMatch", &filename))
7706 c_retval = xmlFileMatch(filename);
7707 py_retval = libxml_intWrap((int) c_retval);
7712 libxml_xmlUCSIsGreekExtended(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7713 PyObject *py_retval;
7717 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGreekExtended", &code))
7720 c_retval = xmlUCSIsGreekExtended(code);
7721 py_retval = libxml_intWrap((int) c_retval);
7726 libxml_xmlParsePITarget(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7727 PyObject *py_retval;
7729 xmlParserCtxtPtr ctxt;
7730 PyObject *pyobj_ctxt;
7732 if (!PyArg_ParseTuple(args, (char *)"O:xmlParsePITarget", &pyobj_ctxt))
7734 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
7736 c_retval = xmlParsePITarget(ctxt);
7737 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
7742 libxml_xmlURISetOpaque(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7744 PyObject *pyobj_URI;
7747 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetOpaque", &pyobj_URI, &opaque))
7749 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
7751 if (URI->opaque != NULL) xmlFree(URI->opaque);
7752 URI->opaque = (char *)xmlStrdup((const xmlChar *)opaque);
7758 libxml_xmlStrEqual(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7759 PyObject *py_retval;
7764 if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrEqual", &str1, &str2))
7767 c_retval = xmlStrEqual(str1, str2);
7768 py_retval = libxml_intWrap((int) c_retval);
7773 libxml_xmlParserSetLineNumbers(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7774 xmlParserCtxtPtr ctxt;
7775 PyObject *pyobj_ctxt;
7778 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetLineNumbers", &pyobj_ctxt, &linenumbers))
7780 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
7782 ctxt->linenumbers = linenumbers;
7788 libxml_xmlParsePEReference(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7789 xmlParserCtxtPtr ctxt;
7790 PyObject *pyobj_ctxt;
7792 if (!PyArg_ParseTuple(args, (char *)"O:xmlParsePEReference", &pyobj_ctxt))
7794 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
7796 xmlParsePEReference(ctxt);
7801 #ifdef LIBXML_XPATH_ENABLED
7803 libxml_xmlXPathNormalizeFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7804 xmlXPathParserContextPtr ctxt;
7805 PyObject *pyobj_ctxt;
7808 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathNormalizeFunction", &pyobj_ctxt, &nargs))
7810 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
7812 xmlXPathNormalizeFunction(ctxt, nargs);
7817 #endif /* LIBXML_XPATH_ENABLED */
7819 libxml_xmlURIGetQuery(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7820 PyObject *py_retval;
7821 const char * c_retval;
7823 PyObject *pyobj_URI;
7825 if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetQuery", &pyobj_URI))
7827 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
7829 c_retval = URI->query;
7830 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
7835 libxml_xmlDelEncodingAlias(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7836 PyObject *py_retval;
7840 if (!PyArg_ParseTuple(args, (char *)"z:xmlDelEncodingAlias", &alias))
7843 c_retval = xmlDelEncodingAlias(alias);
7844 py_retval = libxml_intWrap((int) c_retval);
7849 libxml_xmlTextReaderRelaxNGValidate(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7850 PyObject *py_retval;
7852 xmlTextReaderPtr reader;
7853 PyObject *pyobj_reader;
7856 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderRelaxNGValidate", &pyobj_reader, &rng))
7858 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
7860 c_retval = xmlTextReaderRelaxNGValidate(reader, rng);
7861 py_retval = libxml_intWrap((int) c_retval);
7866 libxml_xmlNodeSetContentLen(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7868 PyObject *pyobj_cur;
7872 if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlNodeSetContentLen", &pyobj_cur, &content, &len))
7874 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
7876 xmlNodeSetContentLen(cur, content, len);
7882 libxml_xmlNewNodeEatName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7883 PyObject *py_retval;
7884 xmlNodePtr c_retval;
7889 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewNodeEatName", &pyobj_ns, &name))
7891 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
7893 c_retval = xmlNewNodeEatName(ns, name);
7894 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
7899 libxml_xmlParseXMLDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7900 xmlParserCtxtPtr ctxt;
7901 PyObject *pyobj_ctxt;
7903 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseXMLDecl", &pyobj_ctxt))
7905 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
7907 xmlParseXMLDecl(ctxt);
7913 libxml_xmlTextReaderNormalization(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7914 PyObject *py_retval;
7916 xmlTextReaderPtr reader;
7917 PyObject *pyobj_reader;
7919 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderNormalization", &pyobj_reader))
7921 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
7923 c_retval = xmlTextReaderNormalization(reader);
7924 py_retval = libxml_intWrap((int) c_retval);
7929 libxml_xmlIsCombining(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7930 PyObject *py_retval;
7934 if (!PyArg_ParseTuple(args, (char *)"i:xmlIsCombining", &c))
7937 c_retval = xmlIsCombining(c);
7938 py_retval = libxml_intWrap((int) c_retval);
7943 libxml_xmlThrDefPedanticParserDefaultValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7944 PyObject *py_retval;
7948 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefPedanticParserDefaultValue", &v))
7951 c_retval = xmlThrDefPedanticParserDefaultValue(v);
7952 py_retval = libxml_intWrap((int) c_retval);
7957 libxml_xmlNewComment(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7958 PyObject *py_retval;
7959 xmlNodePtr c_retval;
7962 if (!PyArg_ParseTuple(args, (char *)"z:xmlNewComment", &content))
7965 c_retval = xmlNewComment(content);
7966 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
7971 libxml_xmlUCSIsCatM(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7972 PyObject *py_retval;
7976 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatM", &code))
7979 c_retval = xmlUCSIsCatM(code);
7980 py_retval = libxml_intWrap((int) c_retval);
7985 libxml_xmlUCSIsLatinExtendedAdditional(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
7986 PyObject *py_retval;
7990 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatinExtendedAdditional", &code))
7993 c_retval = xmlUCSIsLatinExtendedAdditional(code);
7994 py_retval = libxml_intWrap((int) c_retval);
7998 #ifdef LIBXML_SCHEMAS_ENABLED
8000 libxml_xmlRelaxNGNewValidCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8001 PyObject *py_retval;
8002 xmlRelaxNGValidCtxtPtr c_retval;
8003 xmlRelaxNGPtr schema;
8004 PyObject *pyobj_schema;
8006 if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGNewValidCtxt", &pyobj_schema))
8008 schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
8010 c_retval = xmlRelaxNGNewValidCtxt(schema);
8011 py_retval = libxml_xmlRelaxNGValidCtxtPtrWrap((xmlRelaxNGValidCtxtPtr) c_retval);
8015 #endif /* LIBXML_SCHEMAS_ENABLED */
8017 libxml_xmlUCSIsThaana(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8018 PyObject *py_retval;
8022 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsThaana", &code))
8025 c_retval = xmlUCSIsThaana(code);
8026 py_retval = libxml_intWrap((int) c_retval);
8031 libxml_xmlUCSIsKatakana(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8032 PyObject *py_retval;
8036 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKatakana", &code))
8039 c_retval = xmlUCSIsKatakana(code);
8040 py_retval = libxml_intWrap((int) c_retval);
8045 libxml_xmlUnsetProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8046 PyObject *py_retval;
8049 PyObject *pyobj_node;
8052 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlUnsetProp", &pyobj_node, &name))
8054 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
8056 c_retval = xmlUnsetProp(node, name);
8057 py_retval = libxml_intWrap((int) c_retval);
8062 libxml_xmlAddEncodingAlias(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8063 PyObject *py_retval;
8068 if (!PyArg_ParseTuple(args, (char *)"zz:xmlAddEncodingAlias", &name, &alias))
8071 c_retval = xmlAddEncodingAlias(name, alias);
8072 py_retval = libxml_intWrap((int) c_retval);
8076 #ifdef LIBXML_XPATH_ENABLED
8078 libxml_xmlXPathCastStringToNumber(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8079 PyObject *py_retval;
8083 if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathCastStringToNumber", &val))
8086 c_retval = xmlXPathCastStringToNumber(val);
8087 py_retval = libxml_doubleWrap((double) c_retval);
8091 #endif /* LIBXML_XPATH_ENABLED */
8093 libxml_xmlUCSIsCatSm(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8094 PyObject *py_retval;
8098 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatSm", &code))
8101 c_retval = xmlUCSIsCatSm(code);
8102 py_retval = libxml_intWrap((int) c_retval);
8107 libxml_xmlCatalogResolvePublic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8108 PyObject *py_retval;
8112 if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogResolvePublic", &pubID))
8115 c_retval = xmlCatalogResolvePublic(pubID);
8116 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
8121 libxml_xmlNewCDataBlock(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8122 PyObject *py_retval;
8123 xmlNodePtr c_retval;
8125 PyObject *pyobj_doc;
8129 if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlNewCDataBlock", &pyobj_doc, &content, &len))
8131 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
8133 c_retval = xmlNewCDataBlock(doc, content, len);
8134 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
8139 libxml_xmlOutputBufferFlush(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8140 PyObject *py_retval;
8142 xmlOutputBufferPtr out;
8143 PyObject *pyobj_out;
8145 if (!PyArg_ParseTuple(args, (char *)"O:xmlOutputBufferFlush", &pyobj_out))
8147 out = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_out);
8149 c_retval = xmlOutputBufferFlush(out);
8150 py_retval = libxml_intWrap((int) c_retval);
8154 #ifdef LIBXML_XPATH_ENABLED
8156 libxml_xmlXPathOrderDocElems(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8157 PyObject *py_retval;
8160 PyObject *pyobj_doc;
8162 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathOrderDocElems", &pyobj_doc))
8164 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
8166 c_retval = xmlXPathOrderDocElems(doc);
8167 py_retval = libxml_intWrap((int) c_retval);
8171 #endif /* LIBXML_XPATH_ENABLED */
8173 libxml_xmlUTF8Size(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8174 PyObject *py_retval;
8178 if (!PyArg_ParseTuple(args, (char *)"z:xmlUTF8Size", &utf))
8181 c_retval = xmlUTF8Size(utf);
8182 py_retval = libxml_intWrap((int) c_retval);
8187 libxml_xmlUTF8Strlen(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8188 PyObject *py_retval;
8192 if (!PyArg_ParseTuple(args, (char *)"z:xmlUTF8Strlen", &utf))
8195 c_retval = xmlUTF8Strlen(utf);
8196 py_retval = libxml_intWrap((int) c_retval);
8200 #ifdef LIBXML_XPATH_ENABLED
8202 libxml_xmlXPathRoot(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8203 xmlXPathParserContextPtr ctxt;
8204 PyObject *pyobj_ctxt;
8206 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRoot", &pyobj_ctxt))
8208 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
8215 #endif /* LIBXML_XPATH_ENABLED */
8217 libxml_xmlCharStrdup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8218 PyObject *py_retval;
8222 if (!PyArg_ParseTuple(args, (char *)"z:xmlCharStrdup", &cur))
8225 c_retval = xmlCharStrdup(cur);
8226 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
8231 libxml_xmlURIGetServer(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8232 PyObject *py_retval;
8233 const char * c_retval;
8235 PyObject *pyobj_URI;
8237 if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetServer", &pyobj_URI))
8239 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
8241 c_retval = URI->server;
8242 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
8246 #ifdef LIBXML_HTML_ENABLED
8248 libxml_htmlSaveFileFormat(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8249 PyObject *py_retval;
8253 PyObject *pyobj_cur;
8257 if (!PyArg_ParseTuple(args, (char *)"zOzi:htmlSaveFileFormat", &filename, &pyobj_cur, &encoding, &format))
8259 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
8261 c_retval = htmlSaveFileFormat(filename, cur, encoding, format);
8262 py_retval = libxml_intWrap((int) c_retval);
8266 #endif /* LIBXML_HTML_ENABLED */
8268 libxml_xmlIOHTTPMatch(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8269 PyObject *py_retval;
8273 if (!PyArg_ParseTuple(args, (char *)"z:xmlIOHTTPMatch", &filename))
8276 c_retval = xmlIOHTTPMatch(filename);
8277 py_retval = libxml_intWrap((int) c_retval);
8282 libxml_namePush(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8283 PyObject *py_retval;
8285 xmlParserCtxtPtr ctxt;
8286 PyObject *pyobj_ctxt;
8289 if (!PyArg_ParseTuple(args, (char *)"Oz:namePush", &pyobj_ctxt, &value))
8291 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
8293 c_retval = namePush(ctxt, value);
8294 py_retval = libxml_intWrap((int) c_retval);
8299 libxml_xmlUCSIsMalayalam(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8300 PyObject *py_retval;
8304 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMalayalam", &code))
8307 c_retval = xmlUCSIsMalayalam(code);
8308 py_retval = libxml_intWrap((int) c_retval);
8312 #ifdef LIBXML_XPATH_ENABLED
8314 libxml_xmlXPathRegisterNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8315 PyObject *py_retval;
8317 xmlXPathContextPtr ctxt;
8318 PyObject *pyobj_ctxt;
8322 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlXPathRegisterNs", &pyobj_ctxt, &prefix, &ns_uri))
8324 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
8326 c_retval = xmlXPathRegisterNs(ctxt, prefix, ns_uri);
8327 py_retval = libxml_intWrap((int) c_retval);
8331 #endif /* LIBXML_XPATH_ENABLED */
8333 libxml_xmlNodeIsText(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8334 PyObject *py_retval;
8337 PyObject *pyobj_node;
8339 if (!PyArg_ParseTuple(args, (char *)"O:xmlNodeIsText", &pyobj_node))
8341 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
8343 c_retval = xmlNodeIsText(node);
8344 py_retval = libxml_intWrap((int) c_retval);
8349 libxml_xmlParserSetReplaceEntities(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8350 xmlParserCtxtPtr ctxt;
8351 PyObject *pyobj_ctxt;
8352 int replaceEntities;
8354 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetReplaceEntities", &pyobj_ctxt, &replaceEntities))
8356 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
8358 ctxt->replaceEntities = replaceEntities;
8364 libxml_xmlUCSIsCurrencySymbols(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8365 PyObject *py_retval;
8369 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCurrencySymbols", &code))
8372 c_retval = xmlUCSIsCurrencySymbols(code);
8373 py_retval = libxml_intWrap((int) c_retval);
8377 #ifdef LIBXML_XPATH_ENABLED
8379 libxml_xmlXPathVariableLookup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8380 PyObject *py_retval;
8381 xmlXPathObjectPtr c_retval;
8382 xmlXPathContextPtr ctxt;
8383 PyObject *pyobj_ctxt;
8386 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlXPathVariableLookup", &pyobj_ctxt, &name))
8388 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
8390 c_retval = xmlXPathVariableLookup(ctxt, name);
8391 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
8395 #endif /* LIBXML_XPATH_ENABLED */
8397 libxml_xmlTextReaderRelaxNGSetSchema(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8398 PyObject *py_retval;
8400 xmlTextReaderPtr reader;
8401 PyObject *pyobj_reader;
8402 xmlRelaxNGPtr schema;
8403 PyObject *pyobj_schema;
8405 if (!PyArg_ParseTuple(args, (char *)"OO:xmlTextReaderRelaxNGSetSchema", &pyobj_reader, &pyobj_schema))
8407 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
8408 schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
8410 c_retval = xmlTextReaderRelaxNGSetSchema(reader, schema);
8411 py_retval = libxml_intWrap((int) c_retval);
8416 libxml_xmlUCSIsKanbun(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8417 PyObject *py_retval;
8421 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKanbun", &code))
8424 c_retval = xmlUCSIsKanbun(code);
8425 py_retval = libxml_intWrap((int) c_retval);
8429 #ifdef LIBXML_XPATH_ENABLED
8431 libxml_xmlXPathCmpNodes(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8432 PyObject *py_retval;
8435 PyObject *pyobj_node1;
8437 PyObject *pyobj_node2;
8439 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathCmpNodes", &pyobj_node1, &pyobj_node2))
8441 node1 = (xmlNodePtr) PyxmlNode_Get(pyobj_node1);
8442 node2 = (xmlNodePtr) PyxmlNode_Get(pyobj_node2);
8444 c_retval = xmlXPathCmpNodes(node1, node2);
8445 py_retval = libxml_intWrap((int) c_retval);
8449 #endif /* LIBXML_XPATH_ENABLED */
8450 #ifdef LIBXML_DEBUG_ENABLED
8452 libxml_xmlDebugDumpAttr(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8454 PyObject *pyobj_output;
8456 PyObject *pyobj_attr;
8459 if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpAttr", &pyobj_output, &pyobj_attr, &depth))
8461 output = (FILE *) PyFile_Get(pyobj_output);
8462 attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
8464 xmlDebugDumpAttr(output, attr, depth);
8469 #endif /* LIBXML_DEBUG_ENABLED */
8471 libxml_xmlUTF8Strsize(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8472 PyObject *py_retval;
8477 if (!PyArg_ParseTuple(args, (char *)"zi:xmlUTF8Strsize", &utf, &len))
8480 c_retval = xmlUTF8Strsize(utf, len);
8481 py_retval = libxml_intWrap((int) c_retval);
8486 libxml_xmlCleanupOutputCallbacks(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
8488 xmlCleanupOutputCallbacks();
8494 libxml_xmlUCSIsLatin1Supplement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8495 PyObject *py_retval;
8499 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatin1Supplement", &code))
8502 c_retval = xmlUCSIsLatin1Supplement(code);
8503 py_retval = libxml_intWrap((int) c_retval);
8508 libxml_xmlXPathSetContextNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8509 xmlXPathContextPtr ctxt;
8510 PyObject *pyobj_ctxt;
8512 PyObject *pyobj_node;
8514 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathSetContextNode", &pyobj_ctxt, &pyobj_node))
8516 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
8517 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
8525 libxml_xmlSaveFileEnc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8526 PyObject *py_retval;
8530 PyObject *pyobj_cur;
8533 if (!PyArg_ParseTuple(args, (char *)"zOz:xmlSaveFileEnc", &filename, &pyobj_cur, &encoding))
8535 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
8537 c_retval = xmlSaveFileEnc(filename, cur, encoding);
8538 py_retval = libxml_intWrap((int) c_retval);
8542 #ifdef LIBXML_HTML_ENABLED
8544 libxml_htmlFreeParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8545 htmlParserCtxtPtr ctxt;
8546 PyObject *pyobj_ctxt;
8548 if (!PyArg_ParseTuple(args, (char *)"O:htmlFreeParserCtxt", &pyobj_ctxt))
8550 ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
8552 htmlFreeParserCtxt(ctxt);
8557 #endif /* LIBXML_HTML_ENABLED */
8559 libxml_xmlXPathGetFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8560 PyObject *py_retval;
8561 const xmlChar * c_retval;
8562 xmlXPathContextPtr ctxt;
8563 PyObject *pyobj_ctxt;
8565 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetFunction", &pyobj_ctxt))
8567 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
8569 c_retval = ctxt->function;
8570 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
8575 libxml_xmlNodeSetName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8577 PyObject *pyobj_cur;
8580 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeSetName", &pyobj_cur, &name))
8582 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
8584 xmlNodeSetName(cur, name);
8590 libxml_xmlGetIntSubset(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8591 PyObject *py_retval;
8594 PyObject *pyobj_doc;
8596 if (!PyArg_ParseTuple(args, (char *)"O:xmlGetIntSubset", &pyobj_doc))
8598 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
8600 c_retval = xmlGetIntSubset(doc);
8601 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
8605 #ifdef LIBXML_DEBUG_ENABLED
8607 libxml_xmlDebugDumpOneNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8609 PyObject *pyobj_output;
8611 PyObject *pyobj_node;
8614 if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpOneNode", &pyobj_output, &pyobj_node, &depth))
8616 output = (FILE *) PyFile_Get(pyobj_output);
8617 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
8619 xmlDebugDumpOneNode(output, node, depth);
8624 #endif /* LIBXML_DEBUG_ENABLED */
8626 libxml_xmlUTF8Strloc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8627 PyObject *py_retval;
8632 if (!PyArg_ParseTuple(args, (char *)"zz:xmlUTF8Strloc", &utf, &utfchar))
8635 c_retval = xmlUTF8Strloc(utf, utfchar);
8636 py_retval = libxml_intWrap((int) c_retval);
8641 libxml_xmlParseStartTag(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8642 PyObject *py_retval;
8644 xmlParserCtxtPtr ctxt;
8645 PyObject *pyobj_ctxt;
8647 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseStartTag", &pyobj_ctxt))
8649 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
8651 c_retval = xmlParseStartTag(ctxt);
8652 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
8657 libxml_xmlSetupParserForBuffer(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8658 xmlParserCtxtPtr ctxt;
8659 PyObject *pyobj_ctxt;
8663 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlSetupParserForBuffer", &pyobj_ctxt, &buffer, &filename))
8665 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
8667 xmlSetupParserForBuffer(ctxt, buffer, filename);
8673 libxml_xmlCreateDocParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8674 PyObject *py_retval;
8675 xmlParserCtxtPtr c_retval;
8678 if (!PyArg_ParseTuple(args, (char *)"z:xmlCreateDocParserCtxt", &cur))
8681 c_retval = xmlCreateDocParserCtxt(cur);
8682 py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
8686 #ifdef LIBXML_XPATH_ENABLED
8688 libxml_xmlXPathSubstringAfterFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8689 xmlXPathParserContextPtr ctxt;
8690 PyObject *pyobj_ctxt;
8693 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathSubstringAfterFunction", &pyobj_ctxt, &nargs))
8695 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
8697 xmlXPathSubstringAfterFunction(ctxt, nargs);
8702 #endif /* LIBXML_XPATH_ENABLED */
8704 libxml_xmlNewTextReaderFilename(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8705 PyObject *py_retval;
8706 xmlTextReaderPtr c_retval;
8709 if (!PyArg_ParseTuple(args, (char *)"z:xmlNewTextReaderFilename", &URI))
8712 c_retval = xmlNewTextReaderFilename(URI);
8713 py_retval = libxml_xmlTextReaderPtrWrap((xmlTextReaderPtr) c_retval);
8717 #ifdef LIBXML_XPATH_ENABLED
8719 libxml_xmlXPathNumberFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8720 xmlXPathParserContextPtr ctxt;
8721 PyObject *pyobj_ctxt;
8724 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathNumberFunction", &pyobj_ctxt, &nargs))
8726 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
8728 xmlXPathNumberFunction(ctxt, nargs);
8733 #endif /* LIBXML_XPATH_ENABLED */
8734 #ifdef LIBXML_XPATH_ENABLED
8736 libxml_xmlXPathRoundFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8737 xmlXPathParserContextPtr ctxt;
8738 PyObject *pyobj_ctxt;
8741 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathRoundFunction", &pyobj_ctxt, &nargs))
8743 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
8745 xmlXPathRoundFunction(ctxt, nargs);
8750 #endif /* LIBXML_XPATH_ENABLED */
8752 libxml_xmlUCSIsDingbats(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8753 PyObject *py_retval;
8757 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsDingbats", &code))
8760 c_retval = xmlUCSIsDingbats(code);
8761 py_retval = libxml_intWrap((int) c_retval);
8765 #ifdef LIBXML_HTML_ENABLED
8767 libxml_htmlNodeDumpFormatOutput(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8768 xmlOutputBufferPtr buf;
8769 PyObject *pyobj_buf;
8771 PyObject *pyobj_doc;
8773 PyObject *pyobj_cur;
8777 if (!PyArg_ParseTuple(args, (char *)"OOOzi:htmlNodeDumpFormatOutput", &pyobj_buf, &pyobj_doc, &pyobj_cur, &encoding, &format))
8779 buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
8780 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
8781 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
8783 htmlNodeDumpFormatOutput(buf, doc, cur, encoding, format);
8788 #endif /* LIBXML_HTML_ENABLED */
8789 #ifdef LIBXML_DEBUG_ENABLED
8791 libxml_xmlLsOneNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8793 PyObject *pyobj_output;
8795 PyObject *pyobj_node;
8797 if (!PyArg_ParseTuple(args, (char *)"OO:xmlLsOneNode", &pyobj_output, &pyobj_node))
8799 output = (FILE *) PyFile_Get(pyobj_output);
8800 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
8802 xmlLsOneNode(output, node);
8807 #endif /* LIBXML_DEBUG_ENABLED */
8809 libxml_xmlParseURIReference(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8810 PyObject *py_retval;
8813 PyObject *pyobj_uri;
8816 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlParseURIReference", &pyobj_uri, &str))
8818 uri = (xmlURIPtr) PyURI_Get(pyobj_uri);
8820 c_retval = xmlParseURIReference(uri, str);
8821 py_retval = libxml_intWrap((int) c_retval);
8826 libxml_xmlParseExternalSubset(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8827 xmlParserCtxtPtr ctxt;
8828 PyObject *pyobj_ctxt;
8829 xmlChar * ExternalID;
8832 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlParseExternalSubset", &pyobj_ctxt, &ExternalID, &SystemID))
8834 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
8836 xmlParseExternalSubset(ctxt, ExternalID, SystemID);
8842 libxml_xmlNewDocNodeEatName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8843 PyObject *py_retval;
8844 xmlNodePtr c_retval;
8846 PyObject *pyobj_doc;
8852 if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewDocNodeEatName", &pyobj_doc, &pyobj_ns, &name, &content))
8854 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
8855 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
8857 c_retval = xmlNewDocNodeEatName(doc, ns, name, content);
8858 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
8863 libxml_xmlUCSIsHangulSyllables(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8864 PyObject *py_retval;
8868 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHangulSyllables", &code))
8871 c_retval = xmlUCSIsHangulSyllables(code);
8872 py_retval = libxml_intWrap((int) c_retval);
8877 libxml_xmlCopyNamespaceList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8878 PyObject *py_retval;
8881 PyObject *pyobj_cur;
8883 if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyNamespaceList", &pyobj_cur))
8885 cur = (xmlNsPtr) PyxmlNode_Get(pyobj_cur);
8887 c_retval = xmlCopyNamespaceList(cur);
8888 py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
8893 libxml_xmlStrndup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8894 PyObject *py_retval;
8899 if (!PyArg_ParseTuple(args, (char *)"zi:xmlStrndup", &cur, &len))
8902 c_retval = xmlStrndup(cur, len);
8903 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
8908 libxml_xmlXPathParserGetContext(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8909 PyObject *py_retval;
8910 xmlXPathContextPtr c_retval;
8911 xmlXPathParserContextPtr ctxt;
8912 PyObject *pyobj_ctxt;
8914 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathParserGetContext", &pyobj_ctxt))
8916 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
8918 c_retval = ctxt->context;
8919 py_retval = libxml_xmlXPathContextPtrWrap((xmlXPathContextPtr) c_retval);
8923 #ifdef LIBXML_XPATH_ENABLED
8925 libxml_xmlXPathBooleanFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8926 xmlXPathParserContextPtr ctxt;
8927 PyObject *pyobj_ctxt;
8930 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathBooleanFunction", &pyobj_ctxt, &nargs))
8932 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
8934 xmlXPathBooleanFunction(ctxt, nargs);
8939 #endif /* LIBXML_XPATH_ENABLED */
8941 libxml_xmlTextReaderValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8942 PyObject *py_retval;
8944 xmlTextReaderPtr reader;
8945 PyObject *pyobj_reader;
8947 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderValue", &pyobj_reader))
8949 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
8951 c_retval = xmlTextReaderValue(reader);
8952 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
8957 libxml_xmlRecoverFile(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8958 PyObject *py_retval;
8962 if (!PyArg_ParseTuple(args, (char *)"z:xmlRecoverFile", &filename))
8965 c_retval = xmlRecoverFile(filename);
8966 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
8971 libxml_xmlURIEscapeStr(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8972 PyObject *py_retval;
8977 if (!PyArg_ParseTuple(args, (char *)"zz:xmlURIEscapeStr", &str, &list))
8980 c_retval = xmlURIEscapeStr(str, list);
8981 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
8986 libxml_xmlTextReaderReadInnerXml(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
8987 PyObject *py_retval;
8989 xmlTextReaderPtr reader;
8990 PyObject *pyobj_reader;
8992 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadInnerXml", &pyobj_reader))
8994 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
8996 c_retval = xmlTextReaderReadInnerXml(reader);
8997 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
9002 libxml_xmlThrDefKeepBlanksDefaultValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9003 PyObject *py_retval;
9007 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefKeepBlanksDefaultValue", &v))
9010 c_retval = xmlThrDefKeepBlanksDefaultValue(v);
9011 py_retval = libxml_intWrap((int) c_retval);
9015 #ifdef LIBXML_XPATH_ENABLED
9017 libxml_xmlXPathNextFollowingSibling(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9018 PyObject *py_retval;
9019 xmlNodePtr c_retval;
9020 xmlXPathParserContextPtr ctxt;
9021 PyObject *pyobj_ctxt;
9023 PyObject *pyobj_cur;
9025 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextFollowingSibling", &pyobj_ctxt, &pyobj_cur))
9027 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
9028 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
9030 c_retval = xmlXPathNextFollowingSibling(ctxt, cur);
9031 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
9035 #endif /* LIBXML_XPATH_ENABLED */
9037 libxml_xmlIsExtender(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9038 PyObject *py_retval;
9042 if (!PyArg_ParseTuple(args, (char *)"i:xmlIsExtender", &c))
9045 c_retval = xmlIsExtender(c);
9046 py_retval = libxml_intWrap((int) c_retval);
9051 libxml_xmlAddDocEntity(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9052 PyObject *py_retval;
9053 xmlEntityPtr c_retval;
9055 PyObject *pyobj_doc;
9058 xmlChar * ExternalID;
9062 if (!PyArg_ParseTuple(args, (char *)"Ozizzz:xmlAddDocEntity", &pyobj_doc, &name, &type, &ExternalID, &SystemID, &content))
9064 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
9066 c_retval = xmlAddDocEntity(doc, name, type, ExternalID, SystemID, content);
9067 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
9071 #ifdef LIBXML_XPATH_ENABLED
9073 libxml_xmlXPathCastNumberToBoolean(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9074 PyObject *py_retval;
9078 if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathCastNumberToBoolean", &val))
9081 c_retval = xmlXPathCastNumberToBoolean(val);
9082 py_retval = libxml_intWrap((int) c_retval);
9086 #endif /* LIBXML_XPATH_ENABLED */
9088 libxml_xmlValidateQName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9089 PyObject *py_retval;
9094 if (!PyArg_ParseTuple(args, (char *)"zi:xmlValidateQName", &value, &space))
9097 c_retval = xmlValidateQName(value, space);
9098 py_retval = libxml_intWrap((int) c_retval);
9102 #ifdef LIBXML_XPATH_ENABLED
9104 libxml_xmlXPathCompareValues(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9105 PyObject *py_retval;
9107 xmlXPathParserContextPtr ctxt;
9108 PyObject *pyobj_ctxt;
9112 if (!PyArg_ParseTuple(args, (char *)"Oii:xmlXPathCompareValues", &pyobj_ctxt, &inf, &strict))
9114 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
9116 c_retval = xmlXPathCompareValues(ctxt, inf, strict);
9117 py_retval = libxml_intWrap((int) c_retval);
9121 #endif /* LIBXML_XPATH_ENABLED */
9123 libxml_xmlUCSIsMyanmar(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9124 PyObject *py_retval;
9128 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMyanmar", &code))
9131 c_retval = xmlUCSIsMyanmar(code);
9132 py_retval = libxml_intWrap((int) c_retval);
9136 #ifdef LIBXML_XPATH_ENABLED
9138 libxml_xmlXPathCountFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9139 xmlXPathParserContextPtr ctxt;
9140 PyObject *pyobj_ctxt;
9143 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathCountFunction", &pyobj_ctxt, &nargs))
9145 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
9147 xmlXPathCountFunction(ctxt, nargs);
9152 #endif /* LIBXML_XPATH_ENABLED */
9153 #ifdef LIBXML_HTML_ENABLED
9155 libxml_htmlParseCharRef(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9156 PyObject *py_retval;
9158 htmlParserCtxtPtr ctxt;
9159 PyObject *pyobj_ctxt;
9161 if (!PyArg_ParseTuple(args, (char *)"O:htmlParseCharRef", &pyobj_ctxt))
9163 ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
9165 c_retval = htmlParseCharRef(ctxt);
9166 py_retval = libxml_intWrap((int) c_retval);
9170 #endif /* LIBXML_HTML_ENABLED */
9171 #ifdef LIBXML_XPATH_ENABLED
9173 libxml_xmlXPathConcatFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9174 xmlXPathParserContextPtr ctxt;
9175 PyObject *pyobj_ctxt;
9178 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathConcatFunction", &pyobj_ctxt, &nargs))
9180 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
9182 xmlXPathConcatFunction(ctxt, nargs);
9187 #endif /* LIBXML_XPATH_ENABLED */
9189 libxml_xmlUTF8Strndup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9190 PyObject *py_retval;
9195 if (!PyArg_ParseTuple(args, (char *)"zi:xmlUTF8Strndup", &utf, &len))
9198 c_retval = xmlUTF8Strndup(utf, len);
9199 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
9204 libxml_xmlBuildURI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9205 PyObject *py_retval;
9210 if (!PyArg_ParseTuple(args, (char *)"zz:xmlBuildURI", &URI, &base))
9213 c_retval = xmlBuildURI(URI, base);
9214 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
9218 #ifdef LIBXML_XPATH_ENABLED
9220 libxml_xmlXPathCastBooleanToString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9221 PyObject *py_retval;
9225 if (!PyArg_ParseTuple(args, (char *)"i:xmlXPathCastBooleanToString", &val))
9228 c_retval = xmlXPathCastBooleanToString(val);
9229 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
9233 #endif /* LIBXML_XPATH_ENABLED */
9234 #ifdef LIBXML_XPATH_ENABLED
9236 libxml_xmlXPathSubstringBeforeFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9237 xmlXPathParserContextPtr ctxt;
9238 PyObject *pyobj_ctxt;
9241 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathSubstringBeforeFunction", &pyobj_ctxt, &nargs))
9243 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
9245 xmlXPathSubstringBeforeFunction(ctxt, nargs);
9250 #endif /* LIBXML_XPATH_ENABLED */
9252 libxml_xmlUTF8Charcmp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9253 PyObject *py_retval;
9258 if (!PyArg_ParseTuple(args, (char *)"zz:xmlUTF8Charcmp", &utf1, &utf2))
9261 c_retval = xmlUTF8Charcmp(utf1, utf2);
9262 py_retval = libxml_intWrap((int) c_retval);
9266 #ifdef LIBXML_XPATH_ENABLED
9268 libxml_xmlXPathNextFollowing(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9269 PyObject *py_retval;
9270 xmlNodePtr c_retval;
9271 xmlXPathParserContextPtr ctxt;
9272 PyObject *pyobj_ctxt;
9274 PyObject *pyobj_cur;
9276 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextFollowing", &pyobj_ctxt, &pyobj_cur))
9278 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
9279 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
9281 c_retval = xmlXPathNextFollowing(ctxt, cur);
9282 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
9286 #endif /* LIBXML_XPATH_ENABLED */
9288 libxml_xmlValidateNameValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9289 PyObject *py_retval;
9293 if (!PyArg_ParseTuple(args, (char *)"z:xmlValidateNameValue", &value))
9296 c_retval = xmlValidateNameValue(value);
9297 py_retval = libxml_intWrap((int) c_retval);
9301 #ifdef LIBXML_XPATH_ENABLED
9303 libxml_valuePop(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9304 PyObject *py_retval;
9305 xmlXPathObjectPtr c_retval;
9306 xmlXPathParserContextPtr ctxt;
9307 PyObject *pyobj_ctxt;
9309 if (!PyArg_ParseTuple(args, (char *)"O:valuePop", &pyobj_ctxt))
9311 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
9313 c_retval = valuePop(ctxt);
9314 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
9318 #endif /* LIBXML_XPATH_ENABLED */
9320 libxml_xmlCleanupPredefinedEntities(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
9322 xmlCleanupPredefinedEntities();
9328 libxml_xmlUCSIsHangulCompatibilityJamo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9329 PyObject *py_retval;
9333 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHangulCompatibilityJamo", &code))
9336 c_retval = xmlUCSIsHangulCompatibilityJamo(code);
9337 py_retval = libxml_intWrap((int) c_retval);
9341 #ifdef LIBXML_XPATH_ENABLED
9343 libxml_xmlXPathNewNodeSet(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9344 PyObject *py_retval;
9345 xmlXPathObjectPtr c_retval;
9347 PyObject *pyobj_val;
9349 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNewNodeSet", &pyobj_val))
9351 val = (xmlNodePtr) PyxmlNode_Get(pyobj_val);
9353 c_retval = xmlXPathNewNodeSet(val);
9354 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
9358 #endif /* LIBXML_XPATH_ENABLED */
9359 #ifdef LIBXML_SCHEMAS_ENABLED
9361 libxml_xmlSchemaInitTypes(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
9363 xmlSchemaInitTypes();
9368 #endif /* LIBXML_SCHEMAS_ENABLED */
9370 libxml_xmlNewTextChild(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9371 PyObject *py_retval;
9372 xmlNodePtr c_retval;
9374 PyObject *pyobj_parent;
9380 if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewTextChild", &pyobj_parent, &pyobj_ns, &name, &content))
9382 parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
9383 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
9385 c_retval = xmlNewTextChild(parent, ns, name, content);
9386 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
9391 libxml_xmlStringDecodeEntities(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9392 PyObject *py_retval;
9394 xmlParserCtxtPtr ctxt;
9395 PyObject *pyobj_ctxt;
9402 if (!PyArg_ParseTuple(args, (char *)"Oziccc:xmlStringDecodeEntities", &pyobj_ctxt, &str, &what, &end, &end2, &end3))
9404 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
9406 c_retval = xmlStringDecodeEntities(ctxt, str, what, end, end2, end3);
9407 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
9411 #ifdef LIBXML_DEBUG_ENABLED
9413 libxml_xmlShellPrintXPathError(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9417 if (!PyArg_ParseTuple(args, (char *)"iz:xmlShellPrintXPathError", &errorType, &arg))
9420 xmlShellPrintXPathError(errorType, arg);
9425 #endif /* LIBXML_DEBUG_ENABLED */
9427 libxml_xmlFreeCatalog(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9428 xmlCatalogPtr catal;
9429 PyObject *pyobj_catal;
9431 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeCatalog", &pyobj_catal))
9433 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
9435 xmlFreeCatalog(catal);
9440 #ifdef LIBXML_XPATH_ENABLED
9442 libxml_xmlXPathNodeSetFreeNs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9446 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNodeSetFreeNs", &pyobj_ns))
9448 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
9450 xmlXPathNodeSetFreeNs(ns);
9455 #endif /* LIBXML_XPATH_ENABLED */
9457 libxml_xmlParseElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9458 xmlParserCtxtPtr ctxt;
9459 PyObject *pyobj_ctxt;
9461 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseElement", &pyobj_ctxt))
9463 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
9465 xmlParseElement(ctxt);
9471 libxml_xmlAddChild(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9472 PyObject *py_retval;
9473 xmlNodePtr c_retval;
9475 PyObject *pyobj_parent;
9477 PyObject *pyobj_cur;
9479 if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddChild", &pyobj_parent, &pyobj_cur))
9481 parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
9482 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
9484 c_retval = xmlAddChild(parent, cur);
9485 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
9490 libxml_xmlUCSIsArabicPresentationFormsB(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9491 PyObject *py_retval;
9495 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArabicPresentationFormsB", &code))
9498 c_retval = xmlUCSIsArabicPresentationFormsB(code);
9499 py_retval = libxml_intWrap((int) c_retval);
9504 libxml_xmlTextReaderDepth(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9505 PyObject *py_retval;
9507 xmlTextReaderPtr reader;
9508 PyObject *pyobj_reader;
9510 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderDepth", &pyobj_reader))
9512 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
9514 c_retval = xmlTextReaderDepth(reader);
9515 py_retval = libxml_intWrap((int) c_retval);
9520 libxml_xmlUCSIsOgham(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9521 PyObject *py_retval;
9525 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsOgham", &code))
9528 c_retval = xmlUCSIsOgham(code);
9529 py_retval = libxml_intWrap((int) c_retval);
9534 libxml_xmlNewDocRawNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9535 PyObject *py_retval;
9536 xmlNodePtr c_retval;
9538 PyObject *pyobj_doc;
9544 if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewDocRawNode", &pyobj_doc, &pyobj_ns, &name, &content))
9546 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
9547 ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
9549 c_retval = xmlNewDocRawNode(doc, ns, name, content);
9550 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
9555 libxml_xmlUCSIsBopomofoExtended(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9556 PyObject *py_retval;
9560 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBopomofoExtended", &code))
9563 c_retval = xmlUCSIsBopomofoExtended(code);
9564 py_retval = libxml_intWrap((int) c_retval);
9569 libxml_xmlTextReaderNamespaceUri(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9570 PyObject *py_retval;
9572 xmlTextReaderPtr reader;
9573 PyObject *pyobj_reader;
9575 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderNamespaceUri", &pyobj_reader))
9577 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
9579 c_retval = xmlTextReaderNamespaceUri(reader);
9580 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
9585 libxml_xmlParseVersionInfo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9586 PyObject *py_retval;
9588 xmlParserCtxtPtr ctxt;
9589 PyObject *pyobj_ctxt;
9591 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseVersionInfo", &pyobj_ctxt))
9593 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
9595 c_retval = xmlParseVersionInfo(ctxt);
9596 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
9601 libxml_xmlUCSIsArrows(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9602 PyObject *py_retval;
9606 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArrows", &code))
9609 c_retval = xmlUCSIsArrows(code);
9610 py_retval = libxml_intWrap((int) c_retval);
9614 #ifdef LIBXML_SCHEMAS_ENABLED
9616 libxml_xmlRelaxNGDump(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9618 PyObject *pyobj_output;
9619 xmlRelaxNGPtr schema;
9620 PyObject *pyobj_schema;
9622 if (!PyArg_ParseTuple(args, (char *)"OO:xmlRelaxNGDump", &pyobj_output, &pyobj_schema))
9624 output = (FILE *) PyFile_Get(pyobj_output);
9625 schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
9627 xmlRelaxNGDump(output, schema);
9632 #endif /* LIBXML_SCHEMAS_ENABLED */
9634 libxml_xmlRegisterHTTPPostCallbacks(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
9636 xmlRegisterHTTPPostCallbacks();
9642 libxml_xmlFreeURI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9644 PyObject *pyobj_uri;
9646 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeURI", &pyobj_uri))
9648 uri = (xmlURIPtr) PyURI_Get(pyobj_uri);
9656 libxml_xmlSetTreeDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9658 PyObject *pyobj_tree;
9660 PyObject *pyobj_doc;
9662 if (!PyArg_ParseTuple(args, (char *)"OO:xmlSetTreeDoc", &pyobj_tree, &pyobj_doc))
9664 tree = (xmlNodePtr) PyxmlNode_Get(pyobj_tree);
9665 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
9667 xmlSetTreeDoc(tree, doc);
9673 libxml_xmlUCSIsMathematicalOperators(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9674 PyObject *py_retval;
9678 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMathematicalOperators", &code))
9681 c_retval = xmlUCSIsMathematicalOperators(code);
9682 py_retval = libxml_intWrap((int) c_retval);
9687 libxml_xmlCopyNodeList(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9688 PyObject *py_retval;
9689 xmlNodePtr c_retval;
9691 PyObject *pyobj_node;
9693 if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyNodeList", &pyobj_node))
9695 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
9697 c_retval = xmlCopyNodeList(node);
9698 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
9702 #ifdef LIBXML_XPATH_ENABLED
9704 libxml_xmlXPathNextParent(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9705 PyObject *py_retval;
9706 xmlNodePtr c_retval;
9707 xmlXPathParserContextPtr ctxt;
9708 PyObject *pyobj_ctxt;
9710 PyObject *pyobj_cur;
9712 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextParent", &pyobj_ctxt, &pyobj_cur))
9714 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
9715 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
9717 c_retval = xmlXPathNextParent(ctxt, cur);
9718 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
9722 #endif /* LIBXML_XPATH_ENABLED */
9723 #ifdef LIBXML_XPATH_ENABLED
9725 libxml_xmlXPathNewValueTree(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9726 PyObject *py_retval;
9727 xmlXPathObjectPtr c_retval;
9729 PyObject *pyobj_val;
9731 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNewValueTree", &pyobj_val))
9733 val = (xmlNodePtr) PyxmlNode_Get(pyobj_val);
9735 c_retval = xmlXPathNewValueTree(val);
9736 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
9740 #endif /* LIBXML_XPATH_ENABLED */
9742 libxml_xmlUCSIsOldItalic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9743 PyObject *py_retval;
9747 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsOldItalic", &code))
9750 c_retval = xmlUCSIsOldItalic(code);
9751 py_retval = libxml_intWrap((int) c_retval);
9756 libxml_xmlStrchr(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9757 PyObject *py_retval;
9758 const xmlChar * c_retval;
9762 if (!PyArg_ParseTuple(args, (char *)"zc:xmlStrchr", &str, &val))
9765 c_retval = xmlStrchr(str, val);
9766 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
9770 #ifdef LIBXML_SCHEMAS_ENABLED
9772 libxml_xmlRelaxNGValidateFullElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9773 PyObject *py_retval;
9775 xmlRelaxNGValidCtxtPtr ctxt;
9776 PyObject *pyobj_ctxt;
9778 PyObject *pyobj_doc;
9780 PyObject *pyobj_elem;
9782 if (!PyArg_ParseTuple(args, (char *)"OOO:xmlRelaxNGValidateFullElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem))
9784 ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
9785 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
9786 elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
9788 c_retval = xmlRelaxNGValidateFullElement(ctxt, doc, elem);
9789 py_retval = libxml_intWrap((int) c_retval);
9793 #endif /* LIBXML_SCHEMAS_ENABLED */
9795 libxml_xmlURIGetPath(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9796 PyObject *py_retval;
9797 const char * c_retval;
9799 PyObject *pyobj_URI;
9801 if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetPath", &pyobj_URI))
9803 URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
9805 c_retval = URI->path;
9806 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
9811 libxml_xmlSetProp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9812 PyObject *py_retval;
9813 xmlAttrPtr c_retval;
9815 PyObject *pyobj_node;
9819 if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlSetProp", &pyobj_node, &name, &value))
9821 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
9823 c_retval = xmlSetProp(node, name, value);
9824 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
9828 #ifdef LIBXML_XPTR_ENABLED
9830 libxml_xmlXPtrNewRangeNodes(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9831 PyObject *py_retval;
9832 xmlXPathObjectPtr c_retval;
9834 PyObject *pyobj_start;
9836 PyObject *pyobj_end;
9838 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPtrNewRangeNodes", &pyobj_start, &pyobj_end))
9840 start = (xmlNodePtr) PyxmlNode_Get(pyobj_start);
9841 end = (xmlNodePtr) PyxmlNode_Get(pyobj_end);
9843 c_retval = xmlXPtrNewRangeNodes(start, end);
9844 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
9848 #endif /* LIBXML_XPTR_ENABLED */
9850 libxml_xmlNodeGetContent(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9851 PyObject *py_retval;
9854 PyObject *pyobj_cur;
9856 if (!PyArg_ParseTuple(args, (char *)"O:xmlNodeGetContent", &pyobj_cur))
9858 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
9860 c_retval = xmlNodeGetContent(cur);
9861 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
9866 libxml_xmlRemoveID(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9867 PyObject *py_retval;
9870 PyObject *pyobj_doc;
9872 PyObject *pyobj_attr;
9874 if (!PyArg_ParseTuple(args, (char *)"OO:xmlRemoveID", &pyobj_doc, &pyobj_attr))
9876 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
9877 attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
9879 c_retval = xmlRemoveID(doc, attr);
9880 py_retval = libxml_intWrap((int) c_retval);
9885 libxml_xmlTextReaderName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9886 PyObject *py_retval;
9888 xmlTextReaderPtr reader;
9889 PyObject *pyobj_reader;
9891 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderName", &pyobj_reader))
9893 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
9895 c_retval = xmlTextReaderName(reader);
9896 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
9901 libxml_xmlTextReaderIsEmptyElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9902 PyObject *py_retval;
9904 xmlTextReaderPtr reader;
9905 PyObject *pyobj_reader;
9907 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderIsEmptyElement", &pyobj_reader))
9909 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
9911 c_retval = xmlTextReaderIsEmptyElement(reader);
9912 py_retval = libxml_intWrap((int) c_retval);
9917 libxml_xmlUCSIsCherokee(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9918 PyObject *py_retval;
9922 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCherokee", &code))
9925 c_retval = xmlUCSIsCherokee(code);
9926 py_retval = libxml_intWrap((int) c_retval);
9931 libxml_xmlCheckUTF8(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9932 PyObject *py_retval;
9934 unsigned char * utf;
9936 if (!PyArg_ParseTuple(args, (char *)"z:xmlCheckUTF8", &utf))
9939 c_retval = xmlCheckUTF8(utf);
9940 py_retval = libxml_intWrap((int) c_retval);
9944 #ifdef LIBXML_XINCLUDE_ENABLED
9946 libxml_xmlXIncludeProcessTree(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9947 PyObject *py_retval;
9950 PyObject *pyobj_tree;
9952 if (!PyArg_ParseTuple(args, (char *)"O:xmlXIncludeProcessTree", &pyobj_tree))
9954 tree = (xmlNodePtr) PyxmlNode_Get(pyobj_tree);
9956 c_retval = xmlXIncludeProcessTree(tree);
9957 py_retval = libxml_intWrap((int) c_retval);
9961 #endif /* LIBXML_XINCLUDE_ENABLED */
9962 #ifdef LIBXML_XPATH_ENABLED
9964 libxml_xmlXPathRegisteredVariablesCleanup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9965 xmlXPathContextPtr ctxt;
9966 PyObject *pyobj_ctxt;
9968 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRegisteredVariablesCleanup", &pyobj_ctxt))
9970 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
9972 xmlXPathRegisteredVariablesCleanup(ctxt);
9977 #endif /* LIBXML_XPATH_ENABLED */
9979 libxml_xmlUCSIsCatP(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9980 PyObject *py_retval;
9984 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatP", &code))
9987 c_retval = xmlUCSIsCatP(code);
9988 py_retval = libxml_intWrap((int) c_retval);
9993 libxml_xmlUCSIsCatPf(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
9994 PyObject *py_retval;
9998 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPf", &code))
10001 c_retval = xmlUCSIsCatPf(code);
10002 py_retval = libxml_intWrap((int) c_retval);
10006 #ifdef LIBXML_XPATH_ENABLED
10008 libxml_xmlXPathLastFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10009 xmlXPathParserContextPtr ctxt;
10010 PyObject *pyobj_ctxt;
10013 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathLastFunction", &pyobj_ctxt, &nargs))
10015 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
10017 xmlXPathLastFunction(ctxt, nargs);
10018 Py_INCREF(Py_None);
10022 #endif /* LIBXML_XPATH_ENABLED */
10023 #ifdef LIBXML_XPATH_ENABLED
10025 libxml_xmlXPathNextChild(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10026 PyObject *py_retval;
10027 xmlNodePtr c_retval;
10028 xmlXPathParserContextPtr ctxt;
10029 PyObject *pyobj_ctxt;
10031 PyObject *pyobj_cur;
10033 if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextChild", &pyobj_ctxt, &pyobj_cur))
10035 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
10036 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
10038 c_retval = xmlXPathNextChild(ctxt, cur);
10039 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
10043 #endif /* LIBXML_XPATH_ENABLED */
10045 libxml_xmlUCSIsCatPs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10046 PyObject *py_retval;
10050 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPs", &code))
10053 c_retval = xmlUCSIsCatPs(code);
10054 py_retval = libxml_intWrap((int) c_retval);
10059 libxml_xmlUCSIsHighSurrogates(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10060 PyObject *py_retval;
10064 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHighSurrogates", &code))
10067 c_retval = xmlUCSIsHighSurrogates(code);
10068 py_retval = libxml_intWrap((int) c_retval);
10073 libxml_xmlNodeGetSpacePreserve(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10074 PyObject *py_retval;
10077 PyObject *pyobj_cur;
10079 if (!PyArg_ParseTuple(args, (char *)"O:xmlNodeGetSpacePreserve", &pyobj_cur))
10081 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
10083 c_retval = xmlNodeGetSpacePreserve(cur);
10084 py_retval = libxml_intWrap((int) c_retval);
10088 #ifdef LIBXML_XPATH_ENABLED
10090 libxml_xmlXPathMultValues(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10091 xmlXPathParserContextPtr ctxt;
10092 PyObject *pyobj_ctxt;
10094 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathMultValues", &pyobj_ctxt))
10096 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
10098 xmlXPathMultValues(ctxt);
10099 Py_INCREF(Py_None);
10103 #endif /* LIBXML_XPATH_ENABLED */
10104 #ifdef LIBXML_XPATH_ENABLED
10106 libxml_xmlXPathPopNumber(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10107 PyObject *py_retval;
10109 xmlXPathParserContextPtr ctxt;
10110 PyObject *pyobj_ctxt;
10112 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathPopNumber", &pyobj_ctxt))
10114 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
10116 c_retval = xmlXPathPopNumber(ctxt);
10117 py_retval = libxml_doubleWrap((double) c_retval);
10121 #endif /* LIBXML_XPATH_ENABLED */
10123 libxml_xmlUCSIsKhmer(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10124 PyObject *py_retval;
10128 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKhmer", &code))
10131 c_retval = xmlUCSIsKhmer(code);
10132 py_retval = libxml_intWrap((int) c_retval);
10137 libxml_xmlUCSIsCatLt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10138 PyObject *py_retval;
10142 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLt", &code))
10145 c_retval = xmlUCSIsCatLt(code);
10146 py_retval = libxml_intWrap((int) c_retval);
10151 libxml_xmlIsBlank(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10152 PyObject *py_retval;
10156 if (!PyArg_ParseTuple(args, (char *)"i:xmlIsBlank", &c))
10159 c_retval = xmlIsBlank(c);
10160 py_retval = libxml_intWrap((int) c_retval);
10164 #ifdef LIBXML_XPATH_ENABLED
10166 libxml_xmlXPathIsNaN(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10167 PyObject *py_retval;
10171 if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathIsNaN", &val))
10174 c_retval = xmlXPathIsNaN(val);
10175 py_retval = libxml_intWrap((int) c_retval);
10179 #endif /* LIBXML_XPATH_ENABLED */
10180 #ifdef LIBXML_XPATH_ENABLED
10182 libxml_xmlXPathNotEqualValues(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10183 PyObject *py_retval;
10185 xmlXPathParserContextPtr ctxt;
10186 PyObject *pyobj_ctxt;
10188 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNotEqualValues", &pyobj_ctxt))
10190 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
10192 c_retval = xmlXPathNotEqualValues(ctxt);
10193 py_retval = libxml_intWrap((int) c_retval);
10197 #endif /* LIBXML_XPATH_ENABLED */
10199 libxml_xmlUCSIsEnclosedAlphanumerics(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10200 PyObject *py_retval;
10204 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsEnclosedAlphanumerics", &code))
10207 c_retval = xmlUCSIsEnclosedAlphanumerics(code);
10208 py_retval = libxml_intWrap((int) c_retval);
10213 libxml_xmlParseEncName(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10214 PyObject *py_retval;
10215 xmlChar * c_retval;
10216 xmlParserCtxtPtr ctxt;
10217 PyObject *pyobj_ctxt;
10219 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEncName", &pyobj_ctxt))
10221 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
10223 c_retval = xmlParseEncName(ctxt);
10224 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
10228 #ifdef LIBXML_XPTR_ENABLED
10230 libxml_xmlXPtrRangeToFunction(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10231 xmlXPathParserContextPtr ctxt;
10232 PyObject *pyobj_ctxt;
10235 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPtrRangeToFunction", &pyobj_ctxt, &nargs))
10237 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
10239 xmlXPtrRangeToFunction(ctxt, nargs);
10240 Py_INCREF(Py_None);
10244 #endif /* LIBXML_XPTR_ENABLED */
10246 libxml_xmlFreeDtd(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10248 PyObject *pyobj_cur;
10250 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeDtd", &pyobj_cur))
10252 cur = (xmlDtdPtr) PyxmlNode_Get(pyobj_cur);
10255 Py_INCREF(Py_None);
10259 #ifdef LIBXML_XPATH_ENABLED
10261 libxml_xmlXPathCastBooleanToNumber(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10262 PyObject *py_retval;
10266 if (!PyArg_ParseTuple(args, (char *)"i:xmlXPathCastBooleanToNumber", &val))
10269 c_retval = xmlXPathCastBooleanToNumber(val);
10270 py_retval = libxml_doubleWrap((double) c_retval);
10274 #endif /* LIBXML_XPATH_ENABLED */
10275 #ifdef LIBXML_XPTR_ENABLED
10277 libxml_xmlXPtrEvalRangePredicate(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10278 xmlXPathParserContextPtr ctxt;
10279 PyObject *pyobj_ctxt;
10281 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPtrEvalRangePredicate", &pyobj_ctxt))
10283 ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
10285 xmlXPtrEvalRangePredicate(ctxt);
10286 Py_INCREF(Py_None);
10290 #endif /* LIBXML_XPTR_ENABLED */
10291 #ifdef LIBXML_HTML_ENABLED
10293 libxml_htmlAutoCloseTag(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10294 PyObject *py_retval;
10297 PyObject *pyobj_doc;
10300 PyObject *pyobj_elem;
10302 if (!PyArg_ParseTuple(args, (char *)"OzO:htmlAutoCloseTag", &pyobj_doc, &name, &pyobj_elem))
10304 doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc);
10305 elem = (htmlNodePtr) PyxmlNode_Get(pyobj_elem);
10307 c_retval = htmlAutoCloseTag(doc, name, elem);
10308 py_retval = libxml_intWrap((int) c_retval);
10312 #endif /* LIBXML_HTML_ENABLED */
10314 libxml_xmlUCSIsIdeographicDescriptionCharacters(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10315 PyObject *py_retval;
10319 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsIdeographicDescriptionCharacters", &code))
10322 c_retval = xmlUCSIsIdeographicDescriptionCharacters(code);
10323 py_retval = libxml_intWrap((int) c_retval);
10328 libxml_xmlUCSIsCatLo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10329 PyObject *py_retval;
10333 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLo", &code))
10336 c_retval = xmlUCSIsCatLo(code);
10337 py_retval = libxml_intWrap((int) c_retval);
10341 #ifdef LIBXML_SCHEMAS_ENABLED
10343 libxml_xmlRelaxNGNewMemParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10344 PyObject *py_retval;
10345 xmlRelaxNGParserCtxtPtr c_retval;
10349 if (!PyArg_ParseTuple(args, (char *)"zi:xmlRelaxNGNewMemParserCtxt", &buffer, &size))
10352 c_retval = xmlRelaxNGNewMemParserCtxt(buffer, size);
10353 py_retval = libxml_xmlRelaxNGParserCtxtPtrWrap((xmlRelaxNGParserCtxtPtr) c_retval);
10357 #endif /* LIBXML_SCHEMAS_ENABLED */
10359 libxml_xmlOutputBufferClose(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10360 PyObject *py_retval;
10362 xmlOutputBufferPtr out;
10363 PyObject *pyobj_out;
10365 if (!PyArg_ParseTuple(args, (char *)"O:xmlOutputBufferClose", &pyobj_out))
10367 out = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_out);
10369 c_retval = xmlOutputBufferClose(out);
10370 py_retval = libxml_intWrap((int) c_retval);
10375 libxml_xmlTextReaderAttributeCount(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10376 PyObject *py_retval;
10378 xmlTextReaderPtr reader;
10379 PyObject *pyobj_reader;
10381 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderAttributeCount", &pyobj_reader))
10383 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
10385 c_retval = xmlTextReaderAttributeCount(reader);
10386 py_retval = libxml_intWrap((int) c_retval);
10391 libxml_xmlCharStrndup(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10392 PyObject *py_retval;
10393 xmlChar * c_retval;
10397 if (!PyArg_ParseTuple(args, (char *)"zi:xmlCharStrndup", &cur, &len))
10400 c_retval = xmlCharStrndup(cur, len);
10401 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
10406 libxml_xmlUCSIsYiSyllables(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10407 PyObject *py_retval;
10411 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsYiSyllables", &code))
10414 c_retval = xmlUCSIsYiSyllables(code);
10415 py_retval = libxml_intWrap((int) c_retval);
10420 libxml_xmlUCSIsCatLm(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10421 PyObject *py_retval;
10425 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLm", &code))
10428 c_retval = xmlUCSIsCatLm(code);
10429 py_retval = libxml_intWrap((int) c_retval);
10434 libxml_xmlGetLineNo(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10435 PyObject *py_retval;
10438 PyObject *pyobj_node;
10440 if (!PyArg_ParseTuple(args, (char *)"O:xmlGetLineNo", &pyobj_node))
10442 node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
10444 c_retval = xmlGetLineNo(node);
10445 py_retval = libxml_intWrap((int) c_retval);
10450 libxml_xmlThrDefTreeIndentString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10451 PyObject *py_retval;
10452 const char * c_retval;
10455 if (!PyArg_ParseTuple(args, (char *)"z:xmlThrDefTreeIndentString", &v))
10458 c_retval = xmlThrDefTreeIndentString(v);
10459 py_retval = libxml_charPtrConstWrap((const char *) c_retval);
10464 libxml_xmlParseEncodingDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10465 PyObject *py_retval;
10466 const xmlChar * c_retval;
10467 xmlParserCtxtPtr ctxt;
10468 PyObject *pyobj_ctxt;
10470 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEncodingDecl", &pyobj_ctxt))
10472 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
10474 c_retval = xmlParseEncodingDecl(ctxt);
10475 py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
10480 libxml_xmlNodeGetLang(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10481 PyObject *py_retval;
10482 xmlChar * c_retval;
10484 PyObject *pyobj_cur;
10486 if (!PyArg_ParseTuple(args, (char *)"O:xmlNodeGetLang", &pyobj_cur))
10488 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
10490 c_retval = xmlNodeGetLang(cur);
10491 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
10496 libxml_xmlGetDocCompressMode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10497 PyObject *py_retval;
10500 PyObject *pyobj_doc;
10502 if (!PyArg_ParseTuple(args, (char *)"O:xmlGetDocCompressMode", &pyobj_doc))
10504 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
10506 c_retval = xmlGetDocCompressMode(doc);
10507 py_retval = libxml_intWrap((int) c_retval);
10512 libxml_xmlUCSIsPrivateUse(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10513 PyObject *py_retval;
10517 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsPrivateUse", &code))
10520 c_retval = xmlUCSIsPrivateUse(code);
10521 py_retval = libxml_intWrap((int) c_retval);
10526 libxml_xmlNewParserCtxt(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
10527 PyObject *py_retval;
10528 xmlParserCtxtPtr c_retval;
10530 c_retval = xmlNewParserCtxt();
10531 py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
10535 #ifdef LIBXML_DEBUG_ENABLED
10537 libxml_xmlDebugDumpDocumentHead(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10539 PyObject *pyobj_output;
10541 PyObject *pyobj_doc;
10543 if (!PyArg_ParseTuple(args, (char *)"OO:xmlDebugDumpDocumentHead", &pyobj_output, &pyobj_doc))
10545 output = (FILE *) PyFile_Get(pyobj_output);
10546 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
10548 xmlDebugDumpDocumentHead(output, doc);
10549 Py_INCREF(Py_None);
10553 #endif /* LIBXML_DEBUG_ENABLED */
10555 libxml_xmlNanoFTPScanProxy(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10558 if (!PyArg_ParseTuple(args, (char *)"z:xmlNanoFTPScanProxy", &URL))
10561 xmlNanoFTPScanProxy(URL);
10562 Py_INCREF(Py_None);
10567 libxml_xmlUnlinkNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10569 PyObject *pyobj_cur;
10571 if (!PyArg_ParseTuple(args, (char *)"O:xmlUnlinkNode", &pyobj_cur))
10573 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
10575 xmlUnlinkNode(cur);
10576 Py_INCREF(Py_None);
10581 libxml_xmlValidateNmtokensValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10582 PyObject *py_retval;
10586 if (!PyArg_ParseTuple(args, (char *)"z:xmlValidateNmtokensValue", &value))
10589 c_retval = xmlValidateNmtokensValue(value);
10590 py_retval = libxml_intWrap((int) c_retval);
10595 libxml_xmlCreateEntityParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10596 PyObject *py_retval;
10597 xmlParserCtxtPtr c_retval;
10602 if (!PyArg_ParseTuple(args, (char *)"zzz:xmlCreateEntityParserCtxt", &URL, &ID, &base))
10605 c_retval = xmlCreateEntityParserCtxt(URL, ID, base);
10606 py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
10611 libxml_xmlTextReaderPrefix(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10612 PyObject *py_retval;
10613 xmlChar * c_retval;
10614 xmlTextReaderPtr reader;
10615 PyObject *pyobj_reader;
10617 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderPrefix", &pyobj_reader))
10619 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
10621 c_retval = xmlTextReaderPrefix(reader);
10622 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
10627 libxml_xmlUCSIsUnifiedCanadianAboriginalSyllabics(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10628 PyObject *py_retval;
10632 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsUnifiedCanadianAboriginalSyllabics", &code))
10635 c_retval = xmlUCSIsUnifiedCanadianAboriginalSyllabics(code);
10636 py_retval = libxml_intWrap((int) c_retval);
10640 #ifdef LIBXML_HTML_ENABLED
10642 libxml_htmlNodeDumpOutput(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10643 xmlOutputBufferPtr buf;
10644 PyObject *pyobj_buf;
10646 PyObject *pyobj_doc;
10648 PyObject *pyobj_cur;
10651 if (!PyArg_ParseTuple(args, (char *)"OOOz:htmlNodeDumpOutput", &pyobj_buf, &pyobj_doc, &pyobj_cur, &encoding))
10653 buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
10654 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
10655 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
10657 htmlNodeDumpOutput(buf, doc, cur, encoding);
10658 Py_INCREF(Py_None);
10662 #endif /* LIBXML_HTML_ENABLED */
10664 libxml_xmlClearParserCtxt(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10665 xmlParserCtxtPtr ctxt;
10666 PyObject *pyobj_ctxt;
10668 if (!PyArg_ParseTuple(args, (char *)"O:xmlClearParserCtxt", &pyobj_ctxt))
10670 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
10672 xmlClearParserCtxt(ctxt);
10673 Py_INCREF(Py_None);
10678 libxml_xmlTextReaderReadString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10679 PyObject *py_retval;
10680 xmlChar * c_retval;
10681 xmlTextReaderPtr reader;
10682 PyObject *pyobj_reader;
10684 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadString", &pyobj_reader))
10686 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
10688 c_retval = xmlTextReaderReadString(reader);
10689 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
10693 #ifdef LIBXML_HTML_ENABLED
10695 libxml_htmlParseElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10696 htmlParserCtxtPtr ctxt;
10697 PyObject *pyobj_ctxt;
10699 if (!PyArg_ParseTuple(args, (char *)"O:htmlParseElement", &pyobj_ctxt))
10701 ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
10703 htmlParseElement(ctxt);
10704 Py_INCREF(Py_None);
10708 #endif /* LIBXML_HTML_ENABLED */
10709 #ifdef LIBXML_DEBUG_ENABLED
10711 libxml_xmlDebugDumpDocument(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10713 PyObject *pyobj_output;
10715 PyObject *pyobj_doc;
10717 if (!PyArg_ParseTuple(args, (char *)"OO:xmlDebugDumpDocument", &pyobj_output, &pyobj_doc))
10719 output = (FILE *) PyFile_Get(pyobj_output);
10720 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
10722 xmlDebugDumpDocument(output, doc);
10723 Py_INCREF(Py_None);
10727 #endif /* LIBXML_DEBUG_ENABLED */
10729 libxml_xmlThrDefSaveNoEmptyTags(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10730 PyObject *py_retval;
10734 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefSaveNoEmptyTags", &v))
10737 c_retval = xmlThrDefSaveNoEmptyTags(v);
10738 py_retval = libxml_intWrap((int) c_retval);
10743 libxml_xmlUCSIsGreek(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10744 PyObject *py_retval;
10748 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGreek", &code))
10751 c_retval = xmlUCSIsGreek(code);
10752 py_retval = libxml_intWrap((int) c_retval);
10757 libxml_xmlDocFormatDump(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10758 PyObject *py_retval;
10763 PyObject *pyobj_cur;
10766 if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDocFormatDump", &pyobj_f, &pyobj_cur, &format))
10768 f = (FILE *) PyFile_Get(pyobj_f);
10769 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
10771 c_retval = xmlDocFormatDump(f, cur, format);
10772 py_retval = libxml_intWrap((int) c_retval);
10777 libxml_xmlTextReaderGetAttribute(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10778 PyObject *py_retval;
10779 xmlChar * c_retval;
10780 xmlTextReaderPtr reader;
10781 PyObject *pyobj_reader;
10784 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderGetAttribute", &pyobj_reader, &name))
10786 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
10788 c_retval = xmlTextReaderGetAttribute(reader, name);
10789 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
10793 #ifdef LIBXML_HTML_ENABLED
10795 libxml_htmlSetMetaEncoding(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10796 PyObject *py_retval;
10799 PyObject *pyobj_doc;
10800 xmlChar * encoding;
10802 if (!PyArg_ParseTuple(args, (char *)"Oz:htmlSetMetaEncoding", &pyobj_doc, &encoding))
10804 doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc);
10806 c_retval = htmlSetMetaEncoding(doc, encoding);
10807 py_retval = libxml_intWrap((int) c_retval);
10811 #endif /* LIBXML_HTML_ENABLED */
10813 libxml_xmlIsRef(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10814 PyObject *py_retval;
10817 PyObject *pyobj_doc;
10819 PyObject *pyobj_elem;
10821 PyObject *pyobj_attr;
10823 if (!PyArg_ParseTuple(args, (char *)"OOO:xmlIsRef", &pyobj_doc, &pyobj_elem, &pyobj_attr))
10825 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
10826 elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
10827 attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
10829 c_retval = xmlIsRef(doc, elem, attr);
10830 py_retval = libxml_intWrap((int) c_retval);
10835 libxml_xmlPopInput(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10836 PyObject *py_retval;
10838 xmlParserCtxtPtr ctxt;
10839 PyObject *pyobj_ctxt;
10841 if (!PyArg_ParseTuple(args, (char *)"O:xmlPopInput", &pyobj_ctxt))
10843 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
10845 c_retval = xmlPopInput(ctxt);
10846 py_retval = libxml_intWrap((int) c_retval);
10851 libxml_xmlXPathGetContextDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10852 PyObject *py_retval;
10853 xmlDocPtr c_retval;
10854 xmlXPathContextPtr ctxt;
10855 PyObject *pyobj_ctxt;
10857 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetContextDoc", &pyobj_ctxt))
10859 ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
10861 c_retval = ctxt->doc;
10862 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
10867 libxml_xmlTextReaderCurrentNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10868 PyObject *py_retval;
10869 xmlNodePtr c_retval;
10870 xmlTextReaderPtr reader;
10871 PyObject *pyobj_reader;
10873 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderCurrentNode", &pyobj_reader))
10875 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
10877 c_retval = xmlTextReaderCurrentNode(reader);
10878 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
10883 libxml_xmlNewDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10884 PyObject *py_retval;
10885 xmlDocPtr c_retval;
10888 if (!PyArg_ParseTuple(args, (char *)"z:xmlNewDoc", &version))
10891 c_retval = xmlNewDoc(version);
10892 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
10897 libxml_xmlDocSetRootElement(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10898 PyObject *py_retval;
10899 xmlNodePtr c_retval;
10901 PyObject *pyobj_doc;
10903 PyObject *pyobj_root;
10905 if (!PyArg_ParseTuple(args, (char *)"OO:xmlDocSetRootElement", &pyobj_doc, &pyobj_root))
10907 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
10908 root = (xmlNodePtr) PyxmlNode_Get(pyobj_root);
10910 c_retval = xmlDocSetRootElement(doc, root);
10911 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
10916 libxml_xmlUCSIsCatZp(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10917 PyObject *py_retval;
10921 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatZp", &code))
10924 c_retval = xmlUCSIsCatZp(code);
10925 py_retval = libxml_intWrap((int) c_retval);
10930 libxml_xmlUCSIsCatZs(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10931 PyObject *py_retval;
10935 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatZs", &code))
10938 c_retval = xmlUCSIsCatZs(code);
10939 py_retval = libxml_intWrap((int) c_retval);
10944 libxml_xmlTextReaderGetRemainder(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10945 PyObject *py_retval;
10946 xmlParserInputBufferPtr c_retval;
10947 xmlTextReaderPtr reader;
10948 PyObject *pyobj_reader;
10950 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderGetRemainder", &pyobj_reader))
10952 reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
10954 c_retval = xmlTextReaderGetRemainder(reader);
10955 py_retval = libxml_xmlParserInputBufferPtrWrap((xmlParserInputBufferPtr) c_retval);
10960 libxml_xmlUCSIsCatZl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10961 PyObject *py_retval;
10965 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatZl", &code))
10968 c_retval = xmlUCSIsCatZl(code);
10969 py_retval = libxml_intWrap((int) c_retval);
10974 libxml_xmlUCSIsGujarati(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10975 PyObject *py_retval;
10979 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGujarati", &code))
10982 c_retval = xmlUCSIsGujarati(code);
10983 py_retval = libxml_intWrap((int) c_retval);
10988 libxml_xmlACatalogRemove(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
10989 PyObject *py_retval;
10991 xmlCatalogPtr catal;
10992 PyObject *pyobj_catal;
10995 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlACatalogRemove", &pyobj_catal, &value))
10997 catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
10999 c_retval = xmlACatalogRemove(catal, value);
11000 py_retval = libxml_intWrap((int) c_retval);
11005 libxml_xmlNewDocComment(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11006 PyObject *py_retval;
11007 xmlNodePtr c_retval;
11009 PyObject *pyobj_doc;
11012 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewDocComment", &pyobj_doc, &content))
11014 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
11016 c_retval = xmlNewDocComment(doc, content);
11017 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
11022 libxml_xmlNamespaceParseNSDef(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11023 PyObject *py_retval;
11024 xmlChar * c_retval;
11025 xmlParserCtxtPtr ctxt;
11026 PyObject *pyobj_ctxt;
11028 if (!PyArg_ParseTuple(args, (char *)"O:xmlNamespaceParseNSDef", &pyobj_ctxt))
11030 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
11032 c_retval = xmlNamespaceParseNSDef(ctxt);
11033 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
11037 #ifdef LIBXML_XPATH_ENABLED
11039 libxml_xmlXPathCastNumberToString(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11040 PyObject *py_retval;
11041 xmlChar * c_retval;
11044 if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathCastNumberToString", &val))
11047 c_retval = xmlXPathCastNumberToString(val);
11048 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
11052 #endif /* LIBXML_XPATH_ENABLED */
11054 libxml_xmlFreeNode(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11056 PyObject *pyobj_cur;
11058 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeNode", &pyobj_cur))
11060 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
11063 Py_INCREF(Py_None);
11068 libxml_xmlParserSetValidate(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11069 xmlParserCtxtPtr ctxt;
11070 PyObject *pyobj_ctxt;
11073 if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetValidate", &pyobj_ctxt, &validate))
11075 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
11077 ctxt->validate = validate;
11078 Py_INCREF(Py_None);
11083 libxml_xmlParseComment(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11084 xmlParserCtxtPtr ctxt;
11085 PyObject *pyobj_ctxt;
11087 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseComment", &pyobj_ctxt))
11089 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
11091 xmlParseComment(ctxt);
11092 Py_INCREF(Py_None);
11097 libxml_xmlCatalogRemove(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11098 PyObject *py_retval;
11102 if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogRemove", &value))
11105 c_retval = xmlCatalogRemove(value);
11106 py_retval = libxml_intWrap((int) c_retval);
11111 libxml_xmlSaveFormatFileEnc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11112 PyObject *py_retval;
11116 PyObject *pyobj_cur;
11120 if (!PyArg_ParseTuple(args, (char *)"zOzi:xmlSaveFormatFileEnc", &filename, &pyobj_cur, &encoding, &format))
11122 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
11124 c_retval = xmlSaveFormatFileEnc(filename, cur, encoding, format);
11125 py_retval = libxml_intWrap((int) c_retval);
11129 #ifdef LIBXML_SCHEMAS_ENABLED
11131 libxml_xmlRelaxNGParse(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11132 PyObject *py_retval;
11133 xmlRelaxNGPtr c_retval;
11134 xmlRelaxNGParserCtxtPtr ctxt;
11135 PyObject *pyobj_ctxt;
11137 if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGParse", &pyobj_ctxt))
11139 ctxt = (xmlRelaxNGParserCtxtPtr) PyrelaxNgParserCtxt_Get(pyobj_ctxt);
11141 c_retval = xmlRelaxNGParse(ctxt);
11142 py_retval = libxml_xmlRelaxNGPtrWrap((xmlRelaxNGPtr) c_retval);
11146 #endif /* LIBXML_SCHEMAS_ENABLED */
11148 libxml_xmlIOFTPMatch(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11149 PyObject *py_retval;
11153 if (!PyArg_ParseTuple(args, (char *)"z:xmlIOFTPMatch", &filename))
11156 c_retval = xmlIOFTPMatch(filename);
11157 py_retval = libxml_intWrap((int) c_retval);
11162 libxml_xmlParseNmtoken(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11163 PyObject *py_retval;
11164 xmlChar * c_retval;
11165 xmlParserCtxtPtr ctxt;
11166 PyObject *pyobj_ctxt;
11168 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseNmtoken", &pyobj_ctxt))
11170 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
11172 c_retval = xmlParseNmtoken(ctxt);
11173 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
11178 libxml_xmlParserGetIsValid(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11179 PyObject *py_retval;
11181 xmlParserCtxtPtr ctxt;
11182 PyObject *pyobj_ctxt;
11184 if (!PyArg_ParseTuple(args, (char *)"O:xmlParserGetIsValid", &pyobj_ctxt))
11186 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
11188 c_retval = ctxt->valid;
11189 py_retval = libxml_intWrap((int) c_retval);
11194 libxml_xmlParseReference(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11195 xmlParserCtxtPtr ctxt;
11196 PyObject *pyobj_ctxt;
11198 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseReference", &pyobj_ctxt))
11200 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
11202 xmlParseReference(ctxt);
11203 Py_INCREF(Py_None);
11208 libxml_xmlThrDefLineNumbersDefaultValue(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11209 PyObject *py_retval;
11213 if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefLineNumbersDefaultValue", &v))
11216 c_retval = xmlThrDefLineNumbersDefaultValue(v);
11217 py_retval = libxml_intWrap((int) c_retval);
11221 #ifdef LIBXML_DEBUG_ENABLED
11223 libxml_xmlDebugDumpDTD(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11225 PyObject *pyobj_output;
11227 PyObject *pyobj_dtd;
11229 if (!PyArg_ParseTuple(args, (char *)"OO:xmlDebugDumpDTD", &pyobj_output, &pyobj_dtd))
11231 output = (FILE *) PyFile_Get(pyobj_output);
11232 dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
11234 xmlDebugDumpDTD(output, dtd);
11235 Py_INCREF(Py_None);
11239 #endif /* LIBXML_DEBUG_ENABLED */
11241 libxml_xmlRecoverDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11242 PyObject *py_retval;
11243 xmlDocPtr c_retval;
11246 if (!PyArg_ParseTuple(args, (char *)"z:xmlRecoverDoc", &cur))
11249 c_retval = xmlRecoverDoc(cur);
11250 py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
11255 libxml_xmlNormalizeWindowsPath(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11256 PyObject *py_retval;
11257 xmlChar * c_retval;
11260 if (!PyArg_ParseTuple(args, (char *)"z:xmlNormalizeWindowsPath", &path))
11263 c_retval = xmlNormalizeWindowsPath(path);
11264 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
11268 #ifdef LIBXML_XPTR_ENABLED
11270 libxml_xmlXPtrNewCollapsedRange(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11271 PyObject *py_retval;
11272 xmlXPathObjectPtr c_retval;
11274 PyObject *pyobj_start;
11276 if (!PyArg_ParseTuple(args, (char *)"O:xmlXPtrNewCollapsedRange", &pyobj_start))
11278 start = (xmlNodePtr) PyxmlNode_Get(pyobj_start);
11280 c_retval = xmlXPtrNewCollapsedRange(start);
11281 py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
11285 #endif /* LIBXML_XPTR_ENABLED */
11287 libxml_xmlCleanupParser(ATTRIBUTE_UNUSED PyObject *self,ATTRIBUTE_UNUSED PyObject *args) {
11289 xmlCleanupParser();
11290 Py_INCREF(Py_None);
11295 libxml_xmlCatalogDump(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11297 PyObject *pyobj_out;
11299 if (!PyArg_ParseTuple(args, (char *)"O:xmlCatalogDump", &pyobj_out))
11301 out = (FILE *) PyFile_Get(pyobj_out);
11303 xmlCatalogDump(out);
11304 Py_INCREF(Py_None);
11309 libxml_xmlNodeSetLang(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11311 PyObject *pyobj_cur;
11314 if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeSetLang", &pyobj_cur, &lang))
11316 cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
11318 xmlNodeSetLang(cur, lang);
11319 Py_INCREF(Py_None);
11324 libxml_xmlParseNamespace(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11325 xmlParserCtxtPtr ctxt;
11326 PyObject *pyobj_ctxt;
11328 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseNamespace", &pyobj_ctxt))
11330 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
11332 xmlParseNamespace(ctxt);
11333 Py_INCREF(Py_None);
11338 libxml_xmlFreeDoc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11340 PyObject *pyobj_cur;
11342 if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeDoc", &pyobj_cur))
11344 cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
11347 Py_INCREF(Py_None);
11352 libxml_xmlUCSIsCatMc(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11353 PyObject *py_retval;
11357 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatMc", &code))
11360 c_retval = xmlUCSIsCatMc(code);
11361 py_retval = libxml_intWrap((int) c_retval);
11366 libxml_xmlTextReaderLocatorBaseURI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11367 PyObject *py_retval;
11368 xmlChar * c_retval;
11369 xmlTextReaderLocatorPtr locator;
11370 PyObject *pyobj_locator;
11372 if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderLocatorBaseURI", &pyobj_locator))
11374 locator = (xmlTextReaderLocatorPtr) PyxmlTextReaderLocator_Get(pyobj_locator);
11376 c_retval = xmlTextReaderLocatorBaseURI(locator);
11377 py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
11382 libxml_xmlUCSIsCyrillic(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11383 PyObject *py_retval;
11387 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCyrillic", &code))
11390 c_retval = xmlUCSIsCyrillic(code);
11391 py_retval = libxml_intWrap((int) c_retval);
11396 libxml_xmlIsBaseChar(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11397 PyObject *py_retval;
11401 if (!PyArg_ParseTuple(args, (char *)"i:xmlIsBaseChar", &c))
11404 c_retval = xmlIsBaseChar(c);
11405 py_retval = libxml_intWrap((int) c_retval);
11410 libxml_xmlUCSIsSyriac(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11411 PyObject *py_retval;
11415 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSyriac", &code))
11418 c_retval = xmlUCSIsSyriac(code);
11419 py_retval = libxml_intWrap((int) c_retval);
11424 libxml_xmlParsePI(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11425 xmlParserCtxtPtr ctxt;
11426 PyObject *pyobj_ctxt;
11428 if (!PyArg_ParseTuple(args, (char *)"O:xmlParsePI", &pyobj_ctxt))
11430 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
11433 Py_INCREF(Py_None);
11438 libxml_xmlUCSIsSuperscriptsandSubscripts(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11439 PyObject *py_retval;
11443 if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSuperscriptsandSubscripts", &code))
11446 c_retval = xmlUCSIsSuperscriptsandSubscripts(code);
11447 py_retval = libxml_intWrap((int) c_retval);
11452 libxml_xmlNewDtd(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11453 PyObject *py_retval;
11454 xmlDtdPtr c_retval;
11456 PyObject *pyobj_doc;
11458 xmlChar * ExternalID;
11459 xmlChar * SystemID;
11461 if (!PyArg_ParseTuple(args, (char *)"Ozzz:xmlNewDtd", &pyobj_doc, &name, &ExternalID, &SystemID))
11463 doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
11465 c_retval = xmlNewDtd(doc, name, ExternalID, SystemID);
11466 py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
11471 libxml_xmlParseDocTypeDecl(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
11472 xmlParserCtxtPtr ctxt;
11473 PyObject *pyobj_ctxt;
11475 if (!PyArg_ParseTuple(args, (char *)"O:xmlParseDocTypeDecl", &pyobj_ctxt))
11477 ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
11479 xmlParseDocTypeDecl(ctxt);
11480 Py_INCREF(Py_None);