Annotation of embedaddon/libxml2/python/libxml2-py.c, revision 1.1
1.1 ! misho 1: /* Generated */
! 2:
! 3: #include <Python.h>
! 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"
! 9:
! 10: #if defined(LIBXML_DOCB_ENABLED)
! 11: PyObject *
! 12: libxml_docbDefaultSAXHandlerInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 13:
! 14: docbDefaultSAXHandlerInit();
! 15: Py_INCREF(Py_None);
! 16: return(Py_None);
! 17: }
! 18:
! 19: #endif /* defined(LIBXML_DOCB_ENABLED) */
! 20: #if defined(LIBXML_HTML_ENABLED)
! 21: PyObject *
! 22: libxml_htmlAutoCloseTag(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 23: PyObject *py_retval;
! 24: int c_retval;
! 25: htmlDocPtr doc;
! 26: PyObject *pyobj_doc;
! 27: xmlChar * name;
! 28: htmlNodePtr elem;
! 29: PyObject *pyobj_elem;
! 30:
! 31: if (!PyArg_ParseTuple(args, (char *)"OzO:htmlAutoCloseTag", &pyobj_doc, &name, &pyobj_elem))
! 32: return(NULL);
! 33: doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 34: elem = (htmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 35:
! 36: c_retval = htmlAutoCloseTag(doc, name, elem);
! 37: py_retval = libxml_intWrap((int) c_retval);
! 38: return(py_retval);
! 39: }
! 40:
! 41: #endif /* defined(LIBXML_HTML_ENABLED) */
! 42: #if defined(LIBXML_HTML_ENABLED)
! 43: PyObject *
! 44: libxml_htmlCreateFileParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 45: PyObject *py_retval;
! 46: htmlParserCtxtPtr c_retval;
! 47: char * filename;
! 48: char * encoding;
! 49:
! 50: if (!PyArg_ParseTuple(args, (char *)"zz:htmlCreateFileParserCtxt", &filename, &encoding))
! 51: return(NULL);
! 52:
! 53: c_retval = htmlCreateFileParserCtxt(filename, encoding);
! 54: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 55: return(py_retval);
! 56: }
! 57:
! 58: #endif /* defined(LIBXML_HTML_ENABLED) */
! 59: #if defined(LIBXML_HTML_ENABLED)
! 60: PyObject *
! 61: libxml_htmlCreateMemoryParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 62: PyObject *py_retval;
! 63: htmlParserCtxtPtr c_retval;
! 64: char * buffer;
! 65: int py_buffsize0;
! 66: int size;
! 67:
! 68: if (!PyArg_ParseTuple(args, (char *)"s#i:htmlCreateMemoryParserCtxt", &buffer, &py_buffsize0, &size))
! 69: return(NULL);
! 70:
! 71: c_retval = htmlCreateMemoryParserCtxt(buffer, size);
! 72: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 73: return(py_retval);
! 74: }
! 75:
! 76: #endif /* defined(LIBXML_HTML_ENABLED) */
! 77: #if defined(LIBXML_HTML_ENABLED)
! 78: #endif
! 79: #if defined(LIBXML_HTML_ENABLED)
! 80: PyObject *
! 81: libxml_htmlCtxtReadDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 82: PyObject *py_retval;
! 83: htmlDocPtr c_retval;
! 84: htmlParserCtxtPtr ctxt;
! 85: PyObject *pyobj_ctxt;
! 86: xmlChar * cur;
! 87: char * URL;
! 88: char * encoding;
! 89: int options;
! 90:
! 91: if (!PyArg_ParseTuple(args, (char *)"Ozzzi:htmlCtxtReadDoc", &pyobj_ctxt, &cur, &URL, &encoding, &options))
! 92: return(NULL);
! 93: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 94:
! 95: c_retval = htmlCtxtReadDoc(ctxt, cur, URL, encoding, options);
! 96: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 97: return(py_retval);
! 98: }
! 99:
! 100: #endif /* defined(LIBXML_HTML_ENABLED) */
! 101: #if defined(LIBXML_HTML_ENABLED)
! 102: PyObject *
! 103: libxml_htmlCtxtReadFd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 104: PyObject *py_retval;
! 105: htmlDocPtr c_retval;
! 106: htmlParserCtxtPtr ctxt;
! 107: PyObject *pyobj_ctxt;
! 108: int fd;
! 109: char * URL;
! 110: char * encoding;
! 111: int options;
! 112:
! 113: if (!PyArg_ParseTuple(args, (char *)"Oizzi:htmlCtxtReadFd", &pyobj_ctxt, &fd, &URL, &encoding, &options))
! 114: return(NULL);
! 115: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 116:
! 117: c_retval = htmlCtxtReadFd(ctxt, fd, URL, encoding, options);
! 118: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 119: return(py_retval);
! 120: }
! 121:
! 122: #endif /* defined(LIBXML_HTML_ENABLED) */
! 123: #if defined(LIBXML_HTML_ENABLED)
! 124: PyObject *
! 125: libxml_htmlCtxtReadFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 126: PyObject *py_retval;
! 127: htmlDocPtr c_retval;
! 128: htmlParserCtxtPtr ctxt;
! 129: PyObject *pyobj_ctxt;
! 130: char * filename;
! 131: char * encoding;
! 132: int options;
! 133:
! 134: if (!PyArg_ParseTuple(args, (char *)"Ozzi:htmlCtxtReadFile", &pyobj_ctxt, &filename, &encoding, &options))
! 135: return(NULL);
! 136: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 137:
! 138: c_retval = htmlCtxtReadFile(ctxt, filename, encoding, options);
! 139: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 140: return(py_retval);
! 141: }
! 142:
! 143: #endif /* defined(LIBXML_HTML_ENABLED) */
! 144: #if defined(LIBXML_HTML_ENABLED)
! 145: PyObject *
! 146: libxml_htmlCtxtReadMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 147: PyObject *py_retval;
! 148: htmlDocPtr c_retval;
! 149: htmlParserCtxtPtr ctxt;
! 150: PyObject *pyobj_ctxt;
! 151: char * buffer;
! 152: int py_buffsize0;
! 153: int size;
! 154: char * URL;
! 155: char * encoding;
! 156: int options;
! 157:
! 158: if (!PyArg_ParseTuple(args, (char *)"Os#izzi:htmlCtxtReadMemory", &pyobj_ctxt, &buffer, &py_buffsize0, &size, &URL, &encoding, &options))
! 159: return(NULL);
! 160: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 161:
! 162: c_retval = htmlCtxtReadMemory(ctxt, buffer, size, URL, encoding, options);
! 163: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 164: return(py_retval);
! 165: }
! 166:
! 167: #endif /* defined(LIBXML_HTML_ENABLED) */
! 168: #if defined(LIBXML_HTML_ENABLED)
! 169: PyObject *
! 170: libxml_htmlCtxtReset(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 171: htmlParserCtxtPtr ctxt;
! 172: PyObject *pyobj_ctxt;
! 173:
! 174: if (!PyArg_ParseTuple(args, (char *)"O:htmlCtxtReset", &pyobj_ctxt))
! 175: return(NULL);
! 176: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 177:
! 178: htmlCtxtReset(ctxt);
! 179: Py_INCREF(Py_None);
! 180: return(Py_None);
! 181: }
! 182:
! 183: #endif /* defined(LIBXML_HTML_ENABLED) */
! 184: #if defined(LIBXML_HTML_ENABLED)
! 185: PyObject *
! 186: libxml_htmlCtxtUseOptions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 187: PyObject *py_retval;
! 188: int c_retval;
! 189: htmlParserCtxtPtr ctxt;
! 190: PyObject *pyobj_ctxt;
! 191: int options;
! 192:
! 193: if (!PyArg_ParseTuple(args, (char *)"Oi:htmlCtxtUseOptions", &pyobj_ctxt, &options))
! 194: return(NULL);
! 195: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 196:
! 197: c_retval = htmlCtxtUseOptions(ctxt, options);
! 198: py_retval = libxml_intWrap((int) c_retval);
! 199: return(py_retval);
! 200: }
! 201:
! 202: #endif /* defined(LIBXML_HTML_ENABLED) */
! 203: #if defined(LIBXML_HTML_ENABLED)
! 204: PyObject *
! 205: libxml_htmlDefaultSAXHandlerInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 206:
! 207: htmlDefaultSAXHandlerInit();
! 208: Py_INCREF(Py_None);
! 209: return(Py_None);
! 210: }
! 211:
! 212: #endif /* defined(LIBXML_HTML_ENABLED) */
! 213: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 214: PyObject *
! 215: libxml_htmlDocContentDumpFormatOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 216: xmlOutputBufferPtr buf;
! 217: PyObject *pyobj_buf;
! 218: xmlDocPtr cur;
! 219: PyObject *pyobj_cur;
! 220: char * encoding;
! 221: int format;
! 222:
! 223: if (!PyArg_ParseTuple(args, (char *)"OOzi:htmlDocContentDumpFormatOutput", &pyobj_buf, &pyobj_cur, &encoding, &format))
! 224: return(NULL);
! 225: buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
! 226: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 227:
! 228: htmlDocContentDumpFormatOutput(buf, cur, encoding, format);
! 229: Py_INCREF(Py_None);
! 230: return(Py_None);
! 231: }
! 232:
! 233: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 234: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 235: PyObject *
! 236: libxml_htmlDocContentDumpOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 237: xmlOutputBufferPtr buf;
! 238: PyObject *pyobj_buf;
! 239: xmlDocPtr cur;
! 240: PyObject *pyobj_cur;
! 241: char * encoding;
! 242:
! 243: if (!PyArg_ParseTuple(args, (char *)"OOz:htmlDocContentDumpOutput", &pyobj_buf, &pyobj_cur, &encoding))
! 244: return(NULL);
! 245: buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
! 246: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 247:
! 248: htmlDocContentDumpOutput(buf, cur, encoding);
! 249: Py_INCREF(Py_None);
! 250: return(Py_None);
! 251: }
! 252:
! 253: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 254: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 255: PyObject *
! 256: libxml_htmlDocDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 257: PyObject *py_retval;
! 258: int c_retval;
! 259: FILE * f;
! 260: PyObject *pyobj_f;
! 261: xmlDocPtr cur;
! 262: PyObject *pyobj_cur;
! 263:
! 264: if (!PyArg_ParseTuple(args, (char *)"OO:htmlDocDump", &pyobj_f, &pyobj_cur))
! 265: return(NULL);
! 266: f = (FILE *) PyFile_Get(pyobj_f);
! 267: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 268:
! 269: c_retval = htmlDocDump(f, cur);
! 270: PyFile_Release(f);
! 271: py_retval = libxml_intWrap((int) c_retval);
! 272: return(py_retval);
! 273: }
! 274:
! 275: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 276: #if defined(LIBXML_HTML_ENABLED)
! 277: PyObject *
! 278: libxml_htmlFreeParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 279: htmlParserCtxtPtr ctxt;
! 280: PyObject *pyobj_ctxt;
! 281:
! 282: if (!PyArg_ParseTuple(args, (char *)"O:htmlFreeParserCtxt", &pyobj_ctxt))
! 283: return(NULL);
! 284: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 285:
! 286: htmlFreeParserCtxt(ctxt);
! 287: Py_INCREF(Py_None);
! 288: return(Py_None);
! 289: }
! 290:
! 291: #endif /* defined(LIBXML_HTML_ENABLED) */
! 292: #if defined(LIBXML_HTML_ENABLED)
! 293: PyObject *
! 294: libxml_htmlGetMetaEncoding(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 295: PyObject *py_retval;
! 296: const xmlChar * c_retval;
! 297: htmlDocPtr doc;
! 298: PyObject *pyobj_doc;
! 299:
! 300: if (!PyArg_ParseTuple(args, (char *)"O:htmlGetMetaEncoding", &pyobj_doc))
! 301: return(NULL);
! 302: doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 303:
! 304: c_retval = htmlGetMetaEncoding(doc);
! 305: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 306: return(py_retval);
! 307: }
! 308:
! 309: #endif /* defined(LIBXML_HTML_ENABLED) */
! 310: #if defined(LIBXML_HTML_ENABLED)
! 311: PyObject *
! 312: libxml_htmlHandleOmittedElem(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 313: PyObject *py_retval;
! 314: int c_retval;
! 315: int val;
! 316:
! 317: if (!PyArg_ParseTuple(args, (char *)"i:htmlHandleOmittedElem", &val))
! 318: return(NULL);
! 319:
! 320: c_retval = htmlHandleOmittedElem(val);
! 321: py_retval = libxml_intWrap((int) c_retval);
! 322: return(py_retval);
! 323: }
! 324:
! 325: #endif /* defined(LIBXML_HTML_ENABLED) */
! 326: #if defined(LIBXML_HTML_ENABLED)
! 327: PyObject *
! 328: libxml_htmlInitAutoClose(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 329:
! 330: htmlInitAutoClose();
! 331: Py_INCREF(Py_None);
! 332: return(Py_None);
! 333: }
! 334:
! 335: #endif /* defined(LIBXML_HTML_ENABLED) */
! 336: #if defined(LIBXML_HTML_ENABLED)
! 337: PyObject *
! 338: libxml_htmlIsAutoClosed(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 339: PyObject *py_retval;
! 340: int c_retval;
! 341: htmlDocPtr doc;
! 342: PyObject *pyobj_doc;
! 343: htmlNodePtr elem;
! 344: PyObject *pyobj_elem;
! 345:
! 346: if (!PyArg_ParseTuple(args, (char *)"OO:htmlIsAutoClosed", &pyobj_doc, &pyobj_elem))
! 347: return(NULL);
! 348: doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 349: elem = (htmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 350:
! 351: c_retval = htmlIsAutoClosed(doc, elem);
! 352: py_retval = libxml_intWrap((int) c_retval);
! 353: return(py_retval);
! 354: }
! 355:
! 356: #endif /* defined(LIBXML_HTML_ENABLED) */
! 357: #if defined(LIBXML_HTML_ENABLED)
! 358: PyObject *
! 359: libxml_htmlIsBooleanAttr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 360: PyObject *py_retval;
! 361: int c_retval;
! 362: xmlChar * name;
! 363:
! 364: if (!PyArg_ParseTuple(args, (char *)"z:htmlIsBooleanAttr", &name))
! 365: return(NULL);
! 366:
! 367: c_retval = htmlIsBooleanAttr(name);
! 368: py_retval = libxml_intWrap((int) c_retval);
! 369: return(py_retval);
! 370: }
! 371:
! 372: #endif /* defined(LIBXML_HTML_ENABLED) */
! 373: #if defined(LIBXML_HTML_ENABLED)
! 374: PyObject *
! 375: libxml_htmlIsScriptAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 376: PyObject *py_retval;
! 377: int c_retval;
! 378: xmlChar * name;
! 379:
! 380: if (!PyArg_ParseTuple(args, (char *)"z:htmlIsScriptAttribute", &name))
! 381: return(NULL);
! 382:
! 383: c_retval = htmlIsScriptAttribute(name);
! 384: py_retval = libxml_intWrap((int) c_retval);
! 385: return(py_retval);
! 386: }
! 387:
! 388: #endif /* defined(LIBXML_HTML_ENABLED) */
! 389: #if defined(LIBXML_HTML_ENABLED)
! 390: PyObject *
! 391: libxml_htmlNewDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 392: PyObject *py_retval;
! 393: htmlDocPtr c_retval;
! 394: xmlChar * URI;
! 395: xmlChar * ExternalID;
! 396:
! 397: if (!PyArg_ParseTuple(args, (char *)"zz:htmlNewDoc", &URI, &ExternalID))
! 398: return(NULL);
! 399:
! 400: c_retval = htmlNewDoc(URI, ExternalID);
! 401: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 402: return(py_retval);
! 403: }
! 404:
! 405: #endif /* defined(LIBXML_HTML_ENABLED) */
! 406: #if defined(LIBXML_HTML_ENABLED)
! 407: PyObject *
! 408: libxml_htmlNewDocNoDtD(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 409: PyObject *py_retval;
! 410: htmlDocPtr c_retval;
! 411: xmlChar * URI;
! 412: xmlChar * ExternalID;
! 413:
! 414: if (!PyArg_ParseTuple(args, (char *)"zz:htmlNewDocNoDtD", &URI, &ExternalID))
! 415: return(NULL);
! 416:
! 417: c_retval = htmlNewDocNoDtD(URI, ExternalID);
! 418: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 419: return(py_retval);
! 420: }
! 421:
! 422: #endif /* defined(LIBXML_HTML_ENABLED) */
! 423: #if defined(LIBXML_HTML_ENABLED)
! 424: PyObject *
! 425: libxml_htmlNewParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 426: PyObject *py_retval;
! 427: htmlParserCtxtPtr c_retval;
! 428:
! 429: c_retval = htmlNewParserCtxt();
! 430: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 431: return(py_retval);
! 432: }
! 433:
! 434: #endif /* defined(LIBXML_HTML_ENABLED) */
! 435: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 436: PyObject *
! 437: libxml_htmlNodeDumpFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 438: FILE * out;
! 439: PyObject *pyobj_out;
! 440: xmlDocPtr doc;
! 441: PyObject *pyobj_doc;
! 442: xmlNodePtr cur;
! 443: PyObject *pyobj_cur;
! 444:
! 445: if (!PyArg_ParseTuple(args, (char *)"OOO:htmlNodeDumpFile", &pyobj_out, &pyobj_doc, &pyobj_cur))
! 446: return(NULL);
! 447: out = (FILE *) PyFile_Get(pyobj_out);
! 448: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 449: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 450:
! 451: htmlNodeDumpFile(out, doc, cur);
! 452: PyFile_Release(out);
! 453: Py_INCREF(Py_None);
! 454: return(Py_None);
! 455: }
! 456:
! 457: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 458: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 459: PyObject *
! 460: libxml_htmlNodeDumpFileFormat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 461: PyObject *py_retval;
! 462: int c_retval;
! 463: FILE * out;
! 464: PyObject *pyobj_out;
! 465: xmlDocPtr doc;
! 466: PyObject *pyobj_doc;
! 467: xmlNodePtr cur;
! 468: PyObject *pyobj_cur;
! 469: char * encoding;
! 470: int format;
! 471:
! 472: if (!PyArg_ParseTuple(args, (char *)"OOOzi:htmlNodeDumpFileFormat", &pyobj_out, &pyobj_doc, &pyobj_cur, &encoding, &format))
! 473: return(NULL);
! 474: out = (FILE *) PyFile_Get(pyobj_out);
! 475: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 476: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 477:
! 478: c_retval = htmlNodeDumpFileFormat(out, doc, cur, encoding, format);
! 479: PyFile_Release(out);
! 480: py_retval = libxml_intWrap((int) c_retval);
! 481: return(py_retval);
! 482: }
! 483:
! 484: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 485: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 486: PyObject *
! 487: libxml_htmlNodeDumpFormatOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 488: xmlOutputBufferPtr buf;
! 489: PyObject *pyobj_buf;
! 490: xmlDocPtr doc;
! 491: PyObject *pyobj_doc;
! 492: xmlNodePtr cur;
! 493: PyObject *pyobj_cur;
! 494: char * encoding;
! 495: int format;
! 496:
! 497: if (!PyArg_ParseTuple(args, (char *)"OOOzi:htmlNodeDumpFormatOutput", &pyobj_buf, &pyobj_doc, &pyobj_cur, &encoding, &format))
! 498: return(NULL);
! 499: buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
! 500: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 501: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 502:
! 503: htmlNodeDumpFormatOutput(buf, doc, cur, encoding, format);
! 504: Py_INCREF(Py_None);
! 505: return(Py_None);
! 506: }
! 507:
! 508: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 509: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 510: PyObject *
! 511: libxml_htmlNodeDumpOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 512: xmlOutputBufferPtr buf;
! 513: PyObject *pyobj_buf;
! 514: xmlDocPtr doc;
! 515: PyObject *pyobj_doc;
! 516: xmlNodePtr cur;
! 517: PyObject *pyobj_cur;
! 518: char * encoding;
! 519:
! 520: if (!PyArg_ParseTuple(args, (char *)"OOOz:htmlNodeDumpOutput", &pyobj_buf, &pyobj_doc, &pyobj_cur, &encoding))
! 521: return(NULL);
! 522: buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
! 523: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 524: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 525:
! 526: htmlNodeDumpOutput(buf, doc, cur, encoding);
! 527: Py_INCREF(Py_None);
! 528: return(Py_None);
! 529: }
! 530:
! 531: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 532: #if defined(LIBXML_HTML_ENABLED)
! 533: PyObject *
! 534: libxml_htmlParseCharRef(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 535: PyObject *py_retval;
! 536: int c_retval;
! 537: htmlParserCtxtPtr ctxt;
! 538: PyObject *pyobj_ctxt;
! 539:
! 540: if (!PyArg_ParseTuple(args, (char *)"O:htmlParseCharRef", &pyobj_ctxt))
! 541: return(NULL);
! 542: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 543:
! 544: c_retval = htmlParseCharRef(ctxt);
! 545: py_retval = libxml_intWrap((int) c_retval);
! 546: return(py_retval);
! 547: }
! 548:
! 549: #endif /* defined(LIBXML_HTML_ENABLED) */
! 550: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
! 551: PyObject *
! 552: libxml_htmlParseChunk(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 553: PyObject *py_retval;
! 554: int c_retval;
! 555: htmlParserCtxtPtr ctxt;
! 556: PyObject *pyobj_ctxt;
! 557: char * chunk;
! 558: int py_buffsize0;
! 559: int size;
! 560: int terminate;
! 561:
! 562: if (!PyArg_ParseTuple(args, (char *)"Os#ii:htmlParseChunk", &pyobj_ctxt, &chunk, &py_buffsize0, &size, &terminate))
! 563: return(NULL);
! 564: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 565:
! 566: c_retval = htmlParseChunk(ctxt, chunk, size, terminate);
! 567: py_retval = libxml_intWrap((int) c_retval);
! 568: return(py_retval);
! 569: }
! 570:
! 571: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED) */
! 572: #if defined(LIBXML_HTML_ENABLED)
! 573: PyObject *
! 574: libxml_htmlParseDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 575: PyObject *py_retval;
! 576: htmlDocPtr c_retval;
! 577: xmlChar * cur;
! 578: char * encoding;
! 579:
! 580: if (!PyArg_ParseTuple(args, (char *)"zz:htmlParseDoc", &cur, &encoding))
! 581: return(NULL);
! 582:
! 583: c_retval = htmlParseDoc(cur, encoding);
! 584: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 585: return(py_retval);
! 586: }
! 587:
! 588: #endif /* defined(LIBXML_HTML_ENABLED) */
! 589: #if defined(LIBXML_HTML_ENABLED)
! 590: PyObject *
! 591: libxml_htmlParseDocument(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 592: PyObject *py_retval;
! 593: int c_retval;
! 594: htmlParserCtxtPtr ctxt;
! 595: PyObject *pyobj_ctxt;
! 596:
! 597: if (!PyArg_ParseTuple(args, (char *)"O:htmlParseDocument", &pyobj_ctxt))
! 598: return(NULL);
! 599: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 600:
! 601: c_retval = htmlParseDocument(ctxt);
! 602: py_retval = libxml_intWrap((int) c_retval);
! 603: return(py_retval);
! 604: }
! 605:
! 606: #endif /* defined(LIBXML_HTML_ENABLED) */
! 607: #if defined(LIBXML_HTML_ENABLED)
! 608: PyObject *
! 609: libxml_htmlParseElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 610: htmlParserCtxtPtr ctxt;
! 611: PyObject *pyobj_ctxt;
! 612:
! 613: if (!PyArg_ParseTuple(args, (char *)"O:htmlParseElement", &pyobj_ctxt))
! 614: return(NULL);
! 615: ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 616:
! 617: htmlParseElement(ctxt);
! 618: Py_INCREF(Py_None);
! 619: return(Py_None);
! 620: }
! 621:
! 622: #endif /* defined(LIBXML_HTML_ENABLED) */
! 623: #if defined(LIBXML_HTML_ENABLED)
! 624: PyObject *
! 625: libxml_htmlParseFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 626: PyObject *py_retval;
! 627: htmlDocPtr c_retval;
! 628: char * filename;
! 629: char * encoding;
! 630:
! 631: if (!PyArg_ParseTuple(args, (char *)"zz:htmlParseFile", &filename, &encoding))
! 632: return(NULL);
! 633:
! 634: c_retval = htmlParseFile(filename, encoding);
! 635: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 636: return(py_retval);
! 637: }
! 638:
! 639: #endif /* defined(LIBXML_HTML_ENABLED) */
! 640: #if defined(LIBXML_HTML_ENABLED)
! 641: PyObject *
! 642: libxml_htmlReadDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 643: PyObject *py_retval;
! 644: htmlDocPtr c_retval;
! 645: xmlChar * cur;
! 646: char * URL;
! 647: char * encoding;
! 648: int options;
! 649:
! 650: if (!PyArg_ParseTuple(args, (char *)"zzzi:htmlReadDoc", &cur, &URL, &encoding, &options))
! 651: return(NULL);
! 652:
! 653: c_retval = htmlReadDoc(cur, URL, encoding, options);
! 654: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 655: return(py_retval);
! 656: }
! 657:
! 658: #endif /* defined(LIBXML_HTML_ENABLED) */
! 659: #if defined(LIBXML_HTML_ENABLED)
! 660: PyObject *
! 661: libxml_htmlReadFd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 662: PyObject *py_retval;
! 663: htmlDocPtr c_retval;
! 664: int fd;
! 665: char * URL;
! 666: char * encoding;
! 667: int options;
! 668:
! 669: if (!PyArg_ParseTuple(args, (char *)"izzi:htmlReadFd", &fd, &URL, &encoding, &options))
! 670: return(NULL);
! 671:
! 672: c_retval = htmlReadFd(fd, URL, encoding, options);
! 673: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 674: return(py_retval);
! 675: }
! 676:
! 677: #endif /* defined(LIBXML_HTML_ENABLED) */
! 678: #if defined(LIBXML_HTML_ENABLED)
! 679: PyObject *
! 680: libxml_htmlReadFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 681: PyObject *py_retval;
! 682: htmlDocPtr c_retval;
! 683: char * filename;
! 684: char * encoding;
! 685: int options;
! 686:
! 687: if (!PyArg_ParseTuple(args, (char *)"zzi:htmlReadFile", &filename, &encoding, &options))
! 688: return(NULL);
! 689:
! 690: c_retval = htmlReadFile(filename, encoding, options);
! 691: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 692: return(py_retval);
! 693: }
! 694:
! 695: #endif /* defined(LIBXML_HTML_ENABLED) */
! 696: #if defined(LIBXML_HTML_ENABLED)
! 697: PyObject *
! 698: libxml_htmlReadMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 699: PyObject *py_retval;
! 700: htmlDocPtr c_retval;
! 701: char * buffer;
! 702: int py_buffsize0;
! 703: int size;
! 704: char * URL;
! 705: char * encoding;
! 706: int options;
! 707:
! 708: if (!PyArg_ParseTuple(args, (char *)"s#izzi:htmlReadMemory", &buffer, &py_buffsize0, &size, &URL, &encoding, &options))
! 709: return(NULL);
! 710:
! 711: c_retval = htmlReadMemory(buffer, size, URL, encoding, options);
! 712: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 713: return(py_retval);
! 714: }
! 715:
! 716: #endif /* defined(LIBXML_HTML_ENABLED) */
! 717: #if defined(LIBXML_HTML_ENABLED)
! 718: #endif
! 719: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 720: PyObject *
! 721: libxml_htmlSaveFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 722: PyObject *py_retval;
! 723: int c_retval;
! 724: char * filename;
! 725: xmlDocPtr cur;
! 726: PyObject *pyobj_cur;
! 727:
! 728: if (!PyArg_ParseTuple(args, (char *)"zO:htmlSaveFile", &filename, &pyobj_cur))
! 729: return(NULL);
! 730: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 731:
! 732: c_retval = htmlSaveFile(filename, cur);
! 733: py_retval = libxml_intWrap((int) c_retval);
! 734: return(py_retval);
! 735: }
! 736:
! 737: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 738: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 739: PyObject *
! 740: libxml_htmlSaveFileEnc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 741: PyObject *py_retval;
! 742: int c_retval;
! 743: char * filename;
! 744: xmlDocPtr cur;
! 745: PyObject *pyobj_cur;
! 746: char * encoding;
! 747:
! 748: if (!PyArg_ParseTuple(args, (char *)"zOz:htmlSaveFileEnc", &filename, &pyobj_cur, &encoding))
! 749: return(NULL);
! 750: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 751:
! 752: c_retval = htmlSaveFileEnc(filename, cur, encoding);
! 753: py_retval = libxml_intWrap((int) c_retval);
! 754: return(py_retval);
! 755: }
! 756:
! 757: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 758: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 759: PyObject *
! 760: libxml_htmlSaveFileFormat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 761: PyObject *py_retval;
! 762: int c_retval;
! 763: char * filename;
! 764: xmlDocPtr cur;
! 765: PyObject *pyobj_cur;
! 766: char * encoding;
! 767: int format;
! 768:
! 769: if (!PyArg_ParseTuple(args, (char *)"zOzi:htmlSaveFileFormat", &filename, &pyobj_cur, &encoding, &format))
! 770: return(NULL);
! 771: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 772:
! 773: c_retval = htmlSaveFileFormat(filename, cur, encoding, format);
! 774: py_retval = libxml_intWrap((int) c_retval);
! 775: return(py_retval);
! 776: }
! 777:
! 778: #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 779: #if defined(LIBXML_HTML_ENABLED)
! 780: PyObject *
! 781: libxml_htmlSetMetaEncoding(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 782: PyObject *py_retval;
! 783: int c_retval;
! 784: htmlDocPtr doc;
! 785: PyObject *pyobj_doc;
! 786: xmlChar * encoding;
! 787:
! 788: if (!PyArg_ParseTuple(args, (char *)"Oz:htmlSetMetaEncoding", &pyobj_doc, &encoding))
! 789: return(NULL);
! 790: doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 791:
! 792: c_retval = htmlSetMetaEncoding(doc, encoding);
! 793: py_retval = libxml_intWrap((int) c_retval);
! 794: return(py_retval);
! 795: }
! 796:
! 797: #endif /* defined(LIBXML_HTML_ENABLED) */
! 798: PyObject *
! 799: libxml_namePop(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 800: PyObject *py_retval;
! 801: const xmlChar * c_retval;
! 802: xmlParserCtxtPtr ctxt;
! 803: PyObject *pyobj_ctxt;
! 804:
! 805: if (!PyArg_ParseTuple(args, (char *)"O:namePop", &pyobj_ctxt))
! 806: return(NULL);
! 807: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 808:
! 809: c_retval = namePop(ctxt);
! 810: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 811: return(py_retval);
! 812: }
! 813:
! 814: PyObject *
! 815: libxml_namePush(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 816: PyObject *py_retval;
! 817: int c_retval;
! 818: xmlParserCtxtPtr ctxt;
! 819: PyObject *pyobj_ctxt;
! 820: xmlChar * value;
! 821:
! 822: if (!PyArg_ParseTuple(args, (char *)"Oz:namePush", &pyobj_ctxt, &value))
! 823: return(NULL);
! 824: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 825:
! 826: c_retval = namePush(ctxt, value);
! 827: py_retval = libxml_intWrap((int) c_retval);
! 828: return(py_retval);
! 829: }
! 830:
! 831: PyObject *
! 832: libxml_nodePop(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 833: PyObject *py_retval;
! 834: xmlNodePtr c_retval;
! 835: xmlParserCtxtPtr ctxt;
! 836: PyObject *pyobj_ctxt;
! 837:
! 838: if (!PyArg_ParseTuple(args, (char *)"O:nodePop", &pyobj_ctxt))
! 839: return(NULL);
! 840: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 841:
! 842: c_retval = nodePop(ctxt);
! 843: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 844: return(py_retval);
! 845: }
! 846:
! 847: PyObject *
! 848: libxml_nodePush(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 849: PyObject *py_retval;
! 850: int c_retval;
! 851: xmlParserCtxtPtr ctxt;
! 852: PyObject *pyobj_ctxt;
! 853: xmlNodePtr value;
! 854: PyObject *pyobj_value;
! 855:
! 856: if (!PyArg_ParseTuple(args, (char *)"OO:nodePush", &pyobj_ctxt, &pyobj_value))
! 857: return(NULL);
! 858: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 859: value = (xmlNodePtr) PyxmlNode_Get(pyobj_value);
! 860:
! 861: c_retval = nodePush(ctxt, value);
! 862: py_retval = libxml_intWrap((int) c_retval);
! 863: return(py_retval);
! 864: }
! 865:
! 866: #if defined(LIBXML_XPATH_ENABLED)
! 867: PyObject *
! 868: libxml_valuePop(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 869: PyObject *py_retval;
! 870: xmlXPathObjectPtr c_retval;
! 871: xmlXPathParserContextPtr ctxt;
! 872: PyObject *pyobj_ctxt;
! 873:
! 874: if (!PyArg_ParseTuple(args, (char *)"O:valuePop", &pyobj_ctxt))
! 875: return(NULL);
! 876: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 877:
! 878: c_retval = valuePop(ctxt);
! 879: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 880: return(py_retval);
! 881: }
! 882:
! 883: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 884: #if defined(LIBXML_CATALOG_ENABLED)
! 885: PyObject *
! 886: libxml_xmlACatalogAdd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 887: PyObject *py_retval;
! 888: int c_retval;
! 889: xmlCatalogPtr catal;
! 890: PyObject *pyobj_catal;
! 891: xmlChar * type;
! 892: xmlChar * orig;
! 893: xmlChar * replace;
! 894:
! 895: if (!PyArg_ParseTuple(args, (char *)"Ozzz:xmlACatalogAdd", &pyobj_catal, &type, &orig, &replace))
! 896: return(NULL);
! 897: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 898:
! 899: c_retval = xmlACatalogAdd(catal, type, orig, replace);
! 900: py_retval = libxml_intWrap((int) c_retval);
! 901: return(py_retval);
! 902: }
! 903:
! 904: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 905: #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 906: PyObject *
! 907: libxml_xmlACatalogDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 908: xmlCatalogPtr catal;
! 909: PyObject *pyobj_catal;
! 910: FILE * out;
! 911: PyObject *pyobj_out;
! 912:
! 913: if (!PyArg_ParseTuple(args, (char *)"OO:xmlACatalogDump", &pyobj_catal, &pyobj_out))
! 914: return(NULL);
! 915: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 916: out = (FILE *) PyFile_Get(pyobj_out);
! 917:
! 918: xmlACatalogDump(catal, out);
! 919: PyFile_Release(out);
! 920: Py_INCREF(Py_None);
! 921: return(Py_None);
! 922: }
! 923:
! 924: #endif /* defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 925: #if defined(LIBXML_CATALOG_ENABLED)
! 926: PyObject *
! 927: libxml_xmlACatalogRemove(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 928: PyObject *py_retval;
! 929: int c_retval;
! 930: xmlCatalogPtr catal;
! 931: PyObject *pyobj_catal;
! 932: xmlChar * value;
! 933:
! 934: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlACatalogRemove", &pyobj_catal, &value))
! 935: return(NULL);
! 936: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 937:
! 938: c_retval = xmlACatalogRemove(catal, value);
! 939: py_retval = libxml_intWrap((int) c_retval);
! 940: return(py_retval);
! 941: }
! 942:
! 943: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 944: #if defined(LIBXML_CATALOG_ENABLED)
! 945: PyObject *
! 946: libxml_xmlACatalogResolve(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 947: PyObject *py_retval;
! 948: xmlChar * c_retval;
! 949: xmlCatalogPtr catal;
! 950: PyObject *pyobj_catal;
! 951: xmlChar * pubID;
! 952: xmlChar * sysID;
! 953:
! 954: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlACatalogResolve", &pyobj_catal, &pubID, &sysID))
! 955: return(NULL);
! 956: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 957:
! 958: c_retval = xmlACatalogResolve(catal, pubID, sysID);
! 959: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 960: return(py_retval);
! 961: }
! 962:
! 963: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 964: #if defined(LIBXML_CATALOG_ENABLED)
! 965: PyObject *
! 966: libxml_xmlACatalogResolvePublic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 967: PyObject *py_retval;
! 968: xmlChar * c_retval;
! 969: xmlCatalogPtr catal;
! 970: PyObject *pyobj_catal;
! 971: xmlChar * pubID;
! 972:
! 973: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlACatalogResolvePublic", &pyobj_catal, &pubID))
! 974: return(NULL);
! 975: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 976:
! 977: c_retval = xmlACatalogResolvePublic(catal, pubID);
! 978: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 979: return(py_retval);
! 980: }
! 981:
! 982: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 983: #if defined(LIBXML_CATALOG_ENABLED)
! 984: PyObject *
! 985: libxml_xmlACatalogResolveSystem(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 986: PyObject *py_retval;
! 987: xmlChar * c_retval;
! 988: xmlCatalogPtr catal;
! 989: PyObject *pyobj_catal;
! 990: xmlChar * sysID;
! 991:
! 992: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlACatalogResolveSystem", &pyobj_catal, &sysID))
! 993: return(NULL);
! 994: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 995:
! 996: c_retval = xmlACatalogResolveSystem(catal, sysID);
! 997: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 998: return(py_retval);
! 999: }
! 1000:
! 1001: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1002: #if defined(LIBXML_CATALOG_ENABLED)
! 1003: PyObject *
! 1004: libxml_xmlACatalogResolveURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1005: PyObject *py_retval;
! 1006: xmlChar * c_retval;
! 1007: xmlCatalogPtr catal;
! 1008: PyObject *pyobj_catal;
! 1009: xmlChar * URI;
! 1010:
! 1011: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlACatalogResolveURI", &pyobj_catal, &URI))
! 1012: return(NULL);
! 1013: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 1014:
! 1015: c_retval = xmlACatalogResolveURI(catal, URI);
! 1016: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1017: return(py_retval);
! 1018: }
! 1019:
! 1020: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1021: PyObject *
! 1022: libxml_xmlAddChild(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1023: PyObject *py_retval;
! 1024: xmlNodePtr c_retval;
! 1025: xmlNodePtr parent;
! 1026: PyObject *pyobj_parent;
! 1027: xmlNodePtr cur;
! 1028: PyObject *pyobj_cur;
! 1029:
! 1030: if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddChild", &pyobj_parent, &pyobj_cur))
! 1031: return(NULL);
! 1032: parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
! 1033: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 1034:
! 1035: c_retval = xmlAddChild(parent, cur);
! 1036: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1037: return(py_retval);
! 1038: }
! 1039:
! 1040: PyObject *
! 1041: libxml_xmlAddChildList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1042: PyObject *py_retval;
! 1043: xmlNodePtr c_retval;
! 1044: xmlNodePtr parent;
! 1045: PyObject *pyobj_parent;
! 1046: xmlNodePtr cur;
! 1047: PyObject *pyobj_cur;
! 1048:
! 1049: if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddChildList", &pyobj_parent, &pyobj_cur))
! 1050: return(NULL);
! 1051: parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
! 1052: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 1053:
! 1054: c_retval = xmlAddChildList(parent, cur);
! 1055: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1056: return(py_retval);
! 1057: }
! 1058:
! 1059: PyObject *
! 1060: libxml_xmlAddDocEntity(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1061: PyObject *py_retval;
! 1062: xmlEntityPtr c_retval;
! 1063: xmlDocPtr doc;
! 1064: PyObject *pyobj_doc;
! 1065: xmlChar * name;
! 1066: int type;
! 1067: xmlChar * ExternalID;
! 1068: xmlChar * SystemID;
! 1069: xmlChar * content;
! 1070:
! 1071: if (!PyArg_ParseTuple(args, (char *)"Ozizzz:xmlAddDocEntity", &pyobj_doc, &name, &type, &ExternalID, &SystemID, &content))
! 1072: return(NULL);
! 1073: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 1074:
! 1075: c_retval = xmlAddDocEntity(doc, name, type, ExternalID, SystemID, content);
! 1076: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1077: return(py_retval);
! 1078: }
! 1079:
! 1080: PyObject *
! 1081: libxml_xmlAddDtdEntity(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1082: PyObject *py_retval;
! 1083: xmlEntityPtr c_retval;
! 1084: xmlDocPtr doc;
! 1085: PyObject *pyobj_doc;
! 1086: xmlChar * name;
! 1087: int type;
! 1088: xmlChar * ExternalID;
! 1089: xmlChar * SystemID;
! 1090: xmlChar * content;
! 1091:
! 1092: if (!PyArg_ParseTuple(args, (char *)"Ozizzz:xmlAddDtdEntity", &pyobj_doc, &name, &type, &ExternalID, &SystemID, &content))
! 1093: return(NULL);
! 1094: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 1095:
! 1096: c_retval = xmlAddDtdEntity(doc, name, type, ExternalID, SystemID, content);
! 1097: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1098: return(py_retval);
! 1099: }
! 1100:
! 1101: PyObject *
! 1102: libxml_xmlAddEncodingAlias(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1103: PyObject *py_retval;
! 1104: int c_retval;
! 1105: char * name;
! 1106: char * alias;
! 1107:
! 1108: if (!PyArg_ParseTuple(args, (char *)"zz:xmlAddEncodingAlias", &name, &alias))
! 1109: return(NULL);
! 1110:
! 1111: c_retval = xmlAddEncodingAlias(name, alias);
! 1112: py_retval = libxml_intWrap((int) c_retval);
! 1113: return(py_retval);
! 1114: }
! 1115:
! 1116: PyObject *
! 1117: libxml_xmlAddNextSibling(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1118: PyObject *py_retval;
! 1119: xmlNodePtr c_retval;
! 1120: xmlNodePtr cur;
! 1121: PyObject *pyobj_cur;
! 1122: xmlNodePtr elem;
! 1123: PyObject *pyobj_elem;
! 1124:
! 1125: if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddNextSibling", &pyobj_cur, &pyobj_elem))
! 1126: return(NULL);
! 1127: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 1128: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 1129:
! 1130: c_retval = xmlAddNextSibling(cur, elem);
! 1131: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1132: return(py_retval);
! 1133: }
! 1134:
! 1135: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 1136: PyObject *
! 1137: libxml_xmlAddPrevSibling(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1138: PyObject *py_retval;
! 1139: xmlNodePtr c_retval;
! 1140: xmlNodePtr cur;
! 1141: PyObject *pyobj_cur;
! 1142: xmlNodePtr elem;
! 1143: PyObject *pyobj_elem;
! 1144:
! 1145: if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddPrevSibling", &pyobj_cur, &pyobj_elem))
! 1146: return(NULL);
! 1147: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 1148: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 1149:
! 1150: c_retval = xmlAddPrevSibling(cur, elem);
! 1151: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1152: return(py_retval);
! 1153: }
! 1154:
! 1155: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 1156: PyObject *
! 1157: libxml_xmlAddSibling(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1158: PyObject *py_retval;
! 1159: xmlNodePtr c_retval;
! 1160: xmlNodePtr cur;
! 1161: PyObject *pyobj_cur;
! 1162: xmlNodePtr elem;
! 1163: PyObject *pyobj_elem;
! 1164:
! 1165: if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddSibling", &pyobj_cur, &pyobj_elem))
! 1166: return(NULL);
! 1167: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 1168: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 1169:
! 1170: c_retval = xmlAddSibling(cur, elem);
! 1171: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1172: return(py_retval);
! 1173: }
! 1174:
! 1175: #if defined(LIBXML_DEBUG_ENABLED)
! 1176: PyObject *
! 1177: libxml_xmlBoolToText(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1178: PyObject *py_retval;
! 1179: const char * c_retval;
! 1180: int boolval;
! 1181:
! 1182: if (!PyArg_ParseTuple(args, (char *)"i:xmlBoolToText", &boolval))
! 1183: return(NULL);
! 1184:
! 1185: c_retval = xmlBoolToText(boolval);
! 1186: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 1187: return(py_retval);
! 1188: }
! 1189:
! 1190: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 1191: PyObject *
! 1192: libxml_xmlBuildQName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1193: PyObject *py_retval;
! 1194: xmlChar * c_retval;
! 1195: xmlChar * ncname;
! 1196: xmlChar * prefix;
! 1197: xmlChar * memory;
! 1198: int len;
! 1199:
! 1200: if (!PyArg_ParseTuple(args, (char *)"zzzi:xmlBuildQName", &ncname, &prefix, &memory, &len))
! 1201: return(NULL);
! 1202:
! 1203: c_retval = xmlBuildQName(ncname, prefix, memory, len);
! 1204: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1205: return(py_retval);
! 1206: }
! 1207:
! 1208: PyObject *
! 1209: libxml_xmlBuildRelativeURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1210: PyObject *py_retval;
! 1211: xmlChar * c_retval;
! 1212: xmlChar * URI;
! 1213: xmlChar * base;
! 1214:
! 1215: if (!PyArg_ParseTuple(args, (char *)"zz:xmlBuildRelativeURI", &URI, &base))
! 1216: return(NULL);
! 1217:
! 1218: c_retval = xmlBuildRelativeURI(URI, base);
! 1219: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1220: return(py_retval);
! 1221: }
! 1222:
! 1223: PyObject *
! 1224: libxml_xmlBuildURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1225: PyObject *py_retval;
! 1226: xmlChar * c_retval;
! 1227: xmlChar * URI;
! 1228: xmlChar * base;
! 1229:
! 1230: if (!PyArg_ParseTuple(args, (char *)"zz:xmlBuildURI", &URI, &base))
! 1231: return(NULL);
! 1232:
! 1233: c_retval = xmlBuildURI(URI, base);
! 1234: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1235: return(py_retval);
! 1236: }
! 1237:
! 1238: PyObject *
! 1239: libxml_xmlByteConsumed(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1240: PyObject *py_retval;
! 1241: long c_retval;
! 1242: xmlParserCtxtPtr ctxt;
! 1243: PyObject *pyobj_ctxt;
! 1244:
! 1245: if (!PyArg_ParseTuple(args, (char *)"O:xmlByteConsumed", &pyobj_ctxt))
! 1246: return(NULL);
! 1247: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 1248:
! 1249: c_retval = xmlByteConsumed(ctxt);
! 1250: py_retval = libxml_longWrap((long) c_retval);
! 1251: return(py_retval);
! 1252: }
! 1253:
! 1254: PyObject *
! 1255: libxml_xmlCanonicPath(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1256: PyObject *py_retval;
! 1257: xmlChar * c_retval;
! 1258: xmlChar * path;
! 1259:
! 1260: if (!PyArg_ParseTuple(args, (char *)"z:xmlCanonicPath", &path))
! 1261: return(NULL);
! 1262:
! 1263: c_retval = xmlCanonicPath(path);
! 1264: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1265: return(py_retval);
! 1266: }
! 1267:
! 1268: #if defined(LIBXML_CATALOG_ENABLED)
! 1269: PyObject *
! 1270: libxml_xmlCatalogAdd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1271: PyObject *py_retval;
! 1272: int c_retval;
! 1273: xmlChar * type;
! 1274: xmlChar * orig;
! 1275: xmlChar * replace;
! 1276:
! 1277: if (!PyArg_ParseTuple(args, (char *)"zzz:xmlCatalogAdd", &type, &orig, &replace))
! 1278: return(NULL);
! 1279:
! 1280: c_retval = xmlCatalogAdd(type, orig, replace);
! 1281: py_retval = libxml_intWrap((int) c_retval);
! 1282: return(py_retval);
! 1283: }
! 1284:
! 1285: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1286: #if defined(LIBXML_CATALOG_ENABLED)
! 1287: PyObject *
! 1288: libxml_xmlCatalogCleanup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 1289:
! 1290: xmlCatalogCleanup();
! 1291: Py_INCREF(Py_None);
! 1292: return(Py_None);
! 1293: }
! 1294:
! 1295: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1296: #if defined(LIBXML_CATALOG_ENABLED)
! 1297: PyObject *
! 1298: libxml_xmlCatalogConvert(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 1299: PyObject *py_retval;
! 1300: int c_retval;
! 1301:
! 1302: c_retval = xmlCatalogConvert();
! 1303: py_retval = libxml_intWrap((int) c_retval);
! 1304: return(py_retval);
! 1305: }
! 1306:
! 1307: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1308: #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 1309: PyObject *
! 1310: libxml_xmlCatalogDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1311: FILE * out;
! 1312: PyObject *pyobj_out;
! 1313:
! 1314: if (!PyArg_ParseTuple(args, (char *)"O:xmlCatalogDump", &pyobj_out))
! 1315: return(NULL);
! 1316: out = (FILE *) PyFile_Get(pyobj_out);
! 1317:
! 1318: xmlCatalogDump(out);
! 1319: PyFile_Release(out);
! 1320: Py_INCREF(Py_None);
! 1321: return(Py_None);
! 1322: }
! 1323:
! 1324: #endif /* defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 1325: #if defined(LIBXML_CATALOG_ENABLED)
! 1326: PyObject *
! 1327: libxml_xmlCatalogGetPublic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1328: PyObject *py_retval;
! 1329: const xmlChar * c_retval;
! 1330: xmlChar * pubID;
! 1331:
! 1332: if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogGetPublic", &pubID))
! 1333: return(NULL);
! 1334:
! 1335: c_retval = xmlCatalogGetPublic(pubID);
! 1336: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 1337: return(py_retval);
! 1338: }
! 1339:
! 1340: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1341: #if defined(LIBXML_CATALOG_ENABLED)
! 1342: PyObject *
! 1343: libxml_xmlCatalogGetSystem(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1344: PyObject *py_retval;
! 1345: const xmlChar * c_retval;
! 1346: xmlChar * sysID;
! 1347:
! 1348: if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogGetSystem", &sysID))
! 1349: return(NULL);
! 1350:
! 1351: c_retval = xmlCatalogGetSystem(sysID);
! 1352: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 1353: return(py_retval);
! 1354: }
! 1355:
! 1356: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1357: #if defined(LIBXML_CATALOG_ENABLED)
! 1358: PyObject *
! 1359: libxml_xmlCatalogIsEmpty(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1360: PyObject *py_retval;
! 1361: int c_retval;
! 1362: xmlCatalogPtr catal;
! 1363: PyObject *pyobj_catal;
! 1364:
! 1365: if (!PyArg_ParseTuple(args, (char *)"O:xmlCatalogIsEmpty", &pyobj_catal))
! 1366: return(NULL);
! 1367: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 1368:
! 1369: c_retval = xmlCatalogIsEmpty(catal);
! 1370: py_retval = libxml_intWrap((int) c_retval);
! 1371: return(py_retval);
! 1372: }
! 1373:
! 1374: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1375: #if defined(LIBXML_CATALOG_ENABLED)
! 1376: PyObject *
! 1377: libxml_xmlCatalogRemove(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1378: PyObject *py_retval;
! 1379: int c_retval;
! 1380: xmlChar * value;
! 1381:
! 1382: if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogRemove", &value))
! 1383: return(NULL);
! 1384:
! 1385: c_retval = xmlCatalogRemove(value);
! 1386: py_retval = libxml_intWrap((int) c_retval);
! 1387: return(py_retval);
! 1388: }
! 1389:
! 1390: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1391: #if defined(LIBXML_CATALOG_ENABLED)
! 1392: PyObject *
! 1393: libxml_xmlCatalogResolve(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1394: PyObject *py_retval;
! 1395: xmlChar * c_retval;
! 1396: xmlChar * pubID;
! 1397: xmlChar * sysID;
! 1398:
! 1399: if (!PyArg_ParseTuple(args, (char *)"zz:xmlCatalogResolve", &pubID, &sysID))
! 1400: return(NULL);
! 1401:
! 1402: c_retval = xmlCatalogResolve(pubID, sysID);
! 1403: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1404: return(py_retval);
! 1405: }
! 1406:
! 1407: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1408: #if defined(LIBXML_CATALOG_ENABLED)
! 1409: PyObject *
! 1410: libxml_xmlCatalogResolvePublic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1411: PyObject *py_retval;
! 1412: xmlChar * c_retval;
! 1413: xmlChar * pubID;
! 1414:
! 1415: if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogResolvePublic", &pubID))
! 1416: return(NULL);
! 1417:
! 1418: c_retval = xmlCatalogResolvePublic(pubID);
! 1419: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1420: return(py_retval);
! 1421: }
! 1422:
! 1423: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1424: #if defined(LIBXML_CATALOG_ENABLED)
! 1425: PyObject *
! 1426: libxml_xmlCatalogResolveSystem(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1427: PyObject *py_retval;
! 1428: xmlChar * c_retval;
! 1429: xmlChar * sysID;
! 1430:
! 1431: if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogResolveSystem", &sysID))
! 1432: return(NULL);
! 1433:
! 1434: c_retval = xmlCatalogResolveSystem(sysID);
! 1435: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1436: return(py_retval);
! 1437: }
! 1438:
! 1439: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1440: #if defined(LIBXML_CATALOG_ENABLED)
! 1441: PyObject *
! 1442: libxml_xmlCatalogResolveURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1443: PyObject *py_retval;
! 1444: xmlChar * c_retval;
! 1445: xmlChar * URI;
! 1446:
! 1447: if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogResolveURI", &URI))
! 1448: return(NULL);
! 1449:
! 1450: c_retval = xmlCatalogResolveURI(URI);
! 1451: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1452: return(py_retval);
! 1453: }
! 1454:
! 1455: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1456: #if defined(LIBXML_CATALOG_ENABLED)
! 1457: PyObject *
! 1458: libxml_xmlCatalogSetDebug(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1459: PyObject *py_retval;
! 1460: int c_retval;
! 1461: int level;
! 1462:
! 1463: if (!PyArg_ParseTuple(args, (char *)"i:xmlCatalogSetDebug", &level))
! 1464: return(NULL);
! 1465:
! 1466: c_retval = xmlCatalogSetDebug(level);
! 1467: py_retval = libxml_intWrap((int) c_retval);
! 1468: return(py_retval);
! 1469: }
! 1470:
! 1471: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1472: PyObject *
! 1473: libxml_xmlCharStrdup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1474: PyObject *py_retval;
! 1475: xmlChar * c_retval;
! 1476: char * cur;
! 1477:
! 1478: if (!PyArg_ParseTuple(args, (char *)"z:xmlCharStrdup", &cur))
! 1479: return(NULL);
! 1480:
! 1481: c_retval = xmlCharStrdup(cur);
! 1482: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1483: return(py_retval);
! 1484: }
! 1485:
! 1486: PyObject *
! 1487: libxml_xmlCharStrndup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1488: PyObject *py_retval;
! 1489: xmlChar * c_retval;
! 1490: char * cur;
! 1491: int len;
! 1492:
! 1493: if (!PyArg_ParseTuple(args, (char *)"zi:xmlCharStrndup", &cur, &len))
! 1494: return(NULL);
! 1495:
! 1496: c_retval = xmlCharStrndup(cur, len);
! 1497: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 1498: return(py_retval);
! 1499: }
! 1500:
! 1501: PyObject *
! 1502: libxml_xmlCheckFilename(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1503: PyObject *py_retval;
! 1504: int c_retval;
! 1505: char * path;
! 1506:
! 1507: if (!PyArg_ParseTuple(args, (char *)"z:xmlCheckFilename", &path))
! 1508: return(NULL);
! 1509:
! 1510: c_retval = xmlCheckFilename(path);
! 1511: py_retval = libxml_intWrap((int) c_retval);
! 1512: return(py_retval);
! 1513: }
! 1514:
! 1515: PyObject *
! 1516: libxml_xmlCheckLanguageID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1517: PyObject *py_retval;
! 1518: int c_retval;
! 1519: xmlChar * lang;
! 1520:
! 1521: if (!PyArg_ParseTuple(args, (char *)"z:xmlCheckLanguageID", &lang))
! 1522: return(NULL);
! 1523:
! 1524: c_retval = xmlCheckLanguageID(lang);
! 1525: py_retval = libxml_intWrap((int) c_retval);
! 1526: return(py_retval);
! 1527: }
! 1528:
! 1529: PyObject *
! 1530: libxml_xmlCheckUTF8(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1531: PyObject *py_retval;
! 1532: int c_retval;
! 1533: unsigned char * utf;
! 1534:
! 1535: if (!PyArg_ParseTuple(args, (char *)"z:xmlCheckUTF8", &utf))
! 1536: return(NULL);
! 1537:
! 1538: c_retval = xmlCheckUTF8(utf);
! 1539: py_retval = libxml_intWrap((int) c_retval);
! 1540: return(py_retval);
! 1541: }
! 1542:
! 1543: PyObject *
! 1544: libxml_xmlCheckVersion(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1545: int version;
! 1546:
! 1547: if (!PyArg_ParseTuple(args, (char *)"i:xmlCheckVersion", &version))
! 1548: return(NULL);
! 1549:
! 1550: xmlCheckVersion(version);
! 1551: Py_INCREF(Py_None);
! 1552: return(Py_None);
! 1553: }
! 1554:
! 1555: PyObject *
! 1556: libxml_xmlCleanupCharEncodingHandlers(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 1557:
! 1558: xmlCleanupCharEncodingHandlers();
! 1559: Py_INCREF(Py_None);
! 1560: return(Py_None);
! 1561: }
! 1562:
! 1563: PyObject *
! 1564: libxml_xmlCleanupEncodingAliases(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 1565:
! 1566: xmlCleanupEncodingAliases();
! 1567: Py_INCREF(Py_None);
! 1568: return(Py_None);
! 1569: }
! 1570:
! 1571: PyObject *
! 1572: libxml_xmlCleanupGlobals(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 1573:
! 1574: xmlCleanupGlobals();
! 1575: Py_INCREF(Py_None);
! 1576: return(Py_None);
! 1577: }
! 1578:
! 1579: PyObject *
! 1580: libxml_xmlCleanupInputCallbacks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 1581:
! 1582: xmlCleanupInputCallbacks();
! 1583: Py_INCREF(Py_None);
! 1584: return(Py_None);
! 1585: }
! 1586:
! 1587: #if defined(LIBXML_OUTPUT_ENABLED)
! 1588: PyObject *
! 1589: libxml_xmlCleanupOutputCallbacks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 1590:
! 1591: xmlCleanupOutputCallbacks();
! 1592: Py_INCREF(Py_None);
! 1593: return(Py_None);
! 1594: }
! 1595:
! 1596: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 1597: #if defined(LIBXML_LEGACY_ENABLED)
! 1598: PyObject *
! 1599: libxml_xmlCleanupPredefinedEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 1600:
! 1601: xmlCleanupPredefinedEntities();
! 1602: Py_INCREF(Py_None);
! 1603: return(Py_None);
! 1604: }
! 1605:
! 1606: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 1607: PyObject *
! 1608: libxml_xmlClearParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1609: xmlParserCtxtPtr ctxt;
! 1610: PyObject *pyobj_ctxt;
! 1611:
! 1612: if (!PyArg_ParseTuple(args, (char *)"O:xmlClearParserCtxt", &pyobj_ctxt))
! 1613: return(NULL);
! 1614: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 1615:
! 1616: xmlClearParserCtxt(ctxt);
! 1617: Py_INCREF(Py_None);
! 1618: return(Py_None);
! 1619: }
! 1620:
! 1621: #if defined(LIBXML_CATALOG_ENABLED)
! 1622: PyObject *
! 1623: libxml_xmlConvertSGMLCatalog(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1624: PyObject *py_retval;
! 1625: int c_retval;
! 1626: xmlCatalogPtr catal;
! 1627: PyObject *pyobj_catal;
! 1628:
! 1629: if (!PyArg_ParseTuple(args, (char *)"O:xmlConvertSGMLCatalog", &pyobj_catal))
! 1630: return(NULL);
! 1631: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 1632:
! 1633: c_retval = xmlConvertSGMLCatalog(catal);
! 1634: py_retval = libxml_intWrap((int) c_retval);
! 1635: return(py_retval);
! 1636: }
! 1637:
! 1638: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 1639: PyObject *
! 1640: libxml_xmlCopyChar(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1641: PyObject *py_retval;
! 1642: int c_retval;
! 1643: int len;
! 1644: xmlChar * out;
! 1645: int val;
! 1646:
! 1647: if (!PyArg_ParseTuple(args, (char *)"izi:xmlCopyChar", &len, &out, &val))
! 1648: return(NULL);
! 1649:
! 1650: c_retval = xmlCopyChar(len, out, val);
! 1651: py_retval = libxml_intWrap((int) c_retval);
! 1652: return(py_retval);
! 1653: }
! 1654:
! 1655: PyObject *
! 1656: libxml_xmlCopyCharMultiByte(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1657: PyObject *py_retval;
! 1658: int c_retval;
! 1659: xmlChar * out;
! 1660: int val;
! 1661:
! 1662: if (!PyArg_ParseTuple(args, (char *)"zi:xmlCopyCharMultiByte", &out, &val))
! 1663: return(NULL);
! 1664:
! 1665: c_retval = xmlCopyCharMultiByte(out, val);
! 1666: py_retval = libxml_intWrap((int) c_retval);
! 1667: return(py_retval);
! 1668: }
! 1669:
! 1670: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 1671: PyObject *
! 1672: libxml_xmlCopyDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1673: PyObject *py_retval;
! 1674: xmlDocPtr c_retval;
! 1675: xmlDocPtr doc;
! 1676: PyObject *pyobj_doc;
! 1677: int recursive;
! 1678:
! 1679: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlCopyDoc", &pyobj_doc, &recursive))
! 1680: return(NULL);
! 1681: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 1682:
! 1683: c_retval = xmlCopyDoc(doc, recursive);
! 1684: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 1685: return(py_retval);
! 1686: }
! 1687:
! 1688: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 1689: #if defined(LIBXML_TREE_ENABLED)
! 1690: PyObject *
! 1691: libxml_xmlCopyDtd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1692: PyObject *py_retval;
! 1693: xmlDtdPtr c_retval;
! 1694: xmlDtdPtr dtd;
! 1695: PyObject *pyobj_dtd;
! 1696:
! 1697: if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyDtd", &pyobj_dtd))
! 1698: return(NULL);
! 1699: dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
! 1700:
! 1701: c_retval = xmlCopyDtd(dtd);
! 1702: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1703: return(py_retval);
! 1704: }
! 1705:
! 1706: #endif /* defined(LIBXML_TREE_ENABLED) */
! 1707: PyObject *
! 1708: libxml_xmlCopyError(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1709: PyObject *py_retval;
! 1710: int c_retval;
! 1711: xmlErrorPtr from;
! 1712: PyObject *pyobj_from;
! 1713: xmlErrorPtr to;
! 1714: PyObject *pyobj_to;
! 1715:
! 1716: if (!PyArg_ParseTuple(args, (char *)"OO:xmlCopyError", &pyobj_from, &pyobj_to))
! 1717: return(NULL);
! 1718: from = (xmlErrorPtr) PyError_Get(pyobj_from);
! 1719: to = (xmlErrorPtr) PyError_Get(pyobj_to);
! 1720:
! 1721: c_retval = xmlCopyError(from, to);
! 1722: py_retval = libxml_intWrap((int) c_retval);
! 1723: return(py_retval);
! 1724: }
! 1725:
! 1726: PyObject *
! 1727: libxml_xmlCopyNamespace(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1728: PyObject *py_retval;
! 1729: xmlNsPtr c_retval;
! 1730: xmlNsPtr cur;
! 1731: PyObject *pyobj_cur;
! 1732:
! 1733: if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyNamespace", &pyobj_cur))
! 1734: return(NULL);
! 1735: cur = (xmlNsPtr) PyxmlNode_Get(pyobj_cur);
! 1736:
! 1737: c_retval = xmlCopyNamespace(cur);
! 1738: py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
! 1739: return(py_retval);
! 1740: }
! 1741:
! 1742: PyObject *
! 1743: libxml_xmlCopyNamespaceList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1744: PyObject *py_retval;
! 1745: xmlNsPtr c_retval;
! 1746: xmlNsPtr cur;
! 1747: PyObject *pyobj_cur;
! 1748:
! 1749: if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyNamespaceList", &pyobj_cur))
! 1750: return(NULL);
! 1751: cur = (xmlNsPtr) PyxmlNode_Get(pyobj_cur);
! 1752:
! 1753: c_retval = xmlCopyNamespaceList(cur);
! 1754: py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
! 1755: return(py_retval);
! 1756: }
! 1757:
! 1758: PyObject *
! 1759: libxml_xmlCopyNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1760: PyObject *py_retval;
! 1761: xmlNodePtr c_retval;
! 1762: xmlNodePtr node;
! 1763: PyObject *pyobj_node;
! 1764: int extended;
! 1765:
! 1766: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlCopyNode", &pyobj_node, &extended))
! 1767: return(NULL);
! 1768: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 1769:
! 1770: c_retval = xmlCopyNode(node, extended);
! 1771: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1772: return(py_retval);
! 1773: }
! 1774:
! 1775: PyObject *
! 1776: libxml_xmlCopyNodeList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1777: PyObject *py_retval;
! 1778: xmlNodePtr c_retval;
! 1779: xmlNodePtr node;
! 1780: PyObject *pyobj_node;
! 1781:
! 1782: if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyNodeList", &pyobj_node))
! 1783: return(NULL);
! 1784: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 1785:
! 1786: c_retval = xmlCopyNodeList(node);
! 1787: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1788: return(py_retval);
! 1789: }
! 1790:
! 1791: PyObject *
! 1792: libxml_xmlCopyProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1793: PyObject *py_retval;
! 1794: xmlAttrPtr c_retval;
! 1795: xmlNodePtr target;
! 1796: PyObject *pyobj_target;
! 1797: xmlAttrPtr cur;
! 1798: PyObject *pyobj_cur;
! 1799:
! 1800: if (!PyArg_ParseTuple(args, (char *)"OO:xmlCopyProp", &pyobj_target, &pyobj_cur))
! 1801: return(NULL);
! 1802: target = (xmlNodePtr) PyxmlNode_Get(pyobj_target);
! 1803: cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
! 1804:
! 1805: c_retval = xmlCopyProp(target, cur);
! 1806: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1807: return(py_retval);
! 1808: }
! 1809:
! 1810: PyObject *
! 1811: libxml_xmlCopyPropList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1812: PyObject *py_retval;
! 1813: xmlAttrPtr c_retval;
! 1814: xmlNodePtr target;
! 1815: PyObject *pyobj_target;
! 1816: xmlAttrPtr cur;
! 1817: PyObject *pyobj_cur;
! 1818:
! 1819: if (!PyArg_ParseTuple(args, (char *)"OO:xmlCopyPropList", &pyobj_target, &pyobj_cur))
! 1820: return(NULL);
! 1821: target = (xmlNodePtr) PyxmlNode_Get(pyobj_target);
! 1822: cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
! 1823:
! 1824: c_retval = xmlCopyPropList(target, cur);
! 1825: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1826: return(py_retval);
! 1827: }
! 1828:
! 1829: PyObject *
! 1830: libxml_xmlCreateDocParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1831: PyObject *py_retval;
! 1832: xmlParserCtxtPtr c_retval;
! 1833: xmlChar * cur;
! 1834:
! 1835: if (!PyArg_ParseTuple(args, (char *)"z:xmlCreateDocParserCtxt", &cur))
! 1836: return(NULL);
! 1837:
! 1838: c_retval = xmlCreateDocParserCtxt(cur);
! 1839: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 1840: return(py_retval);
! 1841: }
! 1842:
! 1843: PyObject *
! 1844: libxml_xmlCreateEntityParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1845: PyObject *py_retval;
! 1846: xmlParserCtxtPtr c_retval;
! 1847: xmlChar * URL;
! 1848: xmlChar * ID;
! 1849: xmlChar * base;
! 1850:
! 1851: if (!PyArg_ParseTuple(args, (char *)"zzz:xmlCreateEntityParserCtxt", &URL, &ID, &base))
! 1852: return(NULL);
! 1853:
! 1854: c_retval = xmlCreateEntityParserCtxt(URL, ID, base);
! 1855: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 1856: return(py_retval);
! 1857: }
! 1858:
! 1859: PyObject *
! 1860: libxml_xmlCreateFileParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1861: PyObject *py_retval;
! 1862: xmlParserCtxtPtr c_retval;
! 1863: char * filename;
! 1864:
! 1865: if (!PyArg_ParseTuple(args, (char *)"z:xmlCreateFileParserCtxt", &filename))
! 1866: return(NULL);
! 1867:
! 1868: c_retval = xmlCreateFileParserCtxt(filename);
! 1869: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 1870: return(py_retval);
! 1871: }
! 1872:
! 1873: PyObject *
! 1874: libxml_xmlCreateIntSubset(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1875: PyObject *py_retval;
! 1876: xmlDtdPtr c_retval;
! 1877: xmlDocPtr doc;
! 1878: PyObject *pyobj_doc;
! 1879: xmlChar * name;
! 1880: xmlChar * ExternalID;
! 1881: xmlChar * SystemID;
! 1882:
! 1883: if (!PyArg_ParseTuple(args, (char *)"Ozzz:xmlCreateIntSubset", &pyobj_doc, &name, &ExternalID, &SystemID))
! 1884: return(NULL);
! 1885: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 1886:
! 1887: c_retval = xmlCreateIntSubset(doc, name, ExternalID, SystemID);
! 1888: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 1889: return(py_retval);
! 1890: }
! 1891:
! 1892: PyObject *
! 1893: libxml_xmlCreateMemoryParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1894: PyObject *py_retval;
! 1895: xmlParserCtxtPtr c_retval;
! 1896: char * buffer;
! 1897: int py_buffsize0;
! 1898: int size;
! 1899:
! 1900: if (!PyArg_ParseTuple(args, (char *)"s#i:xmlCreateMemoryParserCtxt", &buffer, &py_buffsize0, &size))
! 1901: return(NULL);
! 1902:
! 1903: c_retval = xmlCreateMemoryParserCtxt(buffer, size);
! 1904: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 1905: return(py_retval);
! 1906: }
! 1907:
! 1908: PyObject *
! 1909: libxml_xmlCreateURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 1910: PyObject *py_retval;
! 1911: xmlURIPtr c_retval;
! 1912:
! 1913: c_retval = xmlCreateURI();
! 1914: py_retval = libxml_xmlURIPtrWrap((xmlURIPtr) c_retval);
! 1915: return(py_retval);
! 1916: }
! 1917:
! 1918: PyObject *
! 1919: libxml_xmlCreateURLParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1920: PyObject *py_retval;
! 1921: xmlParserCtxtPtr c_retval;
! 1922: char * filename;
! 1923: int options;
! 1924:
! 1925: if (!PyArg_ParseTuple(args, (char *)"zi:xmlCreateURLParserCtxt", &filename, &options))
! 1926: return(NULL);
! 1927:
! 1928: c_retval = xmlCreateURLParserCtxt(filename, options);
! 1929: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 1930: return(py_retval);
! 1931: }
! 1932:
! 1933: PyObject *
! 1934: libxml_xmlCtxtReadDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1935: PyObject *py_retval;
! 1936: xmlDocPtr c_retval;
! 1937: xmlParserCtxtPtr ctxt;
! 1938: PyObject *pyobj_ctxt;
! 1939: xmlChar * cur;
! 1940: char * URL;
! 1941: char * encoding;
! 1942: int options;
! 1943:
! 1944: if (!PyArg_ParseTuple(args, (char *)"Ozzzi:xmlCtxtReadDoc", &pyobj_ctxt, &cur, &URL, &encoding, &options))
! 1945: return(NULL);
! 1946: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 1947:
! 1948: c_retval = xmlCtxtReadDoc(ctxt, cur, URL, encoding, options);
! 1949: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 1950: return(py_retval);
! 1951: }
! 1952:
! 1953: PyObject *
! 1954: libxml_xmlCtxtReadFd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1955: PyObject *py_retval;
! 1956: xmlDocPtr c_retval;
! 1957: xmlParserCtxtPtr ctxt;
! 1958: PyObject *pyobj_ctxt;
! 1959: int fd;
! 1960: char * URL;
! 1961: char * encoding;
! 1962: int options;
! 1963:
! 1964: if (!PyArg_ParseTuple(args, (char *)"Oizzi:xmlCtxtReadFd", &pyobj_ctxt, &fd, &URL, &encoding, &options))
! 1965: return(NULL);
! 1966: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 1967:
! 1968: c_retval = xmlCtxtReadFd(ctxt, fd, URL, encoding, options);
! 1969: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 1970: return(py_retval);
! 1971: }
! 1972:
! 1973: PyObject *
! 1974: libxml_xmlCtxtReadFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1975: PyObject *py_retval;
! 1976: xmlDocPtr c_retval;
! 1977: xmlParserCtxtPtr ctxt;
! 1978: PyObject *pyobj_ctxt;
! 1979: char * filename;
! 1980: char * encoding;
! 1981: int options;
! 1982:
! 1983: if (!PyArg_ParseTuple(args, (char *)"Ozzi:xmlCtxtReadFile", &pyobj_ctxt, &filename, &encoding, &options))
! 1984: return(NULL);
! 1985: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 1986:
! 1987: c_retval = xmlCtxtReadFile(ctxt, filename, encoding, options);
! 1988: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 1989: return(py_retval);
! 1990: }
! 1991:
! 1992: PyObject *
! 1993: libxml_xmlCtxtReadMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 1994: PyObject *py_retval;
! 1995: xmlDocPtr c_retval;
! 1996: xmlParserCtxtPtr ctxt;
! 1997: PyObject *pyobj_ctxt;
! 1998: char * buffer;
! 1999: int py_buffsize0;
! 2000: int size;
! 2001: char * URL;
! 2002: char * encoding;
! 2003: int options;
! 2004:
! 2005: if (!PyArg_ParseTuple(args, (char *)"Os#izzi:xmlCtxtReadMemory", &pyobj_ctxt, &buffer, &py_buffsize0, &size, &URL, &encoding, &options))
! 2006: return(NULL);
! 2007: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 2008:
! 2009: c_retval = xmlCtxtReadMemory(ctxt, buffer, size, URL, encoding, options);
! 2010: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 2011: return(py_retval);
! 2012: }
! 2013:
! 2014: PyObject *
! 2015: libxml_xmlCtxtReset(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2016: xmlParserCtxtPtr ctxt;
! 2017: PyObject *pyobj_ctxt;
! 2018:
! 2019: if (!PyArg_ParseTuple(args, (char *)"O:xmlCtxtReset", &pyobj_ctxt))
! 2020: return(NULL);
! 2021: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 2022:
! 2023: xmlCtxtReset(ctxt);
! 2024: Py_INCREF(Py_None);
! 2025: return(Py_None);
! 2026: }
! 2027:
! 2028: PyObject *
! 2029: libxml_xmlCtxtResetPush(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2030: PyObject *py_retval;
! 2031: int c_retval;
! 2032: xmlParserCtxtPtr ctxt;
! 2033: PyObject *pyobj_ctxt;
! 2034: char * chunk;
! 2035: int py_buffsize0;
! 2036: int size;
! 2037: char * filename;
! 2038: char * encoding;
! 2039:
! 2040: if (!PyArg_ParseTuple(args, (char *)"Os#izz:xmlCtxtResetPush", &pyobj_ctxt, &chunk, &py_buffsize0, &size, &filename, &encoding))
! 2041: return(NULL);
! 2042: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 2043:
! 2044: c_retval = xmlCtxtResetPush(ctxt, chunk, size, filename, encoding);
! 2045: py_retval = libxml_intWrap((int) c_retval);
! 2046: return(py_retval);
! 2047: }
! 2048:
! 2049: PyObject *
! 2050: libxml_xmlCtxtUseOptions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2051: PyObject *py_retval;
! 2052: int c_retval;
! 2053: xmlParserCtxtPtr ctxt;
! 2054: PyObject *pyobj_ctxt;
! 2055: int options;
! 2056:
! 2057: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlCtxtUseOptions", &pyobj_ctxt, &options))
! 2058: return(NULL);
! 2059: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 2060:
! 2061: c_retval = xmlCtxtUseOptions(ctxt, options);
! 2062: py_retval = libxml_intWrap((int) c_retval);
! 2063: return(py_retval);
! 2064: }
! 2065:
! 2066: #if defined(LIBXML_DEBUG_ENABLED)
! 2067: PyObject *
! 2068: libxml_xmlDebugCheckDocument(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2069: PyObject *py_retval;
! 2070: int c_retval;
! 2071: FILE * output;
! 2072: PyObject *pyobj_output;
! 2073: xmlDocPtr doc;
! 2074: PyObject *pyobj_doc;
! 2075:
! 2076: if (!PyArg_ParseTuple(args, (char *)"OO:xmlDebugCheckDocument", &pyobj_output, &pyobj_doc))
! 2077: return(NULL);
! 2078: output = (FILE *) PyFile_Get(pyobj_output);
! 2079: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2080:
! 2081: c_retval = xmlDebugCheckDocument(output, doc);
! 2082: PyFile_Release(output);
! 2083: py_retval = libxml_intWrap((int) c_retval);
! 2084: return(py_retval);
! 2085: }
! 2086:
! 2087: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2088: #if defined(LIBXML_DEBUG_ENABLED)
! 2089: PyObject *
! 2090: libxml_xmlDebugDumpAttr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2091: FILE * output;
! 2092: PyObject *pyobj_output;
! 2093: xmlAttrPtr attr;
! 2094: PyObject *pyobj_attr;
! 2095: int depth;
! 2096:
! 2097: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpAttr", &pyobj_output, &pyobj_attr, &depth))
! 2098: return(NULL);
! 2099: output = (FILE *) PyFile_Get(pyobj_output);
! 2100: attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
! 2101:
! 2102: xmlDebugDumpAttr(output, attr, depth);
! 2103: PyFile_Release(output);
! 2104: Py_INCREF(Py_None);
! 2105: return(Py_None);
! 2106: }
! 2107:
! 2108: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2109: #if defined(LIBXML_DEBUG_ENABLED)
! 2110: PyObject *
! 2111: libxml_xmlDebugDumpAttrList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2112: FILE * output;
! 2113: PyObject *pyobj_output;
! 2114: xmlAttrPtr attr;
! 2115: PyObject *pyobj_attr;
! 2116: int depth;
! 2117:
! 2118: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpAttrList", &pyobj_output, &pyobj_attr, &depth))
! 2119: return(NULL);
! 2120: output = (FILE *) PyFile_Get(pyobj_output);
! 2121: attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
! 2122:
! 2123: xmlDebugDumpAttrList(output, attr, depth);
! 2124: PyFile_Release(output);
! 2125: Py_INCREF(Py_None);
! 2126: return(Py_None);
! 2127: }
! 2128:
! 2129: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2130: #if defined(LIBXML_DEBUG_ENABLED)
! 2131: PyObject *
! 2132: libxml_xmlDebugDumpDTD(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2133: FILE * output;
! 2134: PyObject *pyobj_output;
! 2135: xmlDtdPtr dtd;
! 2136: PyObject *pyobj_dtd;
! 2137:
! 2138: if (!PyArg_ParseTuple(args, (char *)"OO:xmlDebugDumpDTD", &pyobj_output, &pyobj_dtd))
! 2139: return(NULL);
! 2140: output = (FILE *) PyFile_Get(pyobj_output);
! 2141: dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
! 2142:
! 2143: xmlDebugDumpDTD(output, dtd);
! 2144: PyFile_Release(output);
! 2145: Py_INCREF(Py_None);
! 2146: return(Py_None);
! 2147: }
! 2148:
! 2149: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2150: #if defined(LIBXML_DEBUG_ENABLED)
! 2151: PyObject *
! 2152: libxml_xmlDebugDumpDocument(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2153: FILE * output;
! 2154: PyObject *pyobj_output;
! 2155: xmlDocPtr doc;
! 2156: PyObject *pyobj_doc;
! 2157:
! 2158: if (!PyArg_ParseTuple(args, (char *)"OO:xmlDebugDumpDocument", &pyobj_output, &pyobj_doc))
! 2159: return(NULL);
! 2160: output = (FILE *) PyFile_Get(pyobj_output);
! 2161: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2162:
! 2163: xmlDebugDumpDocument(output, doc);
! 2164: PyFile_Release(output);
! 2165: Py_INCREF(Py_None);
! 2166: return(Py_None);
! 2167: }
! 2168:
! 2169: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2170: #if defined(LIBXML_DEBUG_ENABLED)
! 2171: PyObject *
! 2172: libxml_xmlDebugDumpDocumentHead(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2173: FILE * output;
! 2174: PyObject *pyobj_output;
! 2175: xmlDocPtr doc;
! 2176: PyObject *pyobj_doc;
! 2177:
! 2178: if (!PyArg_ParseTuple(args, (char *)"OO:xmlDebugDumpDocumentHead", &pyobj_output, &pyobj_doc))
! 2179: return(NULL);
! 2180: output = (FILE *) PyFile_Get(pyobj_output);
! 2181: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2182:
! 2183: xmlDebugDumpDocumentHead(output, doc);
! 2184: PyFile_Release(output);
! 2185: Py_INCREF(Py_None);
! 2186: return(Py_None);
! 2187: }
! 2188:
! 2189: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2190: #if defined(LIBXML_DEBUG_ENABLED)
! 2191: PyObject *
! 2192: libxml_xmlDebugDumpEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2193: FILE * output;
! 2194: PyObject *pyobj_output;
! 2195: xmlDocPtr doc;
! 2196: PyObject *pyobj_doc;
! 2197:
! 2198: if (!PyArg_ParseTuple(args, (char *)"OO:xmlDebugDumpEntities", &pyobj_output, &pyobj_doc))
! 2199: return(NULL);
! 2200: output = (FILE *) PyFile_Get(pyobj_output);
! 2201: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2202:
! 2203: xmlDebugDumpEntities(output, doc);
! 2204: PyFile_Release(output);
! 2205: Py_INCREF(Py_None);
! 2206: return(Py_None);
! 2207: }
! 2208:
! 2209: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2210: #if defined(LIBXML_DEBUG_ENABLED)
! 2211: PyObject *
! 2212: libxml_xmlDebugDumpNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2213: FILE * output;
! 2214: PyObject *pyobj_output;
! 2215: xmlNodePtr node;
! 2216: PyObject *pyobj_node;
! 2217: int depth;
! 2218:
! 2219: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpNode", &pyobj_output, &pyobj_node, &depth))
! 2220: return(NULL);
! 2221: output = (FILE *) PyFile_Get(pyobj_output);
! 2222: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 2223:
! 2224: xmlDebugDumpNode(output, node, depth);
! 2225: PyFile_Release(output);
! 2226: Py_INCREF(Py_None);
! 2227: return(Py_None);
! 2228: }
! 2229:
! 2230: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2231: #if defined(LIBXML_DEBUG_ENABLED)
! 2232: PyObject *
! 2233: libxml_xmlDebugDumpNodeList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2234: FILE * output;
! 2235: PyObject *pyobj_output;
! 2236: xmlNodePtr node;
! 2237: PyObject *pyobj_node;
! 2238: int depth;
! 2239:
! 2240: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpNodeList", &pyobj_output, &pyobj_node, &depth))
! 2241: return(NULL);
! 2242: output = (FILE *) PyFile_Get(pyobj_output);
! 2243: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 2244:
! 2245: xmlDebugDumpNodeList(output, node, depth);
! 2246: PyFile_Release(output);
! 2247: Py_INCREF(Py_None);
! 2248: return(Py_None);
! 2249: }
! 2250:
! 2251: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2252: #if defined(LIBXML_DEBUG_ENABLED)
! 2253: PyObject *
! 2254: libxml_xmlDebugDumpOneNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2255: FILE * output;
! 2256: PyObject *pyobj_output;
! 2257: xmlNodePtr node;
! 2258: PyObject *pyobj_node;
! 2259: int depth;
! 2260:
! 2261: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDebugDumpOneNode", &pyobj_output, &pyobj_node, &depth))
! 2262: return(NULL);
! 2263: output = (FILE *) PyFile_Get(pyobj_output);
! 2264: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 2265:
! 2266: xmlDebugDumpOneNode(output, node, depth);
! 2267: PyFile_Release(output);
! 2268: Py_INCREF(Py_None);
! 2269: return(Py_None);
! 2270: }
! 2271:
! 2272: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2273: #if defined(LIBXML_DEBUG_ENABLED)
! 2274: PyObject *
! 2275: libxml_xmlDebugDumpString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2276: FILE * output;
! 2277: PyObject *pyobj_output;
! 2278: xmlChar * str;
! 2279:
! 2280: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlDebugDumpString", &pyobj_output, &str))
! 2281: return(NULL);
! 2282: output = (FILE *) PyFile_Get(pyobj_output);
! 2283:
! 2284: xmlDebugDumpString(output, str);
! 2285: PyFile_Release(output);
! 2286: Py_INCREF(Py_None);
! 2287: return(Py_None);
! 2288: }
! 2289:
! 2290: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 2291: #if defined(LIBXML_LEGACY_ENABLED)
! 2292: PyObject *
! 2293: libxml_xmlDecodeEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2294: PyObject *py_retval;
! 2295: xmlChar * c_retval;
! 2296: xmlParserCtxtPtr ctxt;
! 2297: PyObject *pyobj_ctxt;
! 2298: int len;
! 2299: int what;
! 2300: xmlChar end;
! 2301: xmlChar end2;
! 2302: xmlChar end3;
! 2303:
! 2304: if (!PyArg_ParseTuple(args, (char *)"Oiiccc:xmlDecodeEntities", &pyobj_ctxt, &len, &what, &end, &end2, &end3))
! 2305: return(NULL);
! 2306: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 2307:
! 2308: c_retval = xmlDecodeEntities(ctxt, len, what, end, end2, end3);
! 2309: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 2310: return(py_retval);
! 2311: }
! 2312:
! 2313: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 2314: PyObject *
! 2315: libxml_xmlDefaultSAXHandlerInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 2316:
! 2317: xmlDefaultSAXHandlerInit();
! 2318: Py_INCREF(Py_None);
! 2319: return(Py_None);
! 2320: }
! 2321:
! 2322: PyObject *
! 2323: libxml_xmlDelEncodingAlias(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2324: PyObject *py_retval;
! 2325: int c_retval;
! 2326: char * alias;
! 2327:
! 2328: if (!PyArg_ParseTuple(args, (char *)"z:xmlDelEncodingAlias", &alias))
! 2329: return(NULL);
! 2330:
! 2331: c_retval = xmlDelEncodingAlias(alias);
! 2332: py_retval = libxml_intWrap((int) c_retval);
! 2333: return(py_retval);
! 2334: }
! 2335:
! 2336: PyObject *
! 2337: libxml_xmlDictCleanup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 2338:
! 2339: xmlDictCleanup();
! 2340: Py_INCREF(Py_None);
! 2341: return(Py_None);
! 2342: }
! 2343:
! 2344: PyObject *
! 2345: libxml_xmlDocCopyNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2346: PyObject *py_retval;
! 2347: xmlNodePtr c_retval;
! 2348: xmlNodePtr node;
! 2349: PyObject *pyobj_node;
! 2350: xmlDocPtr doc;
! 2351: PyObject *pyobj_doc;
! 2352: int extended;
! 2353:
! 2354: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDocCopyNode", &pyobj_node, &pyobj_doc, &extended))
! 2355: return(NULL);
! 2356: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 2357: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2358:
! 2359: c_retval = xmlDocCopyNode(node, doc, extended);
! 2360: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 2361: return(py_retval);
! 2362: }
! 2363:
! 2364: PyObject *
! 2365: libxml_xmlDocCopyNodeList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2366: PyObject *py_retval;
! 2367: xmlNodePtr c_retval;
! 2368: xmlDocPtr doc;
! 2369: PyObject *pyobj_doc;
! 2370: xmlNodePtr node;
! 2371: PyObject *pyobj_node;
! 2372:
! 2373: if (!PyArg_ParseTuple(args, (char *)"OO:xmlDocCopyNodeList", &pyobj_doc, &pyobj_node))
! 2374: return(NULL);
! 2375: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2376: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 2377:
! 2378: c_retval = xmlDocCopyNodeList(doc, node);
! 2379: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 2380: return(py_retval);
! 2381: }
! 2382:
! 2383: #if defined(LIBXML_OUTPUT_ENABLED)
! 2384: PyObject *
! 2385: libxml_xmlDocDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2386: PyObject *py_retval;
! 2387: int c_retval;
! 2388: FILE * f;
! 2389: PyObject *pyobj_f;
! 2390: xmlDocPtr cur;
! 2391: PyObject *pyobj_cur;
! 2392:
! 2393: if (!PyArg_ParseTuple(args, (char *)"OO:xmlDocDump", &pyobj_f, &pyobj_cur))
! 2394: return(NULL);
! 2395: f = (FILE *) PyFile_Get(pyobj_f);
! 2396: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 2397:
! 2398: c_retval = xmlDocDump(f, cur);
! 2399: PyFile_Release(f);
! 2400: py_retval = libxml_intWrap((int) c_retval);
! 2401: return(py_retval);
! 2402: }
! 2403:
! 2404: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 2405: #if defined(LIBXML_OUTPUT_ENABLED)
! 2406: PyObject *
! 2407: libxml_xmlDocFormatDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2408: PyObject *py_retval;
! 2409: int c_retval;
! 2410: FILE * f;
! 2411: PyObject *pyobj_f;
! 2412: xmlDocPtr cur;
! 2413: PyObject *pyobj_cur;
! 2414: int format;
! 2415:
! 2416: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlDocFormatDump", &pyobj_f, &pyobj_cur, &format))
! 2417: return(NULL);
! 2418: f = (FILE *) PyFile_Get(pyobj_f);
! 2419: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 2420:
! 2421: c_retval = xmlDocFormatDump(f, cur, format);
! 2422: PyFile_Release(f);
! 2423: py_retval = libxml_intWrap((int) c_retval);
! 2424: return(py_retval);
! 2425: }
! 2426:
! 2427: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 2428: PyObject *
! 2429: libxml_xmlDocGetRootElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2430: PyObject *py_retval;
! 2431: xmlNodePtr c_retval;
! 2432: xmlDocPtr doc;
! 2433: PyObject *pyobj_doc;
! 2434:
! 2435: if (!PyArg_ParseTuple(args, (char *)"O:xmlDocGetRootElement", &pyobj_doc))
! 2436: return(NULL);
! 2437: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2438:
! 2439: c_retval = xmlDocGetRootElement(doc);
! 2440: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 2441: return(py_retval);
! 2442: }
! 2443:
! 2444: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
! 2445: PyObject *
! 2446: libxml_xmlDocSetRootElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2447: PyObject *py_retval;
! 2448: xmlNodePtr c_retval;
! 2449: xmlDocPtr doc;
! 2450: PyObject *pyobj_doc;
! 2451: xmlNodePtr root;
! 2452: PyObject *pyobj_root;
! 2453:
! 2454: if (!PyArg_ParseTuple(args, (char *)"OO:xmlDocSetRootElement", &pyobj_doc, &pyobj_root))
! 2455: return(NULL);
! 2456: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2457: root = (xmlNodePtr) PyxmlNode_Get(pyobj_root);
! 2458:
! 2459: c_retval = xmlDocSetRootElement(doc, root);
! 2460: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 2461: return(py_retval);
! 2462: }
! 2463:
! 2464: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) */
! 2465: #if defined(LIBXML_OUTPUT_ENABLED)
! 2466: PyObject *
! 2467: libxml_xmlElemDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2468: FILE * f;
! 2469: PyObject *pyobj_f;
! 2470: xmlDocPtr doc;
! 2471: PyObject *pyobj_doc;
! 2472: xmlNodePtr cur;
! 2473: PyObject *pyobj_cur;
! 2474:
! 2475: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlElemDump", &pyobj_f, &pyobj_doc, &pyobj_cur))
! 2476: return(NULL);
! 2477: f = (FILE *) PyFile_Get(pyobj_f);
! 2478: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2479: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 2480:
! 2481: xmlElemDump(f, doc, cur);
! 2482: PyFile_Release(f);
! 2483: Py_INCREF(Py_None);
! 2484: return(Py_None);
! 2485: }
! 2486:
! 2487: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 2488: #if defined(LIBXML_LEGACY_ENABLED)
! 2489: PyObject *
! 2490: libxml_xmlEncodeEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2491: PyObject *py_retval;
! 2492: const xmlChar * c_retval;
! 2493: xmlDocPtr doc;
! 2494: PyObject *pyobj_doc;
! 2495: xmlChar * input;
! 2496:
! 2497: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlEncodeEntities", &pyobj_doc, &input))
! 2498: return(NULL);
! 2499: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2500:
! 2501: c_retval = xmlEncodeEntities(doc, input);
! 2502: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 2503: return(py_retval);
! 2504: }
! 2505:
! 2506: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 2507: PyObject *
! 2508: libxml_xmlEncodeEntitiesReentrant(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2509: PyObject *py_retval;
! 2510: xmlChar * c_retval;
! 2511: xmlDocPtr doc;
! 2512: PyObject *pyobj_doc;
! 2513: xmlChar * input;
! 2514:
! 2515: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlEncodeEntitiesReentrant", &pyobj_doc, &input))
! 2516: return(NULL);
! 2517: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2518:
! 2519: c_retval = xmlEncodeEntitiesReentrant(doc, input);
! 2520: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 2521: return(py_retval);
! 2522: }
! 2523:
! 2524: PyObject *
! 2525: libxml_xmlEncodeSpecialChars(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2526: PyObject *py_retval;
! 2527: xmlChar * c_retval;
! 2528: xmlDocPtr doc;
! 2529: PyObject *pyobj_doc;
! 2530: xmlChar * input;
! 2531:
! 2532: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlEncodeSpecialChars", &pyobj_doc, &input))
! 2533: return(NULL);
! 2534: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2535:
! 2536: c_retval = xmlEncodeSpecialChars(doc, input);
! 2537: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 2538: return(py_retval);
! 2539: }
! 2540:
! 2541: PyObject *
! 2542: libxml_xmlErrorGetCode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2543: PyObject *py_retval;
! 2544: int c_retval;
! 2545: xmlErrorPtr Error;
! 2546: PyObject *pyobj_Error;
! 2547:
! 2548: if (!PyArg_ParseTuple(args, (char *)"O:xmlErrorGetCode", &pyobj_Error))
! 2549: return(NULL);
! 2550: Error = (xmlErrorPtr) PyError_Get(pyobj_Error);
! 2551:
! 2552: c_retval = Error->code;
! 2553: py_retval = libxml_intWrap((int) c_retval);
! 2554: return(py_retval);
! 2555: }
! 2556:
! 2557: PyObject *
! 2558: libxml_xmlErrorGetDomain(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2559: PyObject *py_retval;
! 2560: int c_retval;
! 2561: xmlErrorPtr Error;
! 2562: PyObject *pyobj_Error;
! 2563:
! 2564: if (!PyArg_ParseTuple(args, (char *)"O:xmlErrorGetDomain", &pyobj_Error))
! 2565: return(NULL);
! 2566: Error = (xmlErrorPtr) PyError_Get(pyobj_Error);
! 2567:
! 2568: c_retval = Error->domain;
! 2569: py_retval = libxml_intWrap((int) c_retval);
! 2570: return(py_retval);
! 2571: }
! 2572:
! 2573: PyObject *
! 2574: libxml_xmlErrorGetFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2575: PyObject *py_retval;
! 2576: const char * c_retval;
! 2577: xmlErrorPtr Error;
! 2578: PyObject *pyobj_Error;
! 2579:
! 2580: if (!PyArg_ParseTuple(args, (char *)"O:xmlErrorGetFile", &pyobj_Error))
! 2581: return(NULL);
! 2582: Error = (xmlErrorPtr) PyError_Get(pyobj_Error);
! 2583:
! 2584: c_retval = Error->file;
! 2585: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 2586: return(py_retval);
! 2587: }
! 2588:
! 2589: PyObject *
! 2590: libxml_xmlErrorGetLevel(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2591: PyObject *py_retval;
! 2592: int c_retval;
! 2593: xmlErrorPtr Error;
! 2594: PyObject *pyobj_Error;
! 2595:
! 2596: if (!PyArg_ParseTuple(args, (char *)"O:xmlErrorGetLevel", &pyobj_Error))
! 2597: return(NULL);
! 2598: Error = (xmlErrorPtr) PyError_Get(pyobj_Error);
! 2599:
! 2600: c_retval = Error->level;
! 2601: py_retval = libxml_intWrap((int) c_retval);
! 2602: return(py_retval);
! 2603: }
! 2604:
! 2605: PyObject *
! 2606: libxml_xmlErrorGetLine(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2607: PyObject *py_retval;
! 2608: int c_retval;
! 2609: xmlErrorPtr Error;
! 2610: PyObject *pyobj_Error;
! 2611:
! 2612: if (!PyArg_ParseTuple(args, (char *)"O:xmlErrorGetLine", &pyobj_Error))
! 2613: return(NULL);
! 2614: Error = (xmlErrorPtr) PyError_Get(pyobj_Error);
! 2615:
! 2616: c_retval = Error->line;
! 2617: py_retval = libxml_intWrap((int) c_retval);
! 2618: return(py_retval);
! 2619: }
! 2620:
! 2621: PyObject *
! 2622: libxml_xmlErrorGetMessage(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2623: PyObject *py_retval;
! 2624: const char * c_retval;
! 2625: xmlErrorPtr Error;
! 2626: PyObject *pyobj_Error;
! 2627:
! 2628: if (!PyArg_ParseTuple(args, (char *)"O:xmlErrorGetMessage", &pyobj_Error))
! 2629: return(NULL);
! 2630: Error = (xmlErrorPtr) PyError_Get(pyobj_Error);
! 2631:
! 2632: c_retval = Error->message;
! 2633: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 2634: return(py_retval);
! 2635: }
! 2636:
! 2637: PyObject *
! 2638: libxml_xmlFileMatch(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2639: PyObject *py_retval;
! 2640: int c_retval;
! 2641: char * filename;
! 2642:
! 2643: if (!PyArg_ParseTuple(args, (char *)"z:xmlFileMatch", &filename))
! 2644: return(NULL);
! 2645:
! 2646: c_retval = xmlFileMatch(filename);
! 2647: py_retval = libxml_intWrap((int) c_retval);
! 2648: return(py_retval);
! 2649: }
! 2650:
! 2651: #if defined(LIBXML_TREE_ENABLED)
! 2652: PyObject *
! 2653: libxml_xmlFirstElementChild(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2654: PyObject *py_retval;
! 2655: xmlNodePtr c_retval;
! 2656: xmlNodePtr parent;
! 2657: PyObject *pyobj_parent;
! 2658:
! 2659: if (!PyArg_ParseTuple(args, (char *)"O:xmlFirstElementChild", &pyobj_parent))
! 2660: return(NULL);
! 2661: parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
! 2662:
! 2663: c_retval = xmlFirstElementChild(parent);
! 2664: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 2665: return(py_retval);
! 2666: }
! 2667:
! 2668: #endif /* defined(LIBXML_TREE_ENABLED) */
! 2669: #if defined(LIBXML_CATALOG_ENABLED)
! 2670: PyObject *
! 2671: libxml_xmlFreeCatalog(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2672: xmlCatalogPtr catal;
! 2673: PyObject *pyobj_catal;
! 2674:
! 2675: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeCatalog", &pyobj_catal))
! 2676: return(NULL);
! 2677: catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal);
! 2678:
! 2679: xmlFreeCatalog(catal);
! 2680: Py_INCREF(Py_None);
! 2681: return(Py_None);
! 2682: }
! 2683:
! 2684: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 2685: PyObject *
! 2686: libxml_xmlFreeDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2687: xmlDocPtr cur;
! 2688: PyObject *pyobj_cur;
! 2689:
! 2690: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeDoc", &pyobj_cur))
! 2691: return(NULL);
! 2692: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 2693:
! 2694: xmlFreeDoc(cur);
! 2695: Py_INCREF(Py_None);
! 2696: return(Py_None);
! 2697: }
! 2698:
! 2699: PyObject *
! 2700: libxml_xmlFreeDtd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2701: xmlDtdPtr cur;
! 2702: PyObject *pyobj_cur;
! 2703:
! 2704: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeDtd", &pyobj_cur))
! 2705: return(NULL);
! 2706: cur = (xmlDtdPtr) PyxmlNode_Get(pyobj_cur);
! 2707:
! 2708: xmlFreeDtd(cur);
! 2709: Py_INCREF(Py_None);
! 2710: return(Py_None);
! 2711: }
! 2712:
! 2713: PyObject *
! 2714: libxml_xmlFreeNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2715: xmlNodePtr cur;
! 2716: PyObject *pyobj_cur;
! 2717:
! 2718: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeNode", &pyobj_cur))
! 2719: return(NULL);
! 2720: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 2721:
! 2722: xmlFreeNode(cur);
! 2723: Py_INCREF(Py_None);
! 2724: return(Py_None);
! 2725: }
! 2726:
! 2727: PyObject *
! 2728: libxml_xmlFreeNodeList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2729: xmlNodePtr cur;
! 2730: PyObject *pyobj_cur;
! 2731:
! 2732: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeNodeList", &pyobj_cur))
! 2733: return(NULL);
! 2734: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 2735:
! 2736: xmlFreeNodeList(cur);
! 2737: Py_INCREF(Py_None);
! 2738: return(Py_None);
! 2739: }
! 2740:
! 2741: PyObject *
! 2742: libxml_xmlFreeNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2743: xmlNsPtr cur;
! 2744: PyObject *pyobj_cur;
! 2745:
! 2746: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeNs", &pyobj_cur))
! 2747: return(NULL);
! 2748: cur = (xmlNsPtr) PyxmlNode_Get(pyobj_cur);
! 2749:
! 2750: xmlFreeNs(cur);
! 2751: Py_INCREF(Py_None);
! 2752: return(Py_None);
! 2753: }
! 2754:
! 2755: PyObject *
! 2756: libxml_xmlFreeNsList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2757: xmlNsPtr cur;
! 2758: PyObject *pyobj_cur;
! 2759:
! 2760: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeNsList", &pyobj_cur))
! 2761: return(NULL);
! 2762: cur = (xmlNsPtr) PyxmlNode_Get(pyobj_cur);
! 2763:
! 2764: xmlFreeNsList(cur);
! 2765: Py_INCREF(Py_None);
! 2766: return(Py_None);
! 2767: }
! 2768:
! 2769: PyObject *
! 2770: libxml_xmlFreeParserInputBuffer(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2771: xmlParserInputBufferPtr in;
! 2772: PyObject *pyobj_in;
! 2773:
! 2774: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeParserInputBuffer", &pyobj_in))
! 2775: return(NULL);
! 2776: in = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_in);
! 2777:
! 2778: xmlFreeParserInputBuffer(in);
! 2779: Py_INCREF(Py_None);
! 2780: return(Py_None);
! 2781: }
! 2782:
! 2783: PyObject *
! 2784: libxml_xmlFreeProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2785: xmlAttrPtr cur;
! 2786: PyObject *pyobj_cur;
! 2787:
! 2788: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeProp", &pyobj_cur))
! 2789: return(NULL);
! 2790: cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
! 2791:
! 2792: xmlFreeProp(cur);
! 2793: Py_INCREF(Py_None);
! 2794: return(Py_None);
! 2795: }
! 2796:
! 2797: PyObject *
! 2798: libxml_xmlFreePropList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2799: xmlAttrPtr cur;
! 2800: PyObject *pyobj_cur;
! 2801:
! 2802: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreePropList", &pyobj_cur))
! 2803: return(NULL);
! 2804: cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
! 2805:
! 2806: xmlFreePropList(cur);
! 2807: Py_INCREF(Py_None);
! 2808: return(Py_None);
! 2809: }
! 2810:
! 2811: PyObject *
! 2812: libxml_xmlFreeURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2813: xmlURIPtr uri;
! 2814: PyObject *pyobj_uri;
! 2815:
! 2816: if (!PyArg_ParseTuple(args, (char *)"O:xmlFreeURI", &pyobj_uri))
! 2817: return(NULL);
! 2818: uri = (xmlURIPtr) PyURI_Get(pyobj_uri);
! 2819:
! 2820: xmlFreeURI(uri);
! 2821: Py_INCREF(Py_None);
! 2822: return(Py_None);
! 2823: }
! 2824:
! 2825: PyObject *
! 2826: libxml_xmlGetCompressMode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 2827: PyObject *py_retval;
! 2828: int c_retval;
! 2829:
! 2830: c_retval = xmlGetCompressMode();
! 2831: py_retval = libxml_intWrap((int) c_retval);
! 2832: return(py_retval);
! 2833: }
! 2834:
! 2835: PyObject *
! 2836: libxml_xmlGetDocCompressMode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2837: PyObject *py_retval;
! 2838: int c_retval;
! 2839: xmlDocPtr doc;
! 2840: PyObject *pyobj_doc;
! 2841:
! 2842: if (!PyArg_ParseTuple(args, (char *)"O:xmlGetDocCompressMode", &pyobj_doc))
! 2843: return(NULL);
! 2844: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2845:
! 2846: c_retval = xmlGetDocCompressMode(doc);
! 2847: py_retval = libxml_intWrap((int) c_retval);
! 2848: return(py_retval);
! 2849: }
! 2850:
! 2851: PyObject *
! 2852: libxml_xmlGetDocEntity(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2853: PyObject *py_retval;
! 2854: xmlEntityPtr c_retval;
! 2855: xmlDocPtr doc;
! 2856: PyObject *pyobj_doc;
! 2857: xmlChar * name;
! 2858:
! 2859: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetDocEntity", &pyobj_doc, &name))
! 2860: return(NULL);
! 2861: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2862:
! 2863: c_retval = xmlGetDocEntity(doc, name);
! 2864: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 2865: return(py_retval);
! 2866: }
! 2867:
! 2868: PyObject *
! 2869: libxml_xmlGetDtdAttrDesc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2870: PyObject *py_retval;
! 2871: xmlAttributePtr c_retval;
! 2872: xmlDtdPtr dtd;
! 2873: PyObject *pyobj_dtd;
! 2874: xmlChar * elem;
! 2875: xmlChar * name;
! 2876:
! 2877: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlGetDtdAttrDesc", &pyobj_dtd, &elem, &name))
! 2878: return(NULL);
! 2879: dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
! 2880:
! 2881: c_retval = xmlGetDtdAttrDesc(dtd, elem, name);
! 2882: py_retval = libxml_xmlAttributePtrWrap((xmlAttributePtr) c_retval);
! 2883: return(py_retval);
! 2884: }
! 2885:
! 2886: PyObject *
! 2887: libxml_xmlGetDtdElementDesc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2888: PyObject *py_retval;
! 2889: xmlElementPtr c_retval;
! 2890: xmlDtdPtr dtd;
! 2891: PyObject *pyobj_dtd;
! 2892: xmlChar * name;
! 2893:
! 2894: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetDtdElementDesc", &pyobj_dtd, &name))
! 2895: return(NULL);
! 2896: dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
! 2897:
! 2898: c_retval = xmlGetDtdElementDesc(dtd, name);
! 2899: py_retval = libxml_xmlElementPtrWrap((xmlElementPtr) c_retval);
! 2900: return(py_retval);
! 2901: }
! 2902:
! 2903: PyObject *
! 2904: libxml_xmlGetDtdEntity(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2905: PyObject *py_retval;
! 2906: xmlEntityPtr c_retval;
! 2907: xmlDocPtr doc;
! 2908: PyObject *pyobj_doc;
! 2909: xmlChar * name;
! 2910:
! 2911: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetDtdEntity", &pyobj_doc, &name))
! 2912: return(NULL);
! 2913: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2914:
! 2915: c_retval = xmlGetDtdEntity(doc, name);
! 2916: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 2917: return(py_retval);
! 2918: }
! 2919:
! 2920: PyObject *
! 2921: libxml_xmlGetDtdQAttrDesc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2922: PyObject *py_retval;
! 2923: xmlAttributePtr c_retval;
! 2924: xmlDtdPtr dtd;
! 2925: PyObject *pyobj_dtd;
! 2926: xmlChar * elem;
! 2927: xmlChar * name;
! 2928: xmlChar * prefix;
! 2929:
! 2930: if (!PyArg_ParseTuple(args, (char *)"Ozzz:xmlGetDtdQAttrDesc", &pyobj_dtd, &elem, &name, &prefix))
! 2931: return(NULL);
! 2932: dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
! 2933:
! 2934: c_retval = xmlGetDtdQAttrDesc(dtd, elem, name, prefix);
! 2935: py_retval = libxml_xmlAttributePtrWrap((xmlAttributePtr) c_retval);
! 2936: return(py_retval);
! 2937: }
! 2938:
! 2939: PyObject *
! 2940: libxml_xmlGetDtdQElementDesc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2941: PyObject *py_retval;
! 2942: xmlElementPtr c_retval;
! 2943: xmlDtdPtr dtd;
! 2944: PyObject *pyobj_dtd;
! 2945: xmlChar * name;
! 2946: xmlChar * prefix;
! 2947:
! 2948: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlGetDtdQElementDesc", &pyobj_dtd, &name, &prefix))
! 2949: return(NULL);
! 2950: dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
! 2951:
! 2952: c_retval = xmlGetDtdQElementDesc(dtd, name, prefix);
! 2953: py_retval = libxml_xmlElementPtrWrap((xmlElementPtr) c_retval);
! 2954: return(py_retval);
! 2955: }
! 2956:
! 2957: PyObject *
! 2958: libxml_xmlGetEncodingAlias(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2959: PyObject *py_retval;
! 2960: const char * c_retval;
! 2961: char * alias;
! 2962:
! 2963: if (!PyArg_ParseTuple(args, (char *)"z:xmlGetEncodingAlias", &alias))
! 2964: return(NULL);
! 2965:
! 2966: c_retval = xmlGetEncodingAlias(alias);
! 2967: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 2968: return(py_retval);
! 2969: }
! 2970:
! 2971: PyObject *
! 2972: libxml_xmlGetID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2973: PyObject *py_retval;
! 2974: xmlAttrPtr c_retval;
! 2975: xmlDocPtr doc;
! 2976: PyObject *pyobj_doc;
! 2977: xmlChar * ID;
! 2978:
! 2979: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetID", &pyobj_doc, &ID))
! 2980: return(NULL);
! 2981: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2982:
! 2983: c_retval = xmlGetID(doc, ID);
! 2984: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 2985: return(py_retval);
! 2986: }
! 2987:
! 2988: PyObject *
! 2989: libxml_xmlGetIntSubset(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 2990: PyObject *py_retval;
! 2991: xmlDtdPtr c_retval;
! 2992: xmlDocPtr doc;
! 2993: PyObject *pyobj_doc;
! 2994:
! 2995: if (!PyArg_ParseTuple(args, (char *)"O:xmlGetIntSubset", &pyobj_doc))
! 2996: return(NULL);
! 2997: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 2998:
! 2999: c_retval = xmlGetIntSubset(doc);
! 3000: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3001: return(py_retval);
! 3002: }
! 3003:
! 3004: PyObject *
! 3005: libxml_xmlGetLastChild(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3006: PyObject *py_retval;
! 3007: xmlNodePtr c_retval;
! 3008: xmlNodePtr parent;
! 3009: PyObject *pyobj_parent;
! 3010:
! 3011: if (!PyArg_ParseTuple(args, (char *)"O:xmlGetLastChild", &pyobj_parent))
! 3012: return(NULL);
! 3013: parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
! 3014:
! 3015: c_retval = xmlGetLastChild(parent);
! 3016: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3017: return(py_retval);
! 3018: }
! 3019:
! 3020: PyObject *
! 3021: libxml_xmlGetLastError(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3022: PyObject *py_retval;
! 3023: xmlErrorPtr c_retval;
! 3024:
! 3025: c_retval = xmlGetLastError();
! 3026: py_retval = libxml_xmlErrorPtrWrap((xmlErrorPtr) c_retval);
! 3027: return(py_retval);
! 3028: }
! 3029:
! 3030: PyObject *
! 3031: libxml_xmlGetLineNo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3032: PyObject *py_retval;
! 3033: long c_retval;
! 3034: xmlNodePtr node;
! 3035: PyObject *pyobj_node;
! 3036:
! 3037: if (!PyArg_ParseTuple(args, (char *)"O:xmlGetLineNo", &pyobj_node))
! 3038: return(NULL);
! 3039: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3040:
! 3041: c_retval = xmlGetLineNo(node);
! 3042: py_retval = libxml_longWrap((long) c_retval);
! 3043: return(py_retval);
! 3044: }
! 3045:
! 3046: PyObject *
! 3047: libxml_xmlGetNoNsProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3048: PyObject *py_retval;
! 3049: xmlChar * c_retval;
! 3050: xmlNodePtr node;
! 3051: PyObject *pyobj_node;
! 3052: xmlChar * name;
! 3053:
! 3054: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetNoNsProp", &pyobj_node, &name))
! 3055: return(NULL);
! 3056: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3057:
! 3058: c_retval = xmlGetNoNsProp(node, name);
! 3059: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 3060: return(py_retval);
! 3061: }
! 3062:
! 3063: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
! 3064: PyObject *
! 3065: libxml_xmlGetNodePath(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3066: PyObject *py_retval;
! 3067: xmlChar * c_retval;
! 3068: xmlNodePtr node;
! 3069: PyObject *pyobj_node;
! 3070:
! 3071: if (!PyArg_ParseTuple(args, (char *)"O:xmlGetNodePath", &pyobj_node))
! 3072: return(NULL);
! 3073: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3074:
! 3075: c_retval = xmlGetNodePath(node);
! 3076: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 3077: return(py_retval);
! 3078: }
! 3079:
! 3080: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED) */
! 3081: PyObject *
! 3082: libxml_xmlGetNsProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3083: PyObject *py_retval;
! 3084: xmlChar * c_retval;
! 3085: xmlNodePtr node;
! 3086: PyObject *pyobj_node;
! 3087: xmlChar * name;
! 3088: xmlChar * nameSpace;
! 3089:
! 3090: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlGetNsProp", &pyobj_node, &name, &nameSpace))
! 3091: return(NULL);
! 3092: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3093:
! 3094: c_retval = xmlGetNsProp(node, name, nameSpace);
! 3095: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 3096: return(py_retval);
! 3097: }
! 3098:
! 3099: PyObject *
! 3100: libxml_xmlGetParameterEntity(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3101: PyObject *py_retval;
! 3102: xmlEntityPtr c_retval;
! 3103: xmlDocPtr doc;
! 3104: PyObject *pyobj_doc;
! 3105: xmlChar * name;
! 3106:
! 3107: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetParameterEntity", &pyobj_doc, &name))
! 3108: return(NULL);
! 3109: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3110:
! 3111: c_retval = xmlGetParameterEntity(doc, name);
! 3112: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3113: return(py_retval);
! 3114: }
! 3115:
! 3116: PyObject *
! 3117: libxml_xmlGetPredefinedEntity(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3118: PyObject *py_retval;
! 3119: xmlEntityPtr c_retval;
! 3120: xmlChar * name;
! 3121:
! 3122: if (!PyArg_ParseTuple(args, (char *)"z:xmlGetPredefinedEntity", &name))
! 3123: return(NULL);
! 3124:
! 3125: c_retval = xmlGetPredefinedEntity(name);
! 3126: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3127: return(py_retval);
! 3128: }
! 3129:
! 3130: PyObject *
! 3131: libxml_xmlGetProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3132: PyObject *py_retval;
! 3133: xmlChar * c_retval;
! 3134: xmlNodePtr node;
! 3135: PyObject *pyobj_node;
! 3136: xmlChar * name;
! 3137:
! 3138: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlGetProp", &pyobj_node, &name))
! 3139: return(NULL);
! 3140: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3141:
! 3142: c_retval = xmlGetProp(node, name);
! 3143: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 3144: return(py_retval);
! 3145: }
! 3146:
! 3147: #if defined(LIBXML_LEGACY_ENABLED)
! 3148: PyObject *
! 3149: libxml_xmlHandleEntity(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3150: xmlParserCtxtPtr ctxt;
! 3151: PyObject *pyobj_ctxt;
! 3152: xmlEntityPtr entity;
! 3153: PyObject *pyobj_entity;
! 3154:
! 3155: if (!PyArg_ParseTuple(args, (char *)"OO:xmlHandleEntity", &pyobj_ctxt, &pyobj_entity))
! 3156: return(NULL);
! 3157: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 3158: entity = (xmlEntityPtr) PyxmlNode_Get(pyobj_entity);
! 3159:
! 3160: xmlHandleEntity(ctxt, entity);
! 3161: Py_INCREF(Py_None);
! 3162: return(Py_None);
! 3163: }
! 3164:
! 3165: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 3166: PyObject *
! 3167: libxml_xmlHasNsProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3168: PyObject *py_retval;
! 3169: xmlAttrPtr c_retval;
! 3170: xmlNodePtr node;
! 3171: PyObject *pyobj_node;
! 3172: xmlChar * name;
! 3173: xmlChar * nameSpace;
! 3174:
! 3175: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlHasNsProp", &pyobj_node, &name, &nameSpace))
! 3176: return(NULL);
! 3177: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3178:
! 3179: c_retval = xmlHasNsProp(node, name, nameSpace);
! 3180: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3181: return(py_retval);
! 3182: }
! 3183:
! 3184: PyObject *
! 3185: libxml_xmlHasProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3186: PyObject *py_retval;
! 3187: xmlAttrPtr c_retval;
! 3188: xmlNodePtr node;
! 3189: PyObject *pyobj_node;
! 3190: xmlChar * name;
! 3191:
! 3192: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlHasProp", &pyobj_node, &name))
! 3193: return(NULL);
! 3194: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3195:
! 3196: c_retval = xmlHasProp(node, name);
! 3197: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3198: return(py_retval);
! 3199: }
! 3200:
! 3201: #if defined(LIBXML_FTP_ENABLED)
! 3202: PyObject *
! 3203: libxml_xmlIOFTPMatch(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3204: PyObject *py_retval;
! 3205: int c_retval;
! 3206: char * filename;
! 3207:
! 3208: if (!PyArg_ParseTuple(args, (char *)"z:xmlIOFTPMatch", &filename))
! 3209: return(NULL);
! 3210:
! 3211: c_retval = xmlIOFTPMatch(filename);
! 3212: py_retval = libxml_intWrap((int) c_retval);
! 3213: return(py_retval);
! 3214: }
! 3215:
! 3216: #endif /* defined(LIBXML_FTP_ENABLED) */
! 3217: #if defined(LIBXML_HTTP_ENABLED)
! 3218: PyObject *
! 3219: libxml_xmlIOHTTPMatch(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3220: PyObject *py_retval;
! 3221: int c_retval;
! 3222: char * filename;
! 3223:
! 3224: if (!PyArg_ParseTuple(args, (char *)"z:xmlIOHTTPMatch", &filename))
! 3225: return(NULL);
! 3226:
! 3227: c_retval = xmlIOHTTPMatch(filename);
! 3228: py_retval = libxml_intWrap((int) c_retval);
! 3229: return(py_retval);
! 3230: }
! 3231:
! 3232: #endif /* defined(LIBXML_HTTP_ENABLED) */
! 3233: PyObject *
! 3234: libxml_xmlInitCharEncodingHandlers(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3235:
! 3236: xmlInitCharEncodingHandlers();
! 3237: Py_INCREF(Py_None);
! 3238: return(Py_None);
! 3239: }
! 3240:
! 3241: PyObject *
! 3242: libxml_xmlInitGlobals(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3243:
! 3244: xmlInitGlobals();
! 3245: Py_INCREF(Py_None);
! 3246: return(Py_None);
! 3247: }
! 3248:
! 3249: PyObject *
! 3250: libxml_xmlInitParser(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3251:
! 3252: xmlInitParser();
! 3253: Py_INCREF(Py_None);
! 3254: return(Py_None);
! 3255: }
! 3256:
! 3257: PyObject *
! 3258: libxml_xmlInitParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3259: PyObject *py_retval;
! 3260: int c_retval;
! 3261: xmlParserCtxtPtr ctxt;
! 3262: PyObject *pyobj_ctxt;
! 3263:
! 3264: if (!PyArg_ParseTuple(args, (char *)"O:xmlInitParserCtxt", &pyobj_ctxt))
! 3265: return(NULL);
! 3266: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 3267:
! 3268: c_retval = xmlInitParserCtxt(ctxt);
! 3269: py_retval = libxml_intWrap((int) c_retval);
! 3270: return(py_retval);
! 3271: }
! 3272:
! 3273: #if defined(LIBXML_CATALOG_ENABLED)
! 3274: PyObject *
! 3275: libxml_xmlInitializeCatalog(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3276:
! 3277: xmlInitializeCatalog();
! 3278: Py_INCREF(Py_None);
! 3279: return(Py_None);
! 3280: }
! 3281:
! 3282: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 3283: PyObject *
! 3284: libxml_xmlInitializeDict(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3285: PyObject *py_retval;
! 3286: int c_retval;
! 3287:
! 3288: c_retval = xmlInitializeDict();
! 3289: py_retval = libxml_intWrap((int) c_retval);
! 3290: return(py_retval);
! 3291: }
! 3292:
! 3293: #if defined(LIBXML_LEGACY_ENABLED)
! 3294: PyObject *
! 3295: libxml_xmlInitializePredefinedEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3296:
! 3297: xmlInitializePredefinedEntities();
! 3298: Py_INCREF(Py_None);
! 3299: return(Py_None);
! 3300: }
! 3301:
! 3302: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 3303: PyObject *
! 3304: libxml_xmlIsBaseChar(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3305: PyObject *py_retval;
! 3306: int c_retval;
! 3307: unsigned int ch;
! 3308:
! 3309: if (!PyArg_ParseTuple(args, (char *)"i:xmlIsBaseChar", &ch))
! 3310: return(NULL);
! 3311:
! 3312: c_retval = xmlIsBaseChar(ch);
! 3313: py_retval = libxml_intWrap((int) c_retval);
! 3314: return(py_retval);
! 3315: }
! 3316:
! 3317: PyObject *
! 3318: libxml_xmlIsBlank(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3319: PyObject *py_retval;
! 3320: int c_retval;
! 3321: unsigned int ch;
! 3322:
! 3323: if (!PyArg_ParseTuple(args, (char *)"i:xmlIsBlank", &ch))
! 3324: return(NULL);
! 3325:
! 3326: c_retval = xmlIsBlank(ch);
! 3327: py_retval = libxml_intWrap((int) c_retval);
! 3328: return(py_retval);
! 3329: }
! 3330:
! 3331: PyObject *
! 3332: libxml_xmlIsBlankNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3333: PyObject *py_retval;
! 3334: int c_retval;
! 3335: xmlNodePtr node;
! 3336: PyObject *pyobj_node;
! 3337:
! 3338: if (!PyArg_ParseTuple(args, (char *)"O:xmlIsBlankNode", &pyobj_node))
! 3339: return(NULL);
! 3340: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3341:
! 3342: c_retval = xmlIsBlankNode(node);
! 3343: py_retval = libxml_intWrap((int) c_retval);
! 3344: return(py_retval);
! 3345: }
! 3346:
! 3347: PyObject *
! 3348: libxml_xmlIsChar(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3349: PyObject *py_retval;
! 3350: int c_retval;
! 3351: unsigned int ch;
! 3352:
! 3353: if (!PyArg_ParseTuple(args, (char *)"i:xmlIsChar", &ch))
! 3354: return(NULL);
! 3355:
! 3356: c_retval = xmlIsChar(ch);
! 3357: py_retval = libxml_intWrap((int) c_retval);
! 3358: return(py_retval);
! 3359: }
! 3360:
! 3361: PyObject *
! 3362: libxml_xmlIsCombining(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3363: PyObject *py_retval;
! 3364: int c_retval;
! 3365: unsigned int ch;
! 3366:
! 3367: if (!PyArg_ParseTuple(args, (char *)"i:xmlIsCombining", &ch))
! 3368: return(NULL);
! 3369:
! 3370: c_retval = xmlIsCombining(ch);
! 3371: py_retval = libxml_intWrap((int) c_retval);
! 3372: return(py_retval);
! 3373: }
! 3374:
! 3375: PyObject *
! 3376: libxml_xmlIsDigit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3377: PyObject *py_retval;
! 3378: int c_retval;
! 3379: unsigned int ch;
! 3380:
! 3381: if (!PyArg_ParseTuple(args, (char *)"i:xmlIsDigit", &ch))
! 3382: return(NULL);
! 3383:
! 3384: c_retval = xmlIsDigit(ch);
! 3385: py_retval = libxml_intWrap((int) c_retval);
! 3386: return(py_retval);
! 3387: }
! 3388:
! 3389: PyObject *
! 3390: libxml_xmlIsExtender(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3391: PyObject *py_retval;
! 3392: int c_retval;
! 3393: unsigned int ch;
! 3394:
! 3395: if (!PyArg_ParseTuple(args, (char *)"i:xmlIsExtender", &ch))
! 3396: return(NULL);
! 3397:
! 3398: c_retval = xmlIsExtender(ch);
! 3399: py_retval = libxml_intWrap((int) c_retval);
! 3400: return(py_retval);
! 3401: }
! 3402:
! 3403: PyObject *
! 3404: libxml_xmlIsID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3405: PyObject *py_retval;
! 3406: int c_retval;
! 3407: xmlDocPtr doc;
! 3408: PyObject *pyobj_doc;
! 3409: xmlNodePtr elem;
! 3410: PyObject *pyobj_elem;
! 3411: xmlAttrPtr attr;
! 3412: PyObject *pyobj_attr;
! 3413:
! 3414: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlIsID", &pyobj_doc, &pyobj_elem, &pyobj_attr))
! 3415: return(NULL);
! 3416: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3417: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 3418: attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
! 3419:
! 3420: c_retval = xmlIsID(doc, elem, attr);
! 3421: py_retval = libxml_intWrap((int) c_retval);
! 3422: return(py_retval);
! 3423: }
! 3424:
! 3425: PyObject *
! 3426: libxml_xmlIsIdeographic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3427: PyObject *py_retval;
! 3428: int c_retval;
! 3429: unsigned int ch;
! 3430:
! 3431: if (!PyArg_ParseTuple(args, (char *)"i:xmlIsIdeographic", &ch))
! 3432: return(NULL);
! 3433:
! 3434: c_retval = xmlIsIdeographic(ch);
! 3435: py_retval = libxml_intWrap((int) c_retval);
! 3436: return(py_retval);
! 3437: }
! 3438:
! 3439: PyObject *
! 3440: libxml_xmlIsLetter(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3441: PyObject *py_retval;
! 3442: int c_retval;
! 3443: int c;
! 3444:
! 3445: if (!PyArg_ParseTuple(args, (char *)"i:xmlIsLetter", &c))
! 3446: return(NULL);
! 3447:
! 3448: c_retval = xmlIsLetter(c);
! 3449: py_retval = libxml_intWrap((int) c_retval);
! 3450: return(py_retval);
! 3451: }
! 3452:
! 3453: PyObject *
! 3454: libxml_xmlIsMixedElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3455: PyObject *py_retval;
! 3456: int c_retval;
! 3457: xmlDocPtr doc;
! 3458: PyObject *pyobj_doc;
! 3459: xmlChar * name;
! 3460:
! 3461: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlIsMixedElement", &pyobj_doc, &name))
! 3462: return(NULL);
! 3463: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3464:
! 3465: c_retval = xmlIsMixedElement(doc, name);
! 3466: py_retval = libxml_intWrap((int) c_retval);
! 3467: return(py_retval);
! 3468: }
! 3469:
! 3470: PyObject *
! 3471: libxml_xmlIsPubidChar(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3472: PyObject *py_retval;
! 3473: int c_retval;
! 3474: unsigned int ch;
! 3475:
! 3476: if (!PyArg_ParseTuple(args, (char *)"i:xmlIsPubidChar", &ch))
! 3477: return(NULL);
! 3478:
! 3479: c_retval = xmlIsPubidChar(ch);
! 3480: py_retval = libxml_intWrap((int) c_retval);
! 3481: return(py_retval);
! 3482: }
! 3483:
! 3484: PyObject *
! 3485: libxml_xmlIsRef(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3486: PyObject *py_retval;
! 3487: int c_retval;
! 3488: xmlDocPtr doc;
! 3489: PyObject *pyobj_doc;
! 3490: xmlNodePtr elem;
! 3491: PyObject *pyobj_elem;
! 3492: xmlAttrPtr attr;
! 3493: PyObject *pyobj_attr;
! 3494:
! 3495: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlIsRef", &pyobj_doc, &pyobj_elem, &pyobj_attr))
! 3496: return(NULL);
! 3497: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3498: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 3499: attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
! 3500:
! 3501: c_retval = xmlIsRef(doc, elem, attr);
! 3502: py_retval = libxml_intWrap((int) c_retval);
! 3503: return(py_retval);
! 3504: }
! 3505:
! 3506: PyObject *
! 3507: libxml_xmlIsXHTML(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3508: PyObject *py_retval;
! 3509: int c_retval;
! 3510: xmlChar * systemID;
! 3511: xmlChar * publicID;
! 3512:
! 3513: if (!PyArg_ParseTuple(args, (char *)"zz:xmlIsXHTML", &systemID, &publicID))
! 3514: return(NULL);
! 3515:
! 3516: c_retval = xmlIsXHTML(systemID, publicID);
! 3517: py_retval = libxml_intWrap((int) c_retval);
! 3518: return(py_retval);
! 3519: }
! 3520:
! 3521: PyObject *
! 3522: libxml_xmlKeepBlanksDefault(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3523: PyObject *py_retval;
! 3524: int c_retval;
! 3525: int val;
! 3526:
! 3527: if (!PyArg_ParseTuple(args, (char *)"i:xmlKeepBlanksDefault", &val))
! 3528: return(NULL);
! 3529:
! 3530: c_retval = xmlKeepBlanksDefault(val);
! 3531: py_retval = libxml_intWrap((int) c_retval);
! 3532: return(py_retval);
! 3533: }
! 3534:
! 3535: #if defined(LIBXML_TREE_ENABLED)
! 3536: PyObject *
! 3537: libxml_xmlLastElementChild(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3538: PyObject *py_retval;
! 3539: xmlNodePtr c_retval;
! 3540: xmlNodePtr parent;
! 3541: PyObject *pyobj_parent;
! 3542:
! 3543: if (!PyArg_ParseTuple(args, (char *)"O:xmlLastElementChild", &pyobj_parent))
! 3544: return(NULL);
! 3545: parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
! 3546:
! 3547: c_retval = xmlLastElementChild(parent);
! 3548: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3549: return(py_retval);
! 3550: }
! 3551:
! 3552: #endif /* defined(LIBXML_TREE_ENABLED) */
! 3553: PyObject *
! 3554: libxml_xmlLineNumbersDefault(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3555: PyObject *py_retval;
! 3556: int c_retval;
! 3557: int val;
! 3558:
! 3559: if (!PyArg_ParseTuple(args, (char *)"i:xmlLineNumbersDefault", &val))
! 3560: return(NULL);
! 3561:
! 3562: c_retval = xmlLineNumbersDefault(val);
! 3563: py_retval = libxml_intWrap((int) c_retval);
! 3564: return(py_retval);
! 3565: }
! 3566:
! 3567: #if defined(LIBXML_CATALOG_ENABLED)
! 3568: PyObject *
! 3569: libxml_xmlLoadACatalog(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3570: PyObject *py_retval;
! 3571: xmlCatalogPtr c_retval;
! 3572: char * filename;
! 3573:
! 3574: if (!PyArg_ParseTuple(args, (char *)"z:xmlLoadACatalog", &filename))
! 3575: return(NULL);
! 3576:
! 3577: c_retval = xmlLoadACatalog(filename);
! 3578: py_retval = libxml_xmlCatalogPtrWrap((xmlCatalogPtr) c_retval);
! 3579: return(py_retval);
! 3580: }
! 3581:
! 3582: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 3583: #if defined(LIBXML_CATALOG_ENABLED)
! 3584: PyObject *
! 3585: libxml_xmlLoadCatalog(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3586: PyObject *py_retval;
! 3587: int c_retval;
! 3588: char * filename;
! 3589:
! 3590: if (!PyArg_ParseTuple(args, (char *)"z:xmlLoadCatalog", &filename))
! 3591: return(NULL);
! 3592:
! 3593: c_retval = xmlLoadCatalog(filename);
! 3594: py_retval = libxml_intWrap((int) c_retval);
! 3595: return(py_retval);
! 3596: }
! 3597:
! 3598: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 3599: #if defined(LIBXML_CATALOG_ENABLED)
! 3600: PyObject *
! 3601: libxml_xmlLoadCatalogs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3602: char * pathss;
! 3603:
! 3604: if (!PyArg_ParseTuple(args, (char *)"z:xmlLoadCatalogs", &pathss))
! 3605: return(NULL);
! 3606:
! 3607: xmlLoadCatalogs(pathss);
! 3608: Py_INCREF(Py_None);
! 3609: return(Py_None);
! 3610: }
! 3611:
! 3612: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 3613: #if defined(LIBXML_CATALOG_ENABLED)
! 3614: PyObject *
! 3615: libxml_xmlLoadSGMLSuperCatalog(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3616: PyObject *py_retval;
! 3617: xmlCatalogPtr c_retval;
! 3618: char * filename;
! 3619:
! 3620: if (!PyArg_ParseTuple(args, (char *)"z:xmlLoadSGMLSuperCatalog", &filename))
! 3621: return(NULL);
! 3622:
! 3623: c_retval = xmlLoadSGMLSuperCatalog(filename);
! 3624: py_retval = libxml_xmlCatalogPtrWrap((xmlCatalogPtr) c_retval);
! 3625: return(py_retval);
! 3626: }
! 3627:
! 3628: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 3629: #if defined(LIBXML_DEBUG_ENABLED)
! 3630: PyObject *
! 3631: libxml_xmlLsCountNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3632: PyObject *py_retval;
! 3633: int c_retval;
! 3634: xmlNodePtr node;
! 3635: PyObject *pyobj_node;
! 3636:
! 3637: if (!PyArg_ParseTuple(args, (char *)"O:xmlLsCountNode", &pyobj_node))
! 3638: return(NULL);
! 3639: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3640:
! 3641: c_retval = xmlLsCountNode(node);
! 3642: py_retval = libxml_intWrap((int) c_retval);
! 3643: return(py_retval);
! 3644: }
! 3645:
! 3646: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 3647: #if defined(LIBXML_DEBUG_ENABLED)
! 3648: PyObject *
! 3649: libxml_xmlLsOneNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3650: FILE * output;
! 3651: PyObject *pyobj_output;
! 3652: xmlNodePtr node;
! 3653: PyObject *pyobj_node;
! 3654:
! 3655: if (!PyArg_ParseTuple(args, (char *)"OO:xmlLsOneNode", &pyobj_output, &pyobj_node))
! 3656: return(NULL);
! 3657: output = (FILE *) PyFile_Get(pyobj_output);
! 3658: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 3659:
! 3660: xmlLsOneNode(output, node);
! 3661: PyFile_Release(output);
! 3662: Py_INCREF(Py_None);
! 3663: return(Py_None);
! 3664: }
! 3665:
! 3666: #endif /* defined(LIBXML_DEBUG_ENABLED) */
! 3667: #if defined(LIBXML_LEGACY_ENABLED)
! 3668: PyObject *
! 3669: libxml_xmlNamespaceParseNCName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3670: PyObject *py_retval;
! 3671: xmlChar * c_retval;
! 3672: xmlParserCtxtPtr ctxt;
! 3673: PyObject *pyobj_ctxt;
! 3674:
! 3675: if (!PyArg_ParseTuple(args, (char *)"O:xmlNamespaceParseNCName", &pyobj_ctxt))
! 3676: return(NULL);
! 3677: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 3678:
! 3679: c_retval = xmlNamespaceParseNCName(ctxt);
! 3680: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 3681: return(py_retval);
! 3682: }
! 3683:
! 3684: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 3685: #if defined(LIBXML_LEGACY_ENABLED)
! 3686: PyObject *
! 3687: libxml_xmlNamespaceParseNSDef(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3688: PyObject *py_retval;
! 3689: xmlChar * c_retval;
! 3690: xmlParserCtxtPtr ctxt;
! 3691: PyObject *pyobj_ctxt;
! 3692:
! 3693: if (!PyArg_ParseTuple(args, (char *)"O:xmlNamespaceParseNSDef", &pyobj_ctxt))
! 3694: return(NULL);
! 3695: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 3696:
! 3697: c_retval = xmlNamespaceParseNSDef(ctxt);
! 3698: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 3699: return(py_retval);
! 3700: }
! 3701:
! 3702: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 3703: #if defined(LIBXML_FTP_ENABLED)
! 3704: PyObject *
! 3705: libxml_xmlNanoFTPCleanup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3706:
! 3707: xmlNanoFTPCleanup();
! 3708: Py_INCREF(Py_None);
! 3709: return(Py_None);
! 3710: }
! 3711:
! 3712: #endif /* defined(LIBXML_FTP_ENABLED) */
! 3713: #if defined(LIBXML_FTP_ENABLED)
! 3714: PyObject *
! 3715: libxml_xmlNanoFTPInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3716:
! 3717: xmlNanoFTPInit();
! 3718: Py_INCREF(Py_None);
! 3719: return(Py_None);
! 3720: }
! 3721:
! 3722: #endif /* defined(LIBXML_FTP_ENABLED) */
! 3723: #if defined(LIBXML_FTP_ENABLED)
! 3724: PyObject *
! 3725: libxml_xmlNanoFTPProxy(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3726: char * host;
! 3727: int port;
! 3728: char * user;
! 3729: char * passwd;
! 3730: int type;
! 3731:
! 3732: if (!PyArg_ParseTuple(args, (char *)"zizzi:xmlNanoFTPProxy", &host, &port, &user, &passwd, &type))
! 3733: return(NULL);
! 3734:
! 3735: xmlNanoFTPProxy(host, port, user, passwd, type);
! 3736: Py_INCREF(Py_None);
! 3737: return(Py_None);
! 3738: }
! 3739:
! 3740: #endif /* defined(LIBXML_FTP_ENABLED) */
! 3741: #if defined(LIBXML_FTP_ENABLED)
! 3742: PyObject *
! 3743: libxml_xmlNanoFTPScanProxy(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3744: char * URL;
! 3745:
! 3746: if (!PyArg_ParseTuple(args, (char *)"z:xmlNanoFTPScanProxy", &URL))
! 3747: return(NULL);
! 3748:
! 3749: xmlNanoFTPScanProxy(URL);
! 3750: Py_INCREF(Py_None);
! 3751: return(Py_None);
! 3752: }
! 3753:
! 3754: #endif /* defined(LIBXML_FTP_ENABLED) */
! 3755: #if defined(LIBXML_HTTP_ENABLED)
! 3756: PyObject *
! 3757: libxml_xmlNanoHTTPCleanup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3758:
! 3759: xmlNanoHTTPCleanup();
! 3760: Py_INCREF(Py_None);
! 3761: return(Py_None);
! 3762: }
! 3763:
! 3764: #endif /* defined(LIBXML_HTTP_ENABLED) */
! 3765: #if defined(LIBXML_HTTP_ENABLED)
! 3766: PyObject *
! 3767: libxml_xmlNanoHTTPInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 3768:
! 3769: xmlNanoHTTPInit();
! 3770: Py_INCREF(Py_None);
! 3771: return(Py_None);
! 3772: }
! 3773:
! 3774: #endif /* defined(LIBXML_HTTP_ENABLED) */
! 3775: #if defined(LIBXML_HTTP_ENABLED)
! 3776: PyObject *
! 3777: libxml_xmlNanoHTTPScanProxy(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3778: char * URL;
! 3779:
! 3780: if (!PyArg_ParseTuple(args, (char *)"z:xmlNanoHTTPScanProxy", &URL))
! 3781: return(NULL);
! 3782:
! 3783: xmlNanoHTTPScanProxy(URL);
! 3784: Py_INCREF(Py_None);
! 3785: return(Py_None);
! 3786: }
! 3787:
! 3788: #endif /* defined(LIBXML_HTTP_ENABLED) */
! 3789: PyObject *
! 3790: libxml_xmlNewCDataBlock(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3791: PyObject *py_retval;
! 3792: xmlNodePtr c_retval;
! 3793: xmlDocPtr doc;
! 3794: PyObject *pyobj_doc;
! 3795: xmlChar * content;
! 3796: int len;
! 3797:
! 3798: if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlNewCDataBlock", &pyobj_doc, &content, &len))
! 3799: return(NULL);
! 3800: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3801:
! 3802: c_retval = xmlNewCDataBlock(doc, content, len);
! 3803: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3804: return(py_retval);
! 3805: }
! 3806:
! 3807: #if defined(LIBXML_CATALOG_ENABLED)
! 3808: PyObject *
! 3809: libxml_xmlNewCatalog(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3810: PyObject *py_retval;
! 3811: xmlCatalogPtr c_retval;
! 3812: int sgml;
! 3813:
! 3814: if (!PyArg_ParseTuple(args, (char *)"i:xmlNewCatalog", &sgml))
! 3815: return(NULL);
! 3816:
! 3817: c_retval = xmlNewCatalog(sgml);
! 3818: py_retval = libxml_xmlCatalogPtrWrap((xmlCatalogPtr) c_retval);
! 3819: return(py_retval);
! 3820: }
! 3821:
! 3822: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 3823: PyObject *
! 3824: libxml_xmlNewCharRef(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3825: PyObject *py_retval;
! 3826: xmlNodePtr c_retval;
! 3827: xmlDocPtr doc;
! 3828: PyObject *pyobj_doc;
! 3829: xmlChar * name;
! 3830:
! 3831: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewCharRef", &pyobj_doc, &name))
! 3832: return(NULL);
! 3833: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3834:
! 3835: c_retval = xmlNewCharRef(doc, name);
! 3836: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3837: return(py_retval);
! 3838: }
! 3839:
! 3840: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 3841: PyObject *
! 3842: libxml_xmlNewChild(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3843: PyObject *py_retval;
! 3844: xmlNodePtr c_retval;
! 3845: xmlNodePtr parent;
! 3846: PyObject *pyobj_parent;
! 3847: xmlNsPtr ns;
! 3848: PyObject *pyobj_ns;
! 3849: xmlChar * name;
! 3850: xmlChar * content;
! 3851:
! 3852: if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewChild", &pyobj_parent, &pyobj_ns, &name, &content))
! 3853: return(NULL);
! 3854: parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
! 3855: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 3856:
! 3857: c_retval = xmlNewChild(parent, ns, name, content);
! 3858: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3859: return(py_retval);
! 3860: }
! 3861:
! 3862: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 3863: PyObject *
! 3864: libxml_xmlNewComment(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3865: PyObject *py_retval;
! 3866: xmlNodePtr c_retval;
! 3867: xmlChar * content;
! 3868:
! 3869: if (!PyArg_ParseTuple(args, (char *)"z:xmlNewComment", &content))
! 3870: return(NULL);
! 3871:
! 3872: c_retval = xmlNewComment(content);
! 3873: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3874: return(py_retval);
! 3875: }
! 3876:
! 3877: PyObject *
! 3878: libxml_xmlNewDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3879: PyObject *py_retval;
! 3880: xmlDocPtr c_retval;
! 3881: xmlChar * version;
! 3882:
! 3883: if (!PyArg_ParseTuple(args, (char *)"z:xmlNewDoc", &version))
! 3884: return(NULL);
! 3885:
! 3886: c_retval = xmlNewDoc(version);
! 3887: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 3888: return(py_retval);
! 3889: }
! 3890:
! 3891: PyObject *
! 3892: libxml_xmlNewDocComment(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3893: PyObject *py_retval;
! 3894: xmlNodePtr c_retval;
! 3895: xmlDocPtr doc;
! 3896: PyObject *pyobj_doc;
! 3897: xmlChar * content;
! 3898:
! 3899: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewDocComment", &pyobj_doc, &content))
! 3900: return(NULL);
! 3901: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3902:
! 3903: c_retval = xmlNewDocComment(doc, content);
! 3904: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3905: return(py_retval);
! 3906: }
! 3907:
! 3908: #if defined(LIBXML_TREE_ENABLED)
! 3909: PyObject *
! 3910: libxml_xmlNewDocFragment(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3911: PyObject *py_retval;
! 3912: xmlNodePtr c_retval;
! 3913: xmlDocPtr doc;
! 3914: PyObject *pyobj_doc;
! 3915:
! 3916: if (!PyArg_ParseTuple(args, (char *)"O:xmlNewDocFragment", &pyobj_doc))
! 3917: return(NULL);
! 3918: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3919:
! 3920: c_retval = xmlNewDocFragment(doc);
! 3921: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3922: return(py_retval);
! 3923: }
! 3924:
! 3925: #endif /* defined(LIBXML_TREE_ENABLED) */
! 3926: PyObject *
! 3927: libxml_xmlNewDocNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3928: PyObject *py_retval;
! 3929: xmlNodePtr c_retval;
! 3930: xmlDocPtr doc;
! 3931: PyObject *pyobj_doc;
! 3932: xmlNsPtr ns;
! 3933: PyObject *pyobj_ns;
! 3934: xmlChar * name;
! 3935: xmlChar * content;
! 3936:
! 3937: if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewDocNode", &pyobj_doc, &pyobj_ns, &name, &content))
! 3938: return(NULL);
! 3939: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3940: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 3941:
! 3942: c_retval = xmlNewDocNode(doc, ns, name, content);
! 3943: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3944: return(py_retval);
! 3945: }
! 3946:
! 3947: PyObject *
! 3948: libxml_xmlNewDocNodeEatName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3949: PyObject *py_retval;
! 3950: xmlNodePtr c_retval;
! 3951: xmlDocPtr doc;
! 3952: PyObject *pyobj_doc;
! 3953: xmlNsPtr ns;
! 3954: PyObject *pyobj_ns;
! 3955: xmlChar * name;
! 3956: xmlChar * content;
! 3957:
! 3958: if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewDocNodeEatName", &pyobj_doc, &pyobj_ns, &name, &content))
! 3959: return(NULL);
! 3960: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3961: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 3962:
! 3963: c_retval = xmlNewDocNodeEatName(doc, ns, name, content);
! 3964: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3965: return(py_retval);
! 3966: }
! 3967:
! 3968: PyObject *
! 3969: libxml_xmlNewDocPI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3970: PyObject *py_retval;
! 3971: xmlNodePtr c_retval;
! 3972: xmlDocPtr doc;
! 3973: PyObject *pyobj_doc;
! 3974: xmlChar * name;
! 3975: xmlChar * content;
! 3976:
! 3977: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlNewDocPI", &pyobj_doc, &name, &content))
! 3978: return(NULL);
! 3979: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3980:
! 3981: c_retval = xmlNewDocPI(doc, name, content);
! 3982: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 3983: return(py_retval);
! 3984: }
! 3985:
! 3986: PyObject *
! 3987: libxml_xmlNewDocProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 3988: PyObject *py_retval;
! 3989: xmlAttrPtr c_retval;
! 3990: xmlDocPtr doc;
! 3991: PyObject *pyobj_doc;
! 3992: xmlChar * name;
! 3993: xmlChar * value;
! 3994:
! 3995: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlNewDocProp", &pyobj_doc, &name, &value))
! 3996: return(NULL);
! 3997: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 3998:
! 3999: c_retval = xmlNewDocProp(doc, name, value);
! 4000: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4001: return(py_retval);
! 4002: }
! 4003:
! 4004: #if defined(LIBXML_TREE_ENABLED)
! 4005: PyObject *
! 4006: libxml_xmlNewDocRawNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4007: PyObject *py_retval;
! 4008: xmlNodePtr c_retval;
! 4009: xmlDocPtr doc;
! 4010: PyObject *pyobj_doc;
! 4011: xmlNsPtr ns;
! 4012: PyObject *pyobj_ns;
! 4013: xmlChar * name;
! 4014: xmlChar * content;
! 4015:
! 4016: if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewDocRawNode", &pyobj_doc, &pyobj_ns, &name, &content))
! 4017: return(NULL);
! 4018: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4019: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 4020:
! 4021: c_retval = xmlNewDocRawNode(doc, ns, name, content);
! 4022: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4023: return(py_retval);
! 4024: }
! 4025:
! 4026: #endif /* defined(LIBXML_TREE_ENABLED) */
! 4027: PyObject *
! 4028: libxml_xmlNewDocText(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4029: PyObject *py_retval;
! 4030: xmlNodePtr c_retval;
! 4031: xmlDocPtr doc;
! 4032: PyObject *pyobj_doc;
! 4033: xmlChar * content;
! 4034:
! 4035: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewDocText", &pyobj_doc, &content))
! 4036: return(NULL);
! 4037: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4038:
! 4039: c_retval = xmlNewDocText(doc, content);
! 4040: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4041: return(py_retval);
! 4042: }
! 4043:
! 4044: PyObject *
! 4045: libxml_xmlNewDocTextLen(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4046: PyObject *py_retval;
! 4047: xmlNodePtr c_retval;
! 4048: xmlDocPtr doc;
! 4049: PyObject *pyobj_doc;
! 4050: xmlChar * content;
! 4051: int len;
! 4052:
! 4053: if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlNewDocTextLen", &pyobj_doc, &content, &len))
! 4054: return(NULL);
! 4055: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4056:
! 4057: c_retval = xmlNewDocTextLen(doc, content, len);
! 4058: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4059: return(py_retval);
! 4060: }
! 4061:
! 4062: PyObject *
! 4063: libxml_xmlNewDtd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4064: PyObject *py_retval;
! 4065: xmlDtdPtr c_retval;
! 4066: xmlDocPtr doc;
! 4067: PyObject *pyobj_doc;
! 4068: xmlChar * name;
! 4069: xmlChar * ExternalID;
! 4070: xmlChar * SystemID;
! 4071:
! 4072: if (!PyArg_ParseTuple(args, (char *)"Ozzz:xmlNewDtd", &pyobj_doc, &name, &ExternalID, &SystemID))
! 4073: return(NULL);
! 4074: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4075:
! 4076: c_retval = xmlNewDtd(doc, name, ExternalID, SystemID);
! 4077: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4078: return(py_retval);
! 4079: }
! 4080:
! 4081: PyObject *
! 4082: libxml_xmlNewEntity(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4083: PyObject *py_retval;
! 4084: xmlEntityPtr c_retval;
! 4085: xmlDocPtr doc;
! 4086: PyObject *pyobj_doc;
! 4087: xmlChar * name;
! 4088: int type;
! 4089: xmlChar * ExternalID;
! 4090: xmlChar * SystemID;
! 4091: xmlChar * content;
! 4092:
! 4093: if (!PyArg_ParseTuple(args, (char *)"Ozizzz:xmlNewEntity", &pyobj_doc, &name, &type, &ExternalID, &SystemID, &content))
! 4094: return(NULL);
! 4095: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4096:
! 4097: c_retval = xmlNewEntity(doc, name, type, ExternalID, SystemID, content);
! 4098: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4099: return(py_retval);
! 4100: }
! 4101:
! 4102: #if defined(LIBXML_LEGACY_ENABLED)
! 4103: PyObject *
! 4104: libxml_xmlNewGlobalNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4105: PyObject *py_retval;
! 4106: xmlNsPtr c_retval;
! 4107: xmlDocPtr doc;
! 4108: PyObject *pyobj_doc;
! 4109: xmlChar * href;
! 4110: xmlChar * prefix;
! 4111:
! 4112: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlNewGlobalNs", &pyobj_doc, &href, &prefix))
! 4113: return(NULL);
! 4114: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4115:
! 4116: c_retval = xmlNewGlobalNs(doc, href, prefix);
! 4117: py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
! 4118: return(py_retval);
! 4119: }
! 4120:
! 4121: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 4122: PyObject *
! 4123: libxml_xmlNewNodeEatName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4124: PyObject *py_retval;
! 4125: xmlNodePtr c_retval;
! 4126: xmlNsPtr ns;
! 4127: PyObject *pyobj_ns;
! 4128: xmlChar * name;
! 4129:
! 4130: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewNodeEatName", &pyobj_ns, &name))
! 4131: return(NULL);
! 4132: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 4133:
! 4134: c_retval = xmlNewNodeEatName(ns, name);
! 4135: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4136: return(py_retval);
! 4137: }
! 4138:
! 4139: PyObject *
! 4140: libxml_xmlNewNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4141: PyObject *py_retval;
! 4142: xmlNsPtr c_retval;
! 4143: xmlNodePtr node;
! 4144: PyObject *pyobj_node;
! 4145: xmlChar * href;
! 4146: xmlChar * prefix;
! 4147:
! 4148: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlNewNs", &pyobj_node, &href, &prefix))
! 4149: return(NULL);
! 4150: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 4151:
! 4152: c_retval = xmlNewNs(node, href, prefix);
! 4153: py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
! 4154: return(py_retval);
! 4155: }
! 4156:
! 4157: PyObject *
! 4158: libxml_xmlNewNsProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4159: PyObject *py_retval;
! 4160: xmlAttrPtr c_retval;
! 4161: xmlNodePtr node;
! 4162: PyObject *pyobj_node;
! 4163: xmlNsPtr ns;
! 4164: PyObject *pyobj_ns;
! 4165: xmlChar * name;
! 4166: xmlChar * value;
! 4167:
! 4168: if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewNsProp", &pyobj_node, &pyobj_ns, &name, &value))
! 4169: return(NULL);
! 4170: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 4171: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 4172:
! 4173: c_retval = xmlNewNsProp(node, ns, name, value);
! 4174: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4175: return(py_retval);
! 4176: }
! 4177:
! 4178: PyObject *
! 4179: libxml_xmlNewNsPropEatName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4180: PyObject *py_retval;
! 4181: xmlAttrPtr c_retval;
! 4182: xmlNodePtr node;
! 4183: PyObject *pyobj_node;
! 4184: xmlNsPtr ns;
! 4185: PyObject *pyobj_ns;
! 4186: xmlChar * name;
! 4187: xmlChar * value;
! 4188:
! 4189: if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewNsPropEatName", &pyobj_node, &pyobj_ns, &name, &value))
! 4190: return(NULL);
! 4191: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 4192: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 4193:
! 4194: c_retval = xmlNewNsPropEatName(node, ns, name, value);
! 4195: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4196: return(py_retval);
! 4197: }
! 4198:
! 4199: PyObject *
! 4200: libxml_xmlNewPI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4201: PyObject *py_retval;
! 4202: xmlNodePtr c_retval;
! 4203: xmlChar * name;
! 4204: xmlChar * content;
! 4205:
! 4206: if (!PyArg_ParseTuple(args, (char *)"zz:xmlNewPI", &name, &content))
! 4207: return(NULL);
! 4208:
! 4209: c_retval = xmlNewPI(name, content);
! 4210: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4211: return(py_retval);
! 4212: }
! 4213:
! 4214: PyObject *
! 4215: libxml_xmlNewParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 4216: PyObject *py_retval;
! 4217: xmlParserCtxtPtr c_retval;
! 4218:
! 4219: c_retval = xmlNewParserCtxt();
! 4220: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 4221: return(py_retval);
! 4222: }
! 4223:
! 4224: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 4225: PyObject *
! 4226: libxml_xmlNewProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4227: PyObject *py_retval;
! 4228: xmlAttrPtr c_retval;
! 4229: xmlNodePtr node;
! 4230: PyObject *pyobj_node;
! 4231: xmlChar * name;
! 4232: xmlChar * value;
! 4233:
! 4234: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlNewProp", &pyobj_node, &name, &value))
! 4235: return(NULL);
! 4236: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 4237:
! 4238: c_retval = xmlNewProp(node, name, value);
! 4239: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4240: return(py_retval);
! 4241: }
! 4242:
! 4243: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 4244: PyObject *
! 4245: libxml_xmlNewReference(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4246: PyObject *py_retval;
! 4247: xmlNodePtr c_retval;
! 4248: xmlDocPtr doc;
! 4249: PyObject *pyobj_doc;
! 4250: xmlChar * name;
! 4251:
! 4252: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewReference", &pyobj_doc, &name))
! 4253: return(NULL);
! 4254: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4255:
! 4256: c_retval = xmlNewReference(doc, name);
! 4257: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4258: return(py_retval);
! 4259: }
! 4260:
! 4261: PyObject *
! 4262: libxml_xmlNewText(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4263: PyObject *py_retval;
! 4264: xmlNodePtr c_retval;
! 4265: xmlChar * content;
! 4266:
! 4267: if (!PyArg_ParseTuple(args, (char *)"z:xmlNewText", &content))
! 4268: return(NULL);
! 4269:
! 4270: c_retval = xmlNewText(content);
! 4271: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4272: return(py_retval);
! 4273: }
! 4274:
! 4275: #if defined(LIBXML_TREE_ENABLED)
! 4276: PyObject *
! 4277: libxml_xmlNewTextChild(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4278: PyObject *py_retval;
! 4279: xmlNodePtr c_retval;
! 4280: xmlNodePtr parent;
! 4281: PyObject *pyobj_parent;
! 4282: xmlNsPtr ns;
! 4283: PyObject *pyobj_ns;
! 4284: xmlChar * name;
! 4285: xmlChar * content;
! 4286:
! 4287: if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewTextChild", &pyobj_parent, &pyobj_ns, &name, &content))
! 4288: return(NULL);
! 4289: parent = (xmlNodePtr) PyxmlNode_Get(pyobj_parent);
! 4290: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 4291:
! 4292: c_retval = xmlNewTextChild(parent, ns, name, content);
! 4293: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4294: return(py_retval);
! 4295: }
! 4296:
! 4297: #endif /* defined(LIBXML_TREE_ENABLED) */
! 4298: PyObject *
! 4299: libxml_xmlNewTextLen(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4300: PyObject *py_retval;
! 4301: xmlNodePtr c_retval;
! 4302: xmlChar * content;
! 4303: int len;
! 4304:
! 4305: if (!PyArg_ParseTuple(args, (char *)"zi:xmlNewTextLen", &content, &len))
! 4306: return(NULL);
! 4307:
! 4308: c_retval = xmlNewTextLen(content, len);
! 4309: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4310: return(py_retval);
! 4311: }
! 4312:
! 4313: #if defined(LIBXML_READER_ENABLED)
! 4314: PyObject *
! 4315: libxml_xmlNewTextReader(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4316: PyObject *py_retval;
! 4317: xmlTextReaderPtr c_retval;
! 4318: xmlParserInputBufferPtr input;
! 4319: PyObject *pyobj_input;
! 4320: char * URI;
! 4321:
! 4322: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewTextReader", &pyobj_input, &URI))
! 4323: return(NULL);
! 4324: input = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_input);
! 4325:
! 4326: c_retval = xmlNewTextReader(input, URI);
! 4327: py_retval = libxml_xmlTextReaderPtrWrap((xmlTextReaderPtr) c_retval);
! 4328: return(py_retval);
! 4329: }
! 4330:
! 4331: #endif /* defined(LIBXML_READER_ENABLED) */
! 4332: #if defined(LIBXML_READER_ENABLED)
! 4333: PyObject *
! 4334: libxml_xmlNewTextReaderFilename(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4335: PyObject *py_retval;
! 4336: xmlTextReaderPtr c_retval;
! 4337: char * URI;
! 4338:
! 4339: if (!PyArg_ParseTuple(args, (char *)"z:xmlNewTextReaderFilename", &URI))
! 4340: return(NULL);
! 4341:
! 4342: c_retval = xmlNewTextReaderFilename(URI);
! 4343: py_retval = libxml_xmlTextReaderPtrWrap((xmlTextReaderPtr) c_retval);
! 4344: return(py_retval);
! 4345: }
! 4346:
! 4347: #endif /* defined(LIBXML_READER_ENABLED) */
! 4348: #if defined(LIBXML_VALID_ENABLED)
! 4349: PyObject *
! 4350: libxml_xmlNewValidCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 4351: PyObject *py_retval;
! 4352: xmlValidCtxtPtr c_retval;
! 4353:
! 4354: c_retval = xmlNewValidCtxt();
! 4355: py_retval = libxml_xmlValidCtxtPtrWrap((xmlValidCtxtPtr) c_retval);
! 4356: return(py_retval);
! 4357: }
! 4358:
! 4359: #endif /* defined(LIBXML_VALID_ENABLED) */
! 4360: PyObject *
! 4361: libxml_xmlNextChar(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4362: xmlParserCtxtPtr ctxt;
! 4363: PyObject *pyobj_ctxt;
! 4364:
! 4365: if (!PyArg_ParseTuple(args, (char *)"O:xmlNextChar", &pyobj_ctxt))
! 4366: return(NULL);
! 4367: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4368:
! 4369: xmlNextChar(ctxt);
! 4370: Py_INCREF(Py_None);
! 4371: return(Py_None);
! 4372: }
! 4373:
! 4374: #if defined(LIBXML_TREE_ENABLED)
! 4375: PyObject *
! 4376: libxml_xmlNextElementSibling(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4377: PyObject *py_retval;
! 4378: xmlNodePtr c_retval;
! 4379: xmlNodePtr node;
! 4380: PyObject *pyobj_node;
! 4381:
! 4382: if (!PyArg_ParseTuple(args, (char *)"O:xmlNextElementSibling", &pyobj_node))
! 4383: return(NULL);
! 4384: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 4385:
! 4386: c_retval = xmlNextElementSibling(node);
! 4387: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4388: return(py_retval);
! 4389: }
! 4390:
! 4391: #endif /* defined(LIBXML_TREE_ENABLED) */
! 4392: PyObject *
! 4393: libxml_xmlNodeAddContent(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4394: xmlNodePtr cur;
! 4395: PyObject *pyobj_cur;
! 4396: xmlChar * content;
! 4397:
! 4398: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeAddContent", &pyobj_cur, &content))
! 4399: return(NULL);
! 4400: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4401:
! 4402: xmlNodeAddContent(cur, content);
! 4403: Py_INCREF(Py_None);
! 4404: return(Py_None);
! 4405: }
! 4406:
! 4407: PyObject *
! 4408: libxml_xmlNodeAddContentLen(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4409: xmlNodePtr cur;
! 4410: PyObject *pyobj_cur;
! 4411: xmlChar * content;
! 4412: int len;
! 4413:
! 4414: if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlNodeAddContentLen", &pyobj_cur, &content, &len))
! 4415: return(NULL);
! 4416: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4417:
! 4418: xmlNodeAddContentLen(cur, content, len);
! 4419: Py_INCREF(Py_None);
! 4420: return(Py_None);
! 4421: }
! 4422:
! 4423: #if defined(LIBXML_OUTPUT_ENABLED)
! 4424: PyObject *
! 4425: libxml_xmlNodeDumpOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4426: xmlOutputBufferPtr buf;
! 4427: PyObject *pyobj_buf;
! 4428: xmlDocPtr doc;
! 4429: PyObject *pyobj_doc;
! 4430: xmlNodePtr cur;
! 4431: PyObject *pyobj_cur;
! 4432: int level;
! 4433: int format;
! 4434: char * encoding;
! 4435:
! 4436: if (!PyArg_ParseTuple(args, (char *)"OOOiiz:xmlNodeDumpOutput", &pyobj_buf, &pyobj_doc, &pyobj_cur, &level, &format, &encoding))
! 4437: return(NULL);
! 4438: buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf);
! 4439: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4440: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4441:
! 4442: xmlNodeDumpOutput(buf, doc, cur, level, format, encoding);
! 4443: Py_INCREF(Py_None);
! 4444: return(Py_None);
! 4445: }
! 4446:
! 4447: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 4448: PyObject *
! 4449: libxml_xmlNodeGetBase(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4450: PyObject *py_retval;
! 4451: xmlChar * c_retval;
! 4452: xmlDocPtr doc;
! 4453: PyObject *pyobj_doc;
! 4454: xmlNodePtr cur;
! 4455: PyObject *pyobj_cur;
! 4456:
! 4457: if (!PyArg_ParseTuple(args, (char *)"OO:xmlNodeGetBase", &pyobj_doc, &pyobj_cur))
! 4458: return(NULL);
! 4459: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4460: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4461:
! 4462: c_retval = xmlNodeGetBase(doc, cur);
! 4463: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 4464: return(py_retval);
! 4465: }
! 4466:
! 4467: PyObject *
! 4468: libxml_xmlNodeGetContent(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4469: PyObject *py_retval;
! 4470: xmlChar * c_retval;
! 4471: xmlNodePtr cur;
! 4472: PyObject *pyobj_cur;
! 4473:
! 4474: if (!PyArg_ParseTuple(args, (char *)"O:xmlNodeGetContent", &pyobj_cur))
! 4475: return(NULL);
! 4476: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4477:
! 4478: c_retval = xmlNodeGetContent(cur);
! 4479: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 4480: return(py_retval);
! 4481: }
! 4482:
! 4483: PyObject *
! 4484: libxml_xmlNodeGetLang(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4485: PyObject *py_retval;
! 4486: xmlChar * c_retval;
! 4487: xmlNodePtr cur;
! 4488: PyObject *pyobj_cur;
! 4489:
! 4490: if (!PyArg_ParseTuple(args, (char *)"O:xmlNodeGetLang", &pyobj_cur))
! 4491: return(NULL);
! 4492: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4493:
! 4494: c_retval = xmlNodeGetLang(cur);
! 4495: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 4496: return(py_retval);
! 4497: }
! 4498:
! 4499: PyObject *
! 4500: libxml_xmlNodeGetSpacePreserve(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4501: PyObject *py_retval;
! 4502: int c_retval;
! 4503: xmlNodePtr cur;
! 4504: PyObject *pyobj_cur;
! 4505:
! 4506: if (!PyArg_ParseTuple(args, (char *)"O:xmlNodeGetSpacePreserve", &pyobj_cur))
! 4507: return(NULL);
! 4508: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4509:
! 4510: c_retval = xmlNodeGetSpacePreserve(cur);
! 4511: py_retval = libxml_intWrap((int) c_retval);
! 4512: return(py_retval);
! 4513: }
! 4514:
! 4515: PyObject *
! 4516: libxml_xmlNodeIsText(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4517: PyObject *py_retval;
! 4518: int c_retval;
! 4519: xmlNodePtr node;
! 4520: PyObject *pyobj_node;
! 4521:
! 4522: if (!PyArg_ParseTuple(args, (char *)"O:xmlNodeIsText", &pyobj_node))
! 4523: return(NULL);
! 4524: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 4525:
! 4526: c_retval = xmlNodeIsText(node);
! 4527: py_retval = libxml_intWrap((int) c_retval);
! 4528: return(py_retval);
! 4529: }
! 4530:
! 4531: #if defined(LIBXML_TREE_ENABLED)
! 4532: PyObject *
! 4533: libxml_xmlNodeListGetRawString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4534: PyObject *py_retval;
! 4535: xmlChar * c_retval;
! 4536: xmlDocPtr doc;
! 4537: PyObject *pyobj_doc;
! 4538: xmlNodePtr list;
! 4539: PyObject *pyobj_list;
! 4540: int inLine;
! 4541:
! 4542: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlNodeListGetRawString", &pyobj_doc, &pyobj_list, &inLine))
! 4543: return(NULL);
! 4544: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4545: list = (xmlNodePtr) PyxmlNode_Get(pyobj_list);
! 4546:
! 4547: c_retval = xmlNodeListGetRawString(doc, list, inLine);
! 4548: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 4549: return(py_retval);
! 4550: }
! 4551:
! 4552: #endif /* defined(LIBXML_TREE_ENABLED) */
! 4553: PyObject *
! 4554: libxml_xmlNodeListGetString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4555: PyObject *py_retval;
! 4556: xmlChar * c_retval;
! 4557: xmlDocPtr doc;
! 4558: PyObject *pyobj_doc;
! 4559: xmlNodePtr list;
! 4560: PyObject *pyobj_list;
! 4561: int inLine;
! 4562:
! 4563: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlNodeListGetString", &pyobj_doc, &pyobj_list, &inLine))
! 4564: return(NULL);
! 4565: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 4566: list = (xmlNodePtr) PyxmlNode_Get(pyobj_list);
! 4567:
! 4568: c_retval = xmlNodeListGetString(doc, list, inLine);
! 4569: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 4570: return(py_retval);
! 4571: }
! 4572:
! 4573: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
! 4574: PyObject *
! 4575: libxml_xmlNodeSetBase(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4576: xmlNodePtr cur;
! 4577: PyObject *pyobj_cur;
! 4578: xmlChar * uri;
! 4579:
! 4580: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeSetBase", &pyobj_cur, &uri))
! 4581: return(NULL);
! 4582: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4583:
! 4584: xmlNodeSetBase(cur, uri);
! 4585: Py_INCREF(Py_None);
! 4586: return(Py_None);
! 4587: }
! 4588:
! 4589: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) */
! 4590: PyObject *
! 4591: libxml_xmlNodeSetContent(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4592: xmlNodePtr cur;
! 4593: PyObject *pyobj_cur;
! 4594: xmlChar * content;
! 4595:
! 4596: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeSetContent", &pyobj_cur, &content))
! 4597: return(NULL);
! 4598: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4599:
! 4600: xmlNodeSetContent(cur, content);
! 4601: Py_INCREF(Py_None);
! 4602: return(Py_None);
! 4603: }
! 4604:
! 4605: #if defined(LIBXML_TREE_ENABLED)
! 4606: PyObject *
! 4607: libxml_xmlNodeSetContentLen(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4608: xmlNodePtr cur;
! 4609: PyObject *pyobj_cur;
! 4610: xmlChar * content;
! 4611: int len;
! 4612:
! 4613: if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlNodeSetContentLen", &pyobj_cur, &content, &len))
! 4614: return(NULL);
! 4615: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4616:
! 4617: xmlNodeSetContentLen(cur, content, len);
! 4618: Py_INCREF(Py_None);
! 4619: return(Py_None);
! 4620: }
! 4621:
! 4622: #endif /* defined(LIBXML_TREE_ENABLED) */
! 4623: #if defined(LIBXML_TREE_ENABLED)
! 4624: PyObject *
! 4625: libxml_xmlNodeSetLang(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4626: xmlNodePtr cur;
! 4627: PyObject *pyobj_cur;
! 4628: xmlChar * lang;
! 4629:
! 4630: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeSetLang", &pyobj_cur, &lang))
! 4631: return(NULL);
! 4632: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4633:
! 4634: xmlNodeSetLang(cur, lang);
! 4635: Py_INCREF(Py_None);
! 4636: return(Py_None);
! 4637: }
! 4638:
! 4639: #endif /* defined(LIBXML_TREE_ENABLED) */
! 4640: #if defined(LIBXML_TREE_ENABLED)
! 4641: PyObject *
! 4642: libxml_xmlNodeSetName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4643: xmlNodePtr cur;
! 4644: PyObject *pyobj_cur;
! 4645: xmlChar * name;
! 4646:
! 4647: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNodeSetName", &pyobj_cur, &name))
! 4648: return(NULL);
! 4649: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4650:
! 4651: xmlNodeSetName(cur, name);
! 4652: Py_INCREF(Py_None);
! 4653: return(Py_None);
! 4654: }
! 4655:
! 4656: #endif /* defined(LIBXML_TREE_ENABLED) */
! 4657: #if defined(LIBXML_TREE_ENABLED)
! 4658: PyObject *
! 4659: libxml_xmlNodeSetSpacePreserve(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4660: xmlNodePtr cur;
! 4661: PyObject *pyobj_cur;
! 4662: int val;
! 4663:
! 4664: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlNodeSetSpacePreserve", &pyobj_cur, &val))
! 4665: return(NULL);
! 4666: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 4667:
! 4668: xmlNodeSetSpacePreserve(cur, val);
! 4669: Py_INCREF(Py_None);
! 4670: return(Py_None);
! 4671: }
! 4672:
! 4673: #endif /* defined(LIBXML_TREE_ENABLED) */
! 4674: PyObject *
! 4675: libxml_xmlNormalizeURIPath(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4676: PyObject *py_retval;
! 4677: int c_retval;
! 4678: char * path;
! 4679:
! 4680: if (!PyArg_ParseTuple(args, (char *)"z:xmlNormalizeURIPath", &path))
! 4681: return(NULL);
! 4682:
! 4683: c_retval = xmlNormalizeURIPath(path);
! 4684: py_retval = libxml_intWrap((int) c_retval);
! 4685: return(py_retval);
! 4686: }
! 4687:
! 4688: PyObject *
! 4689: libxml_xmlNormalizeWindowsPath(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4690: PyObject *py_retval;
! 4691: xmlChar * c_retval;
! 4692: xmlChar * path;
! 4693:
! 4694: if (!PyArg_ParseTuple(args, (char *)"z:xmlNormalizeWindowsPath", &path))
! 4695: return(NULL);
! 4696:
! 4697: c_retval = xmlNormalizeWindowsPath(path);
! 4698: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 4699: return(py_retval);
! 4700: }
! 4701:
! 4702: #if defined(LIBXML_OUTPUT_ENABLED)
! 4703: PyObject *
! 4704: libxml_xmlOutputBufferGetContent(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4705: PyObject *py_retval;
! 4706: const xmlChar * c_retval;
! 4707: xmlOutputBufferPtr out;
! 4708: PyObject *pyobj_out;
! 4709:
! 4710: if (!PyArg_ParseTuple(args, (char *)"O:xmlOutputBufferGetContent", &pyobj_out))
! 4711: return(NULL);
! 4712: out = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_out);
! 4713:
! 4714: c_retval = xmlOutputBufferGetContent(out);
! 4715: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 4716: return(py_retval);
! 4717: }
! 4718:
! 4719: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 4720: #if defined(LIBXML_OUTPUT_ENABLED)
! 4721: PyObject *
! 4722: libxml_xmlOutputBufferWrite(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4723: PyObject *py_retval;
! 4724: int c_retval;
! 4725: xmlOutputBufferPtr out;
! 4726: PyObject *pyobj_out;
! 4727: int len;
! 4728: char * buf;
! 4729:
! 4730: if (!PyArg_ParseTuple(args, (char *)"Oiz:xmlOutputBufferWrite", &pyobj_out, &len, &buf))
! 4731: return(NULL);
! 4732: out = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_out);
! 4733:
! 4734: c_retval = xmlOutputBufferWrite(out, len, buf);
! 4735: py_retval = libxml_intWrap((int) c_retval);
! 4736: return(py_retval);
! 4737: }
! 4738:
! 4739: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 4740: #if defined(LIBXML_OUTPUT_ENABLED)
! 4741: PyObject *
! 4742: libxml_xmlOutputBufferWriteString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4743: PyObject *py_retval;
! 4744: int c_retval;
! 4745: xmlOutputBufferPtr out;
! 4746: PyObject *pyobj_out;
! 4747: char * str;
! 4748:
! 4749: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlOutputBufferWriteString", &pyobj_out, &str))
! 4750: return(NULL);
! 4751: out = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_out);
! 4752:
! 4753: c_retval = xmlOutputBufferWriteString(out, str);
! 4754: py_retval = libxml_intWrap((int) c_retval);
! 4755: return(py_retval);
! 4756: }
! 4757:
! 4758: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 4759: PyObject *
! 4760: libxml_xmlParseAttValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4761: PyObject *py_retval;
! 4762: xmlChar * c_retval;
! 4763: xmlParserCtxtPtr ctxt;
! 4764: PyObject *pyobj_ctxt;
! 4765:
! 4766: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseAttValue", &pyobj_ctxt))
! 4767: return(NULL);
! 4768: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4769:
! 4770: c_retval = xmlParseAttValue(ctxt);
! 4771: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 4772: return(py_retval);
! 4773: }
! 4774:
! 4775: PyObject *
! 4776: libxml_xmlParseAttributeListDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4777: xmlParserCtxtPtr ctxt;
! 4778: PyObject *pyobj_ctxt;
! 4779:
! 4780: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseAttributeListDecl", &pyobj_ctxt))
! 4781: return(NULL);
! 4782: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4783:
! 4784: xmlParseAttributeListDecl(ctxt);
! 4785: Py_INCREF(Py_None);
! 4786: return(Py_None);
! 4787: }
! 4788:
! 4789: PyObject *
! 4790: libxml_xmlParseCDSect(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4791: xmlParserCtxtPtr ctxt;
! 4792: PyObject *pyobj_ctxt;
! 4793:
! 4794: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseCDSect", &pyobj_ctxt))
! 4795: return(NULL);
! 4796: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4797:
! 4798: xmlParseCDSect(ctxt);
! 4799: Py_INCREF(Py_None);
! 4800: return(Py_None);
! 4801: }
! 4802:
! 4803: #if defined(LIBXML_CATALOG_ENABLED)
! 4804: PyObject *
! 4805: libxml_xmlParseCatalogFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4806: PyObject *py_retval;
! 4807: xmlDocPtr c_retval;
! 4808: char * filename;
! 4809:
! 4810: if (!PyArg_ParseTuple(args, (char *)"z:xmlParseCatalogFile", &filename))
! 4811: return(NULL);
! 4812:
! 4813: c_retval = xmlParseCatalogFile(filename);
! 4814: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 4815: return(py_retval);
! 4816: }
! 4817:
! 4818: #endif /* defined(LIBXML_CATALOG_ENABLED) */
! 4819: PyObject *
! 4820: libxml_xmlParseCharData(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4821: xmlParserCtxtPtr ctxt;
! 4822: PyObject *pyobj_ctxt;
! 4823: int cdata;
! 4824:
! 4825: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParseCharData", &pyobj_ctxt, &cdata))
! 4826: return(NULL);
! 4827: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4828:
! 4829: xmlParseCharData(ctxt, cdata);
! 4830: Py_INCREF(Py_None);
! 4831: return(Py_None);
! 4832: }
! 4833:
! 4834: PyObject *
! 4835: libxml_xmlParseCharRef(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4836: PyObject *py_retval;
! 4837: int c_retval;
! 4838: xmlParserCtxtPtr ctxt;
! 4839: PyObject *pyobj_ctxt;
! 4840:
! 4841: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseCharRef", &pyobj_ctxt))
! 4842: return(NULL);
! 4843: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4844:
! 4845: c_retval = xmlParseCharRef(ctxt);
! 4846: py_retval = libxml_intWrap((int) c_retval);
! 4847: return(py_retval);
! 4848: }
! 4849:
! 4850: #if defined(LIBXML_PUSH_ENABLED)
! 4851: PyObject *
! 4852: libxml_xmlParseChunk(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4853: PyObject *py_retval;
! 4854: int c_retval;
! 4855: xmlParserCtxtPtr ctxt;
! 4856: PyObject *pyobj_ctxt;
! 4857: char * chunk;
! 4858: int py_buffsize0;
! 4859: int size;
! 4860: int terminate;
! 4861:
! 4862: if (!PyArg_ParseTuple(args, (char *)"Os#ii:xmlParseChunk", &pyobj_ctxt, &chunk, &py_buffsize0, &size, &terminate))
! 4863: return(NULL);
! 4864: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4865:
! 4866: c_retval = xmlParseChunk(ctxt, chunk, size, terminate);
! 4867: py_retval = libxml_intWrap((int) c_retval);
! 4868: return(py_retval);
! 4869: }
! 4870:
! 4871: #endif /* defined(LIBXML_PUSH_ENABLED) */
! 4872: PyObject *
! 4873: libxml_xmlParseComment(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4874: xmlParserCtxtPtr ctxt;
! 4875: PyObject *pyobj_ctxt;
! 4876:
! 4877: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseComment", &pyobj_ctxt))
! 4878: return(NULL);
! 4879: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4880:
! 4881: xmlParseComment(ctxt);
! 4882: Py_INCREF(Py_None);
! 4883: return(Py_None);
! 4884: }
! 4885:
! 4886: PyObject *
! 4887: libxml_xmlParseContent(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4888: xmlParserCtxtPtr ctxt;
! 4889: PyObject *pyobj_ctxt;
! 4890:
! 4891: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseContent", &pyobj_ctxt))
! 4892: return(NULL);
! 4893: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4894:
! 4895: xmlParseContent(ctxt);
! 4896: Py_INCREF(Py_None);
! 4897: return(Py_None);
! 4898: }
! 4899:
! 4900: #if defined(LIBXML_VALID_ENABLED)
! 4901: PyObject *
! 4902: libxml_xmlParseDTD(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4903: PyObject *py_retval;
! 4904: xmlDtdPtr c_retval;
! 4905: xmlChar * ExternalID;
! 4906: xmlChar * SystemID;
! 4907:
! 4908: if (!PyArg_ParseTuple(args, (char *)"zz:xmlParseDTD", &ExternalID, &SystemID))
! 4909: return(NULL);
! 4910:
! 4911: c_retval = xmlParseDTD(ExternalID, SystemID);
! 4912: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 4913: return(py_retval);
! 4914: }
! 4915:
! 4916: #endif /* defined(LIBXML_VALID_ENABLED) */
! 4917: #if defined(LIBXML_SAX1_ENABLED)
! 4918: PyObject *
! 4919: libxml_xmlParseDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4920: PyObject *py_retval;
! 4921: xmlDocPtr c_retval;
! 4922: xmlChar * cur;
! 4923:
! 4924: if (!PyArg_ParseTuple(args, (char *)"z:xmlParseDoc", &cur))
! 4925: return(NULL);
! 4926:
! 4927: c_retval = xmlParseDoc(cur);
! 4928: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 4929: return(py_retval);
! 4930: }
! 4931:
! 4932: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 4933: PyObject *
! 4934: libxml_xmlParseDocTypeDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4935: xmlParserCtxtPtr ctxt;
! 4936: PyObject *pyobj_ctxt;
! 4937:
! 4938: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseDocTypeDecl", &pyobj_ctxt))
! 4939: return(NULL);
! 4940: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4941:
! 4942: xmlParseDocTypeDecl(ctxt);
! 4943: Py_INCREF(Py_None);
! 4944: return(Py_None);
! 4945: }
! 4946:
! 4947: PyObject *
! 4948: libxml_xmlParseDocument(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4949: PyObject *py_retval;
! 4950: int c_retval;
! 4951: xmlParserCtxtPtr ctxt;
! 4952: PyObject *pyobj_ctxt;
! 4953:
! 4954: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseDocument", &pyobj_ctxt))
! 4955: return(NULL);
! 4956: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4957:
! 4958: c_retval = xmlParseDocument(ctxt);
! 4959: py_retval = libxml_intWrap((int) c_retval);
! 4960: return(py_retval);
! 4961: }
! 4962:
! 4963: PyObject *
! 4964: libxml_xmlParseElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4965: xmlParserCtxtPtr ctxt;
! 4966: PyObject *pyobj_ctxt;
! 4967:
! 4968: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseElement", &pyobj_ctxt))
! 4969: return(NULL);
! 4970: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4971:
! 4972: xmlParseElement(ctxt);
! 4973: Py_INCREF(Py_None);
! 4974: return(Py_None);
! 4975: }
! 4976:
! 4977: PyObject *
! 4978: libxml_xmlParseElementDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4979: PyObject *py_retval;
! 4980: int c_retval;
! 4981: xmlParserCtxtPtr ctxt;
! 4982: PyObject *pyobj_ctxt;
! 4983:
! 4984: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseElementDecl", &pyobj_ctxt))
! 4985: return(NULL);
! 4986: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 4987:
! 4988: c_retval = xmlParseElementDecl(ctxt);
! 4989: py_retval = libxml_intWrap((int) c_retval);
! 4990: return(py_retval);
! 4991: }
! 4992:
! 4993: PyObject *
! 4994: libxml_xmlParseEncName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 4995: PyObject *py_retval;
! 4996: xmlChar * c_retval;
! 4997: xmlParserCtxtPtr ctxt;
! 4998: PyObject *pyobj_ctxt;
! 4999:
! 5000: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEncName", &pyobj_ctxt))
! 5001: return(NULL);
! 5002: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5003:
! 5004: c_retval = xmlParseEncName(ctxt);
! 5005: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 5006: return(py_retval);
! 5007: }
! 5008:
! 5009: PyObject *
! 5010: libxml_xmlParseEncodingDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5011: PyObject *py_retval;
! 5012: const xmlChar * c_retval;
! 5013: xmlParserCtxtPtr ctxt;
! 5014: PyObject *pyobj_ctxt;
! 5015:
! 5016: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEncodingDecl", &pyobj_ctxt))
! 5017: return(NULL);
! 5018: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5019:
! 5020: c_retval = xmlParseEncodingDecl(ctxt);
! 5021: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 5022: return(py_retval);
! 5023: }
! 5024:
! 5025: #if defined(LIBXML_SAX1_ENABLED)
! 5026: PyObject *
! 5027: libxml_xmlParseEndTag(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5028: xmlParserCtxtPtr ctxt;
! 5029: PyObject *pyobj_ctxt;
! 5030:
! 5031: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEndTag", &pyobj_ctxt))
! 5032: return(NULL);
! 5033: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5034:
! 5035: xmlParseEndTag(ctxt);
! 5036: Py_INCREF(Py_None);
! 5037: return(Py_None);
! 5038: }
! 5039:
! 5040: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 5041: #if defined(LIBXML_SAX1_ENABLED)
! 5042: PyObject *
! 5043: libxml_xmlParseEntity(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5044: PyObject *py_retval;
! 5045: xmlDocPtr c_retval;
! 5046: char * filename;
! 5047:
! 5048: if (!PyArg_ParseTuple(args, (char *)"z:xmlParseEntity", &filename))
! 5049: return(NULL);
! 5050:
! 5051: c_retval = xmlParseEntity(filename);
! 5052: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 5053: return(py_retval);
! 5054: }
! 5055:
! 5056: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 5057: PyObject *
! 5058: libxml_xmlParseEntityDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5059: xmlParserCtxtPtr ctxt;
! 5060: PyObject *pyobj_ctxt;
! 5061:
! 5062: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEntityDecl", &pyobj_ctxt))
! 5063: return(NULL);
! 5064: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5065:
! 5066: xmlParseEntityDecl(ctxt);
! 5067: Py_INCREF(Py_None);
! 5068: return(Py_None);
! 5069: }
! 5070:
! 5071: PyObject *
! 5072: libxml_xmlParseEntityRef(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5073: PyObject *py_retval;
! 5074: xmlEntityPtr c_retval;
! 5075: xmlParserCtxtPtr ctxt;
! 5076: PyObject *pyobj_ctxt;
! 5077:
! 5078: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseEntityRef", &pyobj_ctxt))
! 5079: return(NULL);
! 5080: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5081:
! 5082: c_retval = xmlParseEntityRef(ctxt);
! 5083: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 5084: return(py_retval);
! 5085: }
! 5086:
! 5087: PyObject *
! 5088: libxml_xmlParseExtParsedEnt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5089: PyObject *py_retval;
! 5090: int c_retval;
! 5091: xmlParserCtxtPtr ctxt;
! 5092: PyObject *pyobj_ctxt;
! 5093:
! 5094: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseExtParsedEnt", &pyobj_ctxt))
! 5095: return(NULL);
! 5096: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5097:
! 5098: c_retval = xmlParseExtParsedEnt(ctxt);
! 5099: py_retval = libxml_intWrap((int) c_retval);
! 5100: return(py_retval);
! 5101: }
! 5102:
! 5103: PyObject *
! 5104: libxml_xmlParseExternalSubset(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5105: xmlParserCtxtPtr ctxt;
! 5106: PyObject *pyobj_ctxt;
! 5107: xmlChar * ExternalID;
! 5108: xmlChar * SystemID;
! 5109:
! 5110: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlParseExternalSubset", &pyobj_ctxt, &ExternalID, &SystemID))
! 5111: return(NULL);
! 5112: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5113:
! 5114: xmlParseExternalSubset(ctxt, ExternalID, SystemID);
! 5115: Py_INCREF(Py_None);
! 5116: return(Py_None);
! 5117: }
! 5118:
! 5119: #if defined(LIBXML_SAX1_ENABLED)
! 5120: PyObject *
! 5121: libxml_xmlParseFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5122: PyObject *py_retval;
! 5123: xmlDocPtr c_retval;
! 5124: char * filename;
! 5125:
! 5126: if (!PyArg_ParseTuple(args, (char *)"z:xmlParseFile", &filename))
! 5127: return(NULL);
! 5128:
! 5129: c_retval = xmlParseFile(filename);
! 5130: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 5131: return(py_retval);
! 5132: }
! 5133:
! 5134: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 5135: PyObject *
! 5136: libxml_xmlParseMarkupDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5137: xmlParserCtxtPtr ctxt;
! 5138: PyObject *pyobj_ctxt;
! 5139:
! 5140: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseMarkupDecl", &pyobj_ctxt))
! 5141: return(NULL);
! 5142: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5143:
! 5144: xmlParseMarkupDecl(ctxt);
! 5145: Py_INCREF(Py_None);
! 5146: return(Py_None);
! 5147: }
! 5148:
! 5149: #if defined(LIBXML_SAX1_ENABLED)
! 5150: PyObject *
! 5151: libxml_xmlParseMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5152: PyObject *py_retval;
! 5153: xmlDocPtr c_retval;
! 5154: char * buffer;
! 5155: int py_buffsize0;
! 5156: int size;
! 5157:
! 5158: if (!PyArg_ParseTuple(args, (char *)"s#i:xmlParseMemory", &buffer, &py_buffsize0, &size))
! 5159: return(NULL);
! 5160:
! 5161: c_retval = xmlParseMemory(buffer, size);
! 5162: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 5163: return(py_retval);
! 5164: }
! 5165:
! 5166: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 5167: PyObject *
! 5168: libxml_xmlParseMisc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5169: xmlParserCtxtPtr ctxt;
! 5170: PyObject *pyobj_ctxt;
! 5171:
! 5172: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseMisc", &pyobj_ctxt))
! 5173: return(NULL);
! 5174: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5175:
! 5176: xmlParseMisc(ctxt);
! 5177: Py_INCREF(Py_None);
! 5178: return(Py_None);
! 5179: }
! 5180:
! 5181: PyObject *
! 5182: libxml_xmlParseName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5183: PyObject *py_retval;
! 5184: const xmlChar * c_retval;
! 5185: xmlParserCtxtPtr ctxt;
! 5186: PyObject *pyobj_ctxt;
! 5187:
! 5188: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseName", &pyobj_ctxt))
! 5189: return(NULL);
! 5190: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5191:
! 5192: c_retval = xmlParseName(ctxt);
! 5193: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 5194: return(py_retval);
! 5195: }
! 5196:
! 5197: #if defined(LIBXML_LEGACY_ENABLED)
! 5198: PyObject *
! 5199: libxml_xmlParseNamespace(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5200: xmlParserCtxtPtr ctxt;
! 5201: PyObject *pyobj_ctxt;
! 5202:
! 5203: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseNamespace", &pyobj_ctxt))
! 5204: return(NULL);
! 5205: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5206:
! 5207: xmlParseNamespace(ctxt);
! 5208: Py_INCREF(Py_None);
! 5209: return(Py_None);
! 5210: }
! 5211:
! 5212: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 5213: PyObject *
! 5214: libxml_xmlParseNmtoken(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5215: PyObject *py_retval;
! 5216: xmlChar * c_retval;
! 5217: xmlParserCtxtPtr ctxt;
! 5218: PyObject *pyobj_ctxt;
! 5219:
! 5220: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseNmtoken", &pyobj_ctxt))
! 5221: return(NULL);
! 5222: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5223:
! 5224: c_retval = xmlParseNmtoken(ctxt);
! 5225: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 5226: return(py_retval);
! 5227: }
! 5228:
! 5229: PyObject *
! 5230: libxml_xmlParseNotationDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5231: xmlParserCtxtPtr ctxt;
! 5232: PyObject *pyobj_ctxt;
! 5233:
! 5234: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseNotationDecl", &pyobj_ctxt))
! 5235: return(NULL);
! 5236: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5237:
! 5238: xmlParseNotationDecl(ctxt);
! 5239: Py_INCREF(Py_None);
! 5240: return(Py_None);
! 5241: }
! 5242:
! 5243: PyObject *
! 5244: libxml_xmlParsePEReference(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5245: xmlParserCtxtPtr ctxt;
! 5246: PyObject *pyobj_ctxt;
! 5247:
! 5248: if (!PyArg_ParseTuple(args, (char *)"O:xmlParsePEReference", &pyobj_ctxt))
! 5249: return(NULL);
! 5250: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5251:
! 5252: xmlParsePEReference(ctxt);
! 5253: Py_INCREF(Py_None);
! 5254: return(Py_None);
! 5255: }
! 5256:
! 5257: PyObject *
! 5258: libxml_xmlParsePI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5259: xmlParserCtxtPtr ctxt;
! 5260: PyObject *pyobj_ctxt;
! 5261:
! 5262: if (!PyArg_ParseTuple(args, (char *)"O:xmlParsePI", &pyobj_ctxt))
! 5263: return(NULL);
! 5264: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5265:
! 5266: xmlParsePI(ctxt);
! 5267: Py_INCREF(Py_None);
! 5268: return(Py_None);
! 5269: }
! 5270:
! 5271: PyObject *
! 5272: libxml_xmlParsePITarget(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5273: PyObject *py_retval;
! 5274: const xmlChar * c_retval;
! 5275: xmlParserCtxtPtr ctxt;
! 5276: PyObject *pyobj_ctxt;
! 5277:
! 5278: if (!PyArg_ParseTuple(args, (char *)"O:xmlParsePITarget", &pyobj_ctxt))
! 5279: return(NULL);
! 5280: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5281:
! 5282: c_retval = xmlParsePITarget(ctxt);
! 5283: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 5284: return(py_retval);
! 5285: }
! 5286:
! 5287: PyObject *
! 5288: libxml_xmlParsePubidLiteral(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5289: PyObject *py_retval;
! 5290: xmlChar * c_retval;
! 5291: xmlParserCtxtPtr ctxt;
! 5292: PyObject *pyobj_ctxt;
! 5293:
! 5294: if (!PyArg_ParseTuple(args, (char *)"O:xmlParsePubidLiteral", &pyobj_ctxt))
! 5295: return(NULL);
! 5296: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5297:
! 5298: c_retval = xmlParsePubidLiteral(ctxt);
! 5299: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 5300: return(py_retval);
! 5301: }
! 5302:
! 5303: #if defined(LIBXML_LEGACY_ENABLED)
! 5304: PyObject *
! 5305: libxml_xmlParseQuotedString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5306: PyObject *py_retval;
! 5307: xmlChar * c_retval;
! 5308: xmlParserCtxtPtr ctxt;
! 5309: PyObject *pyobj_ctxt;
! 5310:
! 5311: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseQuotedString", &pyobj_ctxt))
! 5312: return(NULL);
! 5313: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5314:
! 5315: c_retval = xmlParseQuotedString(ctxt);
! 5316: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 5317: return(py_retval);
! 5318: }
! 5319:
! 5320: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 5321: PyObject *
! 5322: libxml_xmlParseReference(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5323: xmlParserCtxtPtr ctxt;
! 5324: PyObject *pyobj_ctxt;
! 5325:
! 5326: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseReference", &pyobj_ctxt))
! 5327: return(NULL);
! 5328: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5329:
! 5330: xmlParseReference(ctxt);
! 5331: Py_INCREF(Py_None);
! 5332: return(Py_None);
! 5333: }
! 5334:
! 5335: PyObject *
! 5336: libxml_xmlParseSDDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5337: PyObject *py_retval;
! 5338: int c_retval;
! 5339: xmlParserCtxtPtr ctxt;
! 5340: PyObject *pyobj_ctxt;
! 5341:
! 5342: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseSDDecl", &pyobj_ctxt))
! 5343: return(NULL);
! 5344: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5345:
! 5346: c_retval = xmlParseSDDecl(ctxt);
! 5347: py_retval = libxml_intWrap((int) c_retval);
! 5348: return(py_retval);
! 5349: }
! 5350:
! 5351: #if defined(LIBXML_SAX1_ENABLED)
! 5352: PyObject *
! 5353: libxml_xmlParseStartTag(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5354: PyObject *py_retval;
! 5355: const xmlChar * c_retval;
! 5356: xmlParserCtxtPtr ctxt;
! 5357: PyObject *pyobj_ctxt;
! 5358:
! 5359: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseStartTag", &pyobj_ctxt))
! 5360: return(NULL);
! 5361: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5362:
! 5363: c_retval = xmlParseStartTag(ctxt);
! 5364: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 5365: return(py_retval);
! 5366: }
! 5367:
! 5368: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 5369: PyObject *
! 5370: libxml_xmlParseSystemLiteral(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5371: PyObject *py_retval;
! 5372: xmlChar * c_retval;
! 5373: xmlParserCtxtPtr ctxt;
! 5374: PyObject *pyobj_ctxt;
! 5375:
! 5376: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseSystemLiteral", &pyobj_ctxt))
! 5377: return(NULL);
! 5378: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5379:
! 5380: c_retval = xmlParseSystemLiteral(ctxt);
! 5381: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 5382: return(py_retval);
! 5383: }
! 5384:
! 5385: PyObject *
! 5386: libxml_xmlParseTextDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5387: xmlParserCtxtPtr ctxt;
! 5388: PyObject *pyobj_ctxt;
! 5389:
! 5390: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseTextDecl", &pyobj_ctxt))
! 5391: return(NULL);
! 5392: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5393:
! 5394: xmlParseTextDecl(ctxt);
! 5395: Py_INCREF(Py_None);
! 5396: return(Py_None);
! 5397: }
! 5398:
! 5399: PyObject *
! 5400: libxml_xmlParseURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5401: PyObject *py_retval;
! 5402: xmlURIPtr c_retval;
! 5403: char * str;
! 5404:
! 5405: if (!PyArg_ParseTuple(args, (char *)"z:xmlParseURI", &str))
! 5406: return(NULL);
! 5407:
! 5408: c_retval = xmlParseURI(str);
! 5409: py_retval = libxml_xmlURIPtrWrap((xmlURIPtr) c_retval);
! 5410: return(py_retval);
! 5411: }
! 5412:
! 5413: PyObject *
! 5414: libxml_xmlParseURIRaw(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5415: PyObject *py_retval;
! 5416: xmlURIPtr c_retval;
! 5417: char * str;
! 5418: int raw;
! 5419:
! 5420: if (!PyArg_ParseTuple(args, (char *)"zi:xmlParseURIRaw", &str, &raw))
! 5421: return(NULL);
! 5422:
! 5423: c_retval = xmlParseURIRaw(str, raw);
! 5424: py_retval = libxml_xmlURIPtrWrap((xmlURIPtr) c_retval);
! 5425: return(py_retval);
! 5426: }
! 5427:
! 5428: PyObject *
! 5429: libxml_xmlParseURIReference(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5430: PyObject *py_retval;
! 5431: int c_retval;
! 5432: xmlURIPtr uri;
! 5433: PyObject *pyobj_uri;
! 5434: char * str;
! 5435:
! 5436: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlParseURIReference", &pyobj_uri, &str))
! 5437: return(NULL);
! 5438: uri = (xmlURIPtr) PyURI_Get(pyobj_uri);
! 5439:
! 5440: c_retval = xmlParseURIReference(uri, str);
! 5441: py_retval = libxml_intWrap((int) c_retval);
! 5442: return(py_retval);
! 5443: }
! 5444:
! 5445: PyObject *
! 5446: libxml_xmlParseVersionInfo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5447: PyObject *py_retval;
! 5448: xmlChar * c_retval;
! 5449: xmlParserCtxtPtr ctxt;
! 5450: PyObject *pyobj_ctxt;
! 5451:
! 5452: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseVersionInfo", &pyobj_ctxt))
! 5453: return(NULL);
! 5454: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5455:
! 5456: c_retval = xmlParseVersionInfo(ctxt);
! 5457: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 5458: return(py_retval);
! 5459: }
! 5460:
! 5461: PyObject *
! 5462: libxml_xmlParseVersionNum(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5463: PyObject *py_retval;
! 5464: xmlChar * c_retval;
! 5465: xmlParserCtxtPtr ctxt;
! 5466: PyObject *pyobj_ctxt;
! 5467:
! 5468: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseVersionNum", &pyobj_ctxt))
! 5469: return(NULL);
! 5470: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5471:
! 5472: c_retval = xmlParseVersionNum(ctxt);
! 5473: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 5474: return(py_retval);
! 5475: }
! 5476:
! 5477: PyObject *
! 5478: libxml_xmlParseXMLDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5479: xmlParserCtxtPtr ctxt;
! 5480: PyObject *pyobj_ctxt;
! 5481:
! 5482: if (!PyArg_ParseTuple(args, (char *)"O:xmlParseXMLDecl", &pyobj_ctxt))
! 5483: return(NULL);
! 5484: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5485:
! 5486: xmlParseXMLDecl(ctxt);
! 5487: Py_INCREF(Py_None);
! 5488: return(Py_None);
! 5489: }
! 5490:
! 5491: PyObject *
! 5492: libxml_xmlParserGetDirectory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5493: PyObject *py_retval;
! 5494: char * c_retval;
! 5495: char * filename;
! 5496:
! 5497: if (!PyArg_ParseTuple(args, (char *)"z:xmlParserGetDirectory", &filename))
! 5498: return(NULL);
! 5499:
! 5500: c_retval = xmlParserGetDirectory(filename);
! 5501: py_retval = libxml_charPtrWrap((char *) c_retval);
! 5502: return(py_retval);
! 5503: }
! 5504:
! 5505: PyObject *
! 5506: libxml_xmlParserGetDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5507: PyObject *py_retval;
! 5508: xmlDocPtr c_retval;
! 5509: xmlParserCtxtPtr ctxt;
! 5510: PyObject *pyobj_ctxt;
! 5511:
! 5512: if (!PyArg_ParseTuple(args, (char *)"O:xmlParserGetDoc", &pyobj_ctxt))
! 5513: return(NULL);
! 5514: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5515:
! 5516: c_retval = ctxt->myDoc;
! 5517: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 5518: return(py_retval);
! 5519: }
! 5520:
! 5521: PyObject *
! 5522: libxml_xmlParserGetIsValid(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5523: PyObject *py_retval;
! 5524: int c_retval;
! 5525: xmlParserCtxtPtr ctxt;
! 5526: PyObject *pyobj_ctxt;
! 5527:
! 5528: if (!PyArg_ParseTuple(args, (char *)"O:xmlParserGetIsValid", &pyobj_ctxt))
! 5529: return(NULL);
! 5530: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5531:
! 5532: c_retval = ctxt->valid;
! 5533: py_retval = libxml_intWrap((int) c_retval);
! 5534: return(py_retval);
! 5535: }
! 5536:
! 5537: PyObject *
! 5538: libxml_xmlParserGetWellFormed(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5539: PyObject *py_retval;
! 5540: int c_retval;
! 5541: xmlParserCtxtPtr ctxt;
! 5542: PyObject *pyobj_ctxt;
! 5543:
! 5544: if (!PyArg_ParseTuple(args, (char *)"O:xmlParserGetWellFormed", &pyobj_ctxt))
! 5545: return(NULL);
! 5546: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5547:
! 5548: c_retval = ctxt->wellFormed;
! 5549: py_retval = libxml_intWrap((int) c_retval);
! 5550: return(py_retval);
! 5551: }
! 5552:
! 5553: PyObject *
! 5554: libxml_xmlParserHandlePEReference(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5555: xmlParserCtxtPtr ctxt;
! 5556: PyObject *pyobj_ctxt;
! 5557:
! 5558: if (!PyArg_ParseTuple(args, (char *)"O:xmlParserHandlePEReference", &pyobj_ctxt))
! 5559: return(NULL);
! 5560: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5561:
! 5562: xmlParserHandlePEReference(ctxt);
! 5563: Py_INCREF(Py_None);
! 5564: return(Py_None);
! 5565: }
! 5566:
! 5567: #if defined(LIBXML_LEGACY_ENABLED)
! 5568: PyObject *
! 5569: libxml_xmlParserHandleReference(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5570: xmlParserCtxtPtr ctxt;
! 5571: PyObject *pyobj_ctxt;
! 5572:
! 5573: if (!PyArg_ParseTuple(args, (char *)"O:xmlParserHandleReference", &pyobj_ctxt))
! 5574: return(NULL);
! 5575: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5576:
! 5577: xmlParserHandleReference(ctxt);
! 5578: Py_INCREF(Py_None);
! 5579: return(Py_None);
! 5580: }
! 5581:
! 5582: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 5583: PyObject *
! 5584: libxml_xmlParserInputBufferGrow(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5585: PyObject *py_retval;
! 5586: int c_retval;
! 5587: xmlParserInputBufferPtr in;
! 5588: PyObject *pyobj_in;
! 5589: int len;
! 5590:
! 5591: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserInputBufferGrow", &pyobj_in, &len))
! 5592: return(NULL);
! 5593: in = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_in);
! 5594:
! 5595: c_retval = xmlParserInputBufferGrow(in, len);
! 5596: py_retval = libxml_intWrap((int) c_retval);
! 5597: return(py_retval);
! 5598: }
! 5599:
! 5600: PyObject *
! 5601: libxml_xmlParserInputBufferPush(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5602: PyObject *py_retval;
! 5603: int c_retval;
! 5604: xmlParserInputBufferPtr in;
! 5605: PyObject *pyobj_in;
! 5606: int len;
! 5607: char * buf;
! 5608:
! 5609: if (!PyArg_ParseTuple(args, (char *)"Oiz:xmlParserInputBufferPush", &pyobj_in, &len, &buf))
! 5610: return(NULL);
! 5611: in = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_in);
! 5612:
! 5613: c_retval = xmlParserInputBufferPush(in, len, buf);
! 5614: py_retval = libxml_intWrap((int) c_retval);
! 5615: return(py_retval);
! 5616: }
! 5617:
! 5618: PyObject *
! 5619: libxml_xmlParserInputBufferRead(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5620: PyObject *py_retval;
! 5621: int c_retval;
! 5622: xmlParserInputBufferPtr in;
! 5623: PyObject *pyobj_in;
! 5624: int len;
! 5625:
! 5626: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserInputBufferRead", &pyobj_in, &len))
! 5627: return(NULL);
! 5628: in = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_in);
! 5629:
! 5630: c_retval = xmlParserInputBufferRead(in, len);
! 5631: py_retval = libxml_intWrap((int) c_retval);
! 5632: return(py_retval);
! 5633: }
! 5634:
! 5635: PyObject *
! 5636: libxml_xmlParserSetLineNumbers(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5637: xmlParserCtxtPtr ctxt;
! 5638: PyObject *pyobj_ctxt;
! 5639: int linenumbers;
! 5640:
! 5641: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetLineNumbers", &pyobj_ctxt, &linenumbers))
! 5642: return(NULL);
! 5643: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5644:
! 5645: ctxt->linenumbers = linenumbers;
! 5646: Py_INCREF(Py_None);
! 5647: return(Py_None);
! 5648: }
! 5649:
! 5650: PyObject *
! 5651: libxml_xmlParserSetLoadSubset(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5652: xmlParserCtxtPtr ctxt;
! 5653: PyObject *pyobj_ctxt;
! 5654: int loadsubset;
! 5655:
! 5656: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetLoadSubset", &pyobj_ctxt, &loadsubset))
! 5657: return(NULL);
! 5658: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5659:
! 5660: ctxt->loadsubset = loadsubset;
! 5661: Py_INCREF(Py_None);
! 5662: return(Py_None);
! 5663: }
! 5664:
! 5665: PyObject *
! 5666: libxml_xmlParserSetPedantic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5667: xmlParserCtxtPtr ctxt;
! 5668: PyObject *pyobj_ctxt;
! 5669: int pedantic;
! 5670:
! 5671: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetPedantic", &pyobj_ctxt, &pedantic))
! 5672: return(NULL);
! 5673: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5674:
! 5675: ctxt->pedantic = pedantic;
! 5676: Py_INCREF(Py_None);
! 5677: return(Py_None);
! 5678: }
! 5679:
! 5680: PyObject *
! 5681: libxml_xmlParserSetReplaceEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5682: xmlParserCtxtPtr ctxt;
! 5683: PyObject *pyobj_ctxt;
! 5684: int replaceEntities;
! 5685:
! 5686: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetReplaceEntities", &pyobj_ctxt, &replaceEntities))
! 5687: return(NULL);
! 5688: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5689:
! 5690: ctxt->replaceEntities = replaceEntities;
! 5691: Py_INCREF(Py_None);
! 5692: return(Py_None);
! 5693: }
! 5694:
! 5695: PyObject *
! 5696: libxml_xmlParserSetValidate(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5697: xmlParserCtxtPtr ctxt;
! 5698: PyObject *pyobj_ctxt;
! 5699: int validate;
! 5700:
! 5701: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserSetValidate", &pyobj_ctxt, &validate))
! 5702: return(NULL);
! 5703: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5704:
! 5705: ctxt->validate = validate;
! 5706: Py_INCREF(Py_None);
! 5707: return(Py_None);
! 5708: }
! 5709:
! 5710: PyObject *
! 5711: libxml_xmlPathToURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5712: PyObject *py_retval;
! 5713: xmlChar * c_retval;
! 5714: xmlChar * path;
! 5715:
! 5716: if (!PyArg_ParseTuple(args, (char *)"z:xmlPathToURI", &path))
! 5717: return(NULL);
! 5718:
! 5719: c_retval = xmlPathToURI(path);
! 5720: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 5721: return(py_retval);
! 5722: }
! 5723:
! 5724: PyObject *
! 5725: libxml_xmlPedanticParserDefault(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5726: PyObject *py_retval;
! 5727: int c_retval;
! 5728: int val;
! 5729:
! 5730: if (!PyArg_ParseTuple(args, (char *)"i:xmlPedanticParserDefault", &val))
! 5731: return(NULL);
! 5732:
! 5733: c_retval = xmlPedanticParserDefault(val);
! 5734: py_retval = libxml_intWrap((int) c_retval);
! 5735: return(py_retval);
! 5736: }
! 5737:
! 5738: PyObject *
! 5739: libxml_xmlPopInput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5740: PyObject *py_retval;
! 5741: xmlChar c_retval;
! 5742: xmlParserCtxtPtr ctxt;
! 5743: PyObject *pyobj_ctxt;
! 5744:
! 5745: if (!PyArg_ParseTuple(args, (char *)"O:xmlPopInput", &pyobj_ctxt))
! 5746: return(NULL);
! 5747: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 5748:
! 5749: c_retval = xmlPopInput(ctxt);
! 5750: py_retval = libxml_intWrap((int) c_retval);
! 5751: return(py_retval);
! 5752: }
! 5753:
! 5754: #if defined(LIBXML_TREE_ENABLED)
! 5755: PyObject *
! 5756: libxml_xmlPreviousElementSibling(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5757: PyObject *py_retval;
! 5758: xmlNodePtr c_retval;
! 5759: xmlNodePtr node;
! 5760: PyObject *pyobj_node;
! 5761:
! 5762: if (!PyArg_ParseTuple(args, (char *)"O:xmlPreviousElementSibling", &pyobj_node))
! 5763: return(NULL);
! 5764: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 5765:
! 5766: c_retval = xmlPreviousElementSibling(node);
! 5767: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 5768: return(py_retval);
! 5769: }
! 5770:
! 5771: #endif /* defined(LIBXML_TREE_ENABLED) */
! 5772: PyObject *
! 5773: libxml_xmlPrintURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5774: FILE * stream;
! 5775: PyObject *pyobj_stream;
! 5776: xmlURIPtr uri;
! 5777: PyObject *pyobj_uri;
! 5778:
! 5779: if (!PyArg_ParseTuple(args, (char *)"OO:xmlPrintURI", &pyobj_stream, &pyobj_uri))
! 5780: return(NULL);
! 5781: stream = (FILE *) PyFile_Get(pyobj_stream);
! 5782: uri = (xmlURIPtr) PyURI_Get(pyobj_uri);
! 5783:
! 5784: xmlPrintURI(stream, uri);
! 5785: PyFile_Release(stream);
! 5786: Py_INCREF(Py_None);
! 5787: return(Py_None);
! 5788: }
! 5789:
! 5790: PyObject *
! 5791: libxml_xmlReadDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5792: PyObject *py_retval;
! 5793: xmlDocPtr c_retval;
! 5794: xmlChar * cur;
! 5795: char * URL;
! 5796: char * encoding;
! 5797: int options;
! 5798:
! 5799: if (!PyArg_ParseTuple(args, (char *)"zzzi:xmlReadDoc", &cur, &URL, &encoding, &options))
! 5800: return(NULL);
! 5801:
! 5802: c_retval = xmlReadDoc(cur, URL, encoding, options);
! 5803: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 5804: return(py_retval);
! 5805: }
! 5806:
! 5807: PyObject *
! 5808: libxml_xmlReadFd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5809: PyObject *py_retval;
! 5810: xmlDocPtr c_retval;
! 5811: int fd;
! 5812: char * URL;
! 5813: char * encoding;
! 5814: int options;
! 5815:
! 5816: if (!PyArg_ParseTuple(args, (char *)"izzi:xmlReadFd", &fd, &URL, &encoding, &options))
! 5817: return(NULL);
! 5818:
! 5819: c_retval = xmlReadFd(fd, URL, encoding, options);
! 5820: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 5821: return(py_retval);
! 5822: }
! 5823:
! 5824: PyObject *
! 5825: libxml_xmlReadFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5826: PyObject *py_retval;
! 5827: xmlDocPtr c_retval;
! 5828: char * filename;
! 5829: char * encoding;
! 5830: int options;
! 5831:
! 5832: if (!PyArg_ParseTuple(args, (char *)"zzi:xmlReadFile", &filename, &encoding, &options))
! 5833: return(NULL);
! 5834:
! 5835: c_retval = xmlReadFile(filename, encoding, options);
! 5836: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 5837: return(py_retval);
! 5838: }
! 5839:
! 5840: PyObject *
! 5841: libxml_xmlReadMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5842: PyObject *py_retval;
! 5843: xmlDocPtr c_retval;
! 5844: char * buffer;
! 5845: int py_buffsize0;
! 5846: int size;
! 5847: char * URL;
! 5848: char * encoding;
! 5849: int options;
! 5850:
! 5851: if (!PyArg_ParseTuple(args, (char *)"s#izzi:xmlReadMemory", &buffer, &py_buffsize0, &size, &URL, &encoding, &options))
! 5852: return(NULL);
! 5853:
! 5854: c_retval = xmlReadMemory(buffer, size, URL, encoding, options);
! 5855: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 5856: return(py_retval);
! 5857: }
! 5858:
! 5859: #if defined(LIBXML_READER_ENABLED)
! 5860: PyObject *
! 5861: libxml_xmlReaderForDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5862: PyObject *py_retval;
! 5863: xmlTextReaderPtr c_retval;
! 5864: xmlChar * cur;
! 5865: char * URL;
! 5866: char * encoding;
! 5867: int options;
! 5868:
! 5869: if (!PyArg_ParseTuple(args, (char *)"zzzi:xmlReaderForDoc", &cur, &URL, &encoding, &options))
! 5870: return(NULL);
! 5871:
! 5872: c_retval = xmlReaderForDoc(cur, URL, encoding, options);
! 5873: py_retval = libxml_xmlTextReaderPtrWrap((xmlTextReaderPtr) c_retval);
! 5874: return(py_retval);
! 5875: }
! 5876:
! 5877: #endif /* defined(LIBXML_READER_ENABLED) */
! 5878: #if defined(LIBXML_READER_ENABLED)
! 5879: PyObject *
! 5880: libxml_xmlReaderForFd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5881: PyObject *py_retval;
! 5882: xmlTextReaderPtr c_retval;
! 5883: int fd;
! 5884: char * URL;
! 5885: char * encoding;
! 5886: int options;
! 5887:
! 5888: if (!PyArg_ParseTuple(args, (char *)"izzi:xmlReaderForFd", &fd, &URL, &encoding, &options))
! 5889: return(NULL);
! 5890:
! 5891: c_retval = xmlReaderForFd(fd, URL, encoding, options);
! 5892: py_retval = libxml_xmlTextReaderPtrWrap((xmlTextReaderPtr) c_retval);
! 5893: return(py_retval);
! 5894: }
! 5895:
! 5896: #endif /* defined(LIBXML_READER_ENABLED) */
! 5897: #if defined(LIBXML_READER_ENABLED)
! 5898: PyObject *
! 5899: libxml_xmlReaderForFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5900: PyObject *py_retval;
! 5901: xmlTextReaderPtr c_retval;
! 5902: char * filename;
! 5903: char * encoding;
! 5904: int options;
! 5905:
! 5906: if (!PyArg_ParseTuple(args, (char *)"zzi:xmlReaderForFile", &filename, &encoding, &options))
! 5907: return(NULL);
! 5908:
! 5909: c_retval = xmlReaderForFile(filename, encoding, options);
! 5910: py_retval = libxml_xmlTextReaderPtrWrap((xmlTextReaderPtr) c_retval);
! 5911: return(py_retval);
! 5912: }
! 5913:
! 5914: #endif /* defined(LIBXML_READER_ENABLED) */
! 5915: #if defined(LIBXML_READER_ENABLED)
! 5916: PyObject *
! 5917: libxml_xmlReaderForMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5918: PyObject *py_retval;
! 5919: xmlTextReaderPtr c_retval;
! 5920: char * buffer;
! 5921: int size;
! 5922: char * URL;
! 5923: char * encoding;
! 5924: int options;
! 5925:
! 5926: if (!PyArg_ParseTuple(args, (char *)"zizzi:xmlReaderForMemory", &buffer, &size, &URL, &encoding, &options))
! 5927: return(NULL);
! 5928:
! 5929: c_retval = xmlReaderForMemory(buffer, size, URL, encoding, options);
! 5930: py_retval = libxml_xmlTextReaderPtrWrap((xmlTextReaderPtr) c_retval);
! 5931: return(py_retval);
! 5932: }
! 5933:
! 5934: #endif /* defined(LIBXML_READER_ENABLED) */
! 5935: #if defined(LIBXML_READER_ENABLED)
! 5936: PyObject *
! 5937: libxml_xmlReaderNewDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5938: PyObject *py_retval;
! 5939: int c_retval;
! 5940: xmlTextReaderPtr reader;
! 5941: PyObject *pyobj_reader;
! 5942: xmlChar * cur;
! 5943: char * URL;
! 5944: char * encoding;
! 5945: int options;
! 5946:
! 5947: if (!PyArg_ParseTuple(args, (char *)"Ozzzi:xmlReaderNewDoc", &pyobj_reader, &cur, &URL, &encoding, &options))
! 5948: return(NULL);
! 5949: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 5950:
! 5951: c_retval = xmlReaderNewDoc(reader, cur, URL, encoding, options);
! 5952: py_retval = libxml_intWrap((int) c_retval);
! 5953: return(py_retval);
! 5954: }
! 5955:
! 5956: #endif /* defined(LIBXML_READER_ENABLED) */
! 5957: #if defined(LIBXML_READER_ENABLED)
! 5958: PyObject *
! 5959: libxml_xmlReaderNewFd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5960: PyObject *py_retval;
! 5961: int c_retval;
! 5962: xmlTextReaderPtr reader;
! 5963: PyObject *pyobj_reader;
! 5964: int fd;
! 5965: char * URL;
! 5966: char * encoding;
! 5967: int options;
! 5968:
! 5969: if (!PyArg_ParseTuple(args, (char *)"Oizzi:xmlReaderNewFd", &pyobj_reader, &fd, &URL, &encoding, &options))
! 5970: return(NULL);
! 5971: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 5972:
! 5973: c_retval = xmlReaderNewFd(reader, fd, URL, encoding, options);
! 5974: py_retval = libxml_intWrap((int) c_retval);
! 5975: return(py_retval);
! 5976: }
! 5977:
! 5978: #endif /* defined(LIBXML_READER_ENABLED) */
! 5979: #if defined(LIBXML_READER_ENABLED)
! 5980: PyObject *
! 5981: libxml_xmlReaderNewFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 5982: PyObject *py_retval;
! 5983: int c_retval;
! 5984: xmlTextReaderPtr reader;
! 5985: PyObject *pyobj_reader;
! 5986: char * filename;
! 5987: char * encoding;
! 5988: int options;
! 5989:
! 5990: if (!PyArg_ParseTuple(args, (char *)"Ozzi:xmlReaderNewFile", &pyobj_reader, &filename, &encoding, &options))
! 5991: return(NULL);
! 5992: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 5993:
! 5994: c_retval = xmlReaderNewFile(reader, filename, encoding, options);
! 5995: py_retval = libxml_intWrap((int) c_retval);
! 5996: return(py_retval);
! 5997: }
! 5998:
! 5999: #endif /* defined(LIBXML_READER_ENABLED) */
! 6000: #if defined(LIBXML_READER_ENABLED)
! 6001: PyObject *
! 6002: libxml_xmlReaderNewMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6003: PyObject *py_retval;
! 6004: int c_retval;
! 6005: xmlTextReaderPtr reader;
! 6006: PyObject *pyobj_reader;
! 6007: char * buffer;
! 6008: int size;
! 6009: char * URL;
! 6010: char * encoding;
! 6011: int options;
! 6012:
! 6013: if (!PyArg_ParseTuple(args, (char *)"Ozizzi:xmlReaderNewMemory", &pyobj_reader, &buffer, &size, &URL, &encoding, &options))
! 6014: return(NULL);
! 6015: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 6016:
! 6017: c_retval = xmlReaderNewMemory(reader, buffer, size, URL, encoding, options);
! 6018: py_retval = libxml_intWrap((int) c_retval);
! 6019: return(py_retval);
! 6020: }
! 6021:
! 6022: #endif /* defined(LIBXML_READER_ENABLED) */
! 6023: #if defined(LIBXML_READER_ENABLED)
! 6024: PyObject *
! 6025: libxml_xmlReaderNewWalker(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6026: PyObject *py_retval;
! 6027: int c_retval;
! 6028: xmlTextReaderPtr reader;
! 6029: PyObject *pyobj_reader;
! 6030: xmlDocPtr doc;
! 6031: PyObject *pyobj_doc;
! 6032:
! 6033: if (!PyArg_ParseTuple(args, (char *)"OO:xmlReaderNewWalker", &pyobj_reader, &pyobj_doc))
! 6034: return(NULL);
! 6035: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 6036: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6037:
! 6038: c_retval = xmlReaderNewWalker(reader, doc);
! 6039: py_retval = libxml_intWrap((int) c_retval);
! 6040: return(py_retval);
! 6041: }
! 6042:
! 6043: #endif /* defined(LIBXML_READER_ENABLED) */
! 6044: #if defined(LIBXML_READER_ENABLED)
! 6045: PyObject *
! 6046: libxml_xmlReaderWalker(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6047: PyObject *py_retval;
! 6048: xmlTextReaderPtr c_retval;
! 6049: xmlDocPtr doc;
! 6050: PyObject *pyobj_doc;
! 6051:
! 6052: if (!PyArg_ParseTuple(args, (char *)"O:xmlReaderWalker", &pyobj_doc))
! 6053: return(NULL);
! 6054: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6055:
! 6056: c_retval = xmlReaderWalker(doc);
! 6057: py_retval = libxml_xmlTextReaderPtrWrap((xmlTextReaderPtr) c_retval);
! 6058: return(py_retval);
! 6059: }
! 6060:
! 6061: #endif /* defined(LIBXML_READER_ENABLED) */
! 6062: #if defined(LIBXML_TREE_ENABLED)
! 6063: PyObject *
! 6064: libxml_xmlReconciliateNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6065: PyObject *py_retval;
! 6066: int c_retval;
! 6067: xmlDocPtr doc;
! 6068: PyObject *pyobj_doc;
! 6069: xmlNodePtr tree;
! 6070: PyObject *pyobj_tree;
! 6071:
! 6072: if (!PyArg_ParseTuple(args, (char *)"OO:xmlReconciliateNs", &pyobj_doc, &pyobj_tree))
! 6073: return(NULL);
! 6074: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6075: tree = (xmlNodePtr) PyxmlNode_Get(pyobj_tree);
! 6076:
! 6077: c_retval = xmlReconciliateNs(doc, tree);
! 6078: py_retval = libxml_intWrap((int) c_retval);
! 6079: return(py_retval);
! 6080: }
! 6081:
! 6082: #endif /* defined(LIBXML_TREE_ENABLED) */
! 6083: #if defined(LIBXML_SAX1_ENABLED)
! 6084: PyObject *
! 6085: libxml_xmlRecoverDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6086: PyObject *py_retval;
! 6087: xmlDocPtr c_retval;
! 6088: xmlChar * cur;
! 6089:
! 6090: if (!PyArg_ParseTuple(args, (char *)"z:xmlRecoverDoc", &cur))
! 6091: return(NULL);
! 6092:
! 6093: c_retval = xmlRecoverDoc(cur);
! 6094: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 6095: return(py_retval);
! 6096: }
! 6097:
! 6098: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 6099: #if defined(LIBXML_SAX1_ENABLED)
! 6100: PyObject *
! 6101: libxml_xmlRecoverFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6102: PyObject *py_retval;
! 6103: xmlDocPtr c_retval;
! 6104: char * filename;
! 6105:
! 6106: if (!PyArg_ParseTuple(args, (char *)"z:xmlRecoverFile", &filename))
! 6107: return(NULL);
! 6108:
! 6109: c_retval = xmlRecoverFile(filename);
! 6110: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 6111: return(py_retval);
! 6112: }
! 6113:
! 6114: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 6115: #if defined(LIBXML_SAX1_ENABLED)
! 6116: PyObject *
! 6117: libxml_xmlRecoverMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6118: PyObject *py_retval;
! 6119: xmlDocPtr c_retval;
! 6120: char * buffer;
! 6121: int py_buffsize0;
! 6122: int size;
! 6123:
! 6124: if (!PyArg_ParseTuple(args, (char *)"s#i:xmlRecoverMemory", &buffer, &py_buffsize0, &size))
! 6125: return(NULL);
! 6126:
! 6127: c_retval = xmlRecoverMemory(buffer, size);
! 6128: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 6129: return(py_retval);
! 6130: }
! 6131:
! 6132: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 6133: #if defined(LIBXML_REGEXP_ENABLED)
! 6134: PyObject *
! 6135: libxml_xmlRegFreeRegexp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6136: xmlRegexpPtr regexp;
! 6137: PyObject *pyobj_regexp;
! 6138:
! 6139: if (!PyArg_ParseTuple(args, (char *)"O:xmlRegFreeRegexp", &pyobj_regexp))
! 6140: return(NULL);
! 6141: regexp = (xmlRegexpPtr) PyxmlReg_Get(pyobj_regexp);
! 6142:
! 6143: xmlRegFreeRegexp(regexp);
! 6144: Py_INCREF(Py_None);
! 6145: return(Py_None);
! 6146: }
! 6147:
! 6148: #endif /* defined(LIBXML_REGEXP_ENABLED) */
! 6149: #if defined(LIBXML_REGEXP_ENABLED)
! 6150: PyObject *
! 6151: libxml_xmlRegexpCompile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6152: PyObject *py_retval;
! 6153: xmlRegexpPtr c_retval;
! 6154: xmlChar * regexp;
! 6155:
! 6156: if (!PyArg_ParseTuple(args, (char *)"z:xmlRegexpCompile", ®exp))
! 6157: return(NULL);
! 6158:
! 6159: c_retval = xmlRegexpCompile(regexp);
! 6160: py_retval = libxml_xmlRegexpPtrWrap((xmlRegexpPtr) c_retval);
! 6161: return(py_retval);
! 6162: }
! 6163:
! 6164: #endif /* defined(LIBXML_REGEXP_ENABLED) */
! 6165: #if defined(LIBXML_REGEXP_ENABLED)
! 6166: PyObject *
! 6167: libxml_xmlRegexpExec(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6168: PyObject *py_retval;
! 6169: int c_retval;
! 6170: xmlRegexpPtr comp;
! 6171: PyObject *pyobj_comp;
! 6172: xmlChar * content;
! 6173:
! 6174: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlRegexpExec", &pyobj_comp, &content))
! 6175: return(NULL);
! 6176: comp = (xmlRegexpPtr) PyxmlReg_Get(pyobj_comp);
! 6177:
! 6178: c_retval = xmlRegexpExec(comp, content);
! 6179: py_retval = libxml_intWrap((int) c_retval);
! 6180: return(py_retval);
! 6181: }
! 6182:
! 6183: #endif /* defined(LIBXML_REGEXP_ENABLED) */
! 6184: #if defined(LIBXML_REGEXP_ENABLED)
! 6185: PyObject *
! 6186: libxml_xmlRegexpIsDeterminist(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6187: PyObject *py_retval;
! 6188: int c_retval;
! 6189: xmlRegexpPtr comp;
! 6190: PyObject *pyobj_comp;
! 6191:
! 6192: if (!PyArg_ParseTuple(args, (char *)"O:xmlRegexpIsDeterminist", &pyobj_comp))
! 6193: return(NULL);
! 6194: comp = (xmlRegexpPtr) PyxmlReg_Get(pyobj_comp);
! 6195:
! 6196: c_retval = xmlRegexpIsDeterminist(comp);
! 6197: py_retval = libxml_intWrap((int) c_retval);
! 6198: return(py_retval);
! 6199: }
! 6200:
! 6201: #endif /* defined(LIBXML_REGEXP_ENABLED) */
! 6202: #if defined(LIBXML_REGEXP_ENABLED)
! 6203: PyObject *
! 6204: libxml_xmlRegexpPrint(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6205: FILE * output;
! 6206: PyObject *pyobj_output;
! 6207: xmlRegexpPtr regexp;
! 6208: PyObject *pyobj_regexp;
! 6209:
! 6210: if (!PyArg_ParseTuple(args, (char *)"OO:xmlRegexpPrint", &pyobj_output, &pyobj_regexp))
! 6211: return(NULL);
! 6212: output = (FILE *) PyFile_Get(pyobj_output);
! 6213: regexp = (xmlRegexpPtr) PyxmlReg_Get(pyobj_regexp);
! 6214:
! 6215: xmlRegexpPrint(output, regexp);
! 6216: PyFile_Release(output);
! 6217: Py_INCREF(Py_None);
! 6218: return(Py_None);
! 6219: }
! 6220:
! 6221: #endif /* defined(LIBXML_REGEXP_ENABLED) */
! 6222: PyObject *
! 6223: libxml_xmlRegisterDefaultInputCallbacks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 6224:
! 6225: xmlRegisterDefaultInputCallbacks();
! 6226: Py_INCREF(Py_None);
! 6227: return(Py_None);
! 6228: }
! 6229:
! 6230: #if defined(LIBXML_OUTPUT_ENABLED)
! 6231: PyObject *
! 6232: libxml_xmlRegisterDefaultOutputCallbacks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 6233:
! 6234: xmlRegisterDefaultOutputCallbacks();
! 6235: Py_INCREF(Py_None);
! 6236: return(Py_None);
! 6237: }
! 6238:
! 6239: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 6240: #if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
! 6241: PyObject *
! 6242: libxml_xmlRegisterHTTPPostCallbacks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 6243:
! 6244: xmlRegisterHTTPPostCallbacks();
! 6245: Py_INCREF(Py_None);
! 6246: return(Py_None);
! 6247: }
! 6248:
! 6249: #endif /* defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED) */
! 6250: #if defined(LIBXML_XPATH_ENABLED)
! 6251: #endif
! 6252: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6253: PyObject *
! 6254: libxml_xmlRelaxNGCleanupTypes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 6255:
! 6256: xmlRelaxNGCleanupTypes();
! 6257: Py_INCREF(Py_None);
! 6258: return(Py_None);
! 6259: }
! 6260:
! 6261: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6262: #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 6263: PyObject *
! 6264: libxml_xmlRelaxNGDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6265: FILE * output;
! 6266: PyObject *pyobj_output;
! 6267: xmlRelaxNGPtr schema;
! 6268: PyObject *pyobj_schema;
! 6269:
! 6270: if (!PyArg_ParseTuple(args, (char *)"OO:xmlRelaxNGDump", &pyobj_output, &pyobj_schema))
! 6271: return(NULL);
! 6272: output = (FILE *) PyFile_Get(pyobj_output);
! 6273: schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
! 6274:
! 6275: xmlRelaxNGDump(output, schema);
! 6276: PyFile_Release(output);
! 6277: Py_INCREF(Py_None);
! 6278: return(Py_None);
! 6279: }
! 6280:
! 6281: #endif /* defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 6282: #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 6283: PyObject *
! 6284: libxml_xmlRelaxNGDumpTree(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6285: FILE * output;
! 6286: PyObject *pyobj_output;
! 6287: xmlRelaxNGPtr schema;
! 6288: PyObject *pyobj_schema;
! 6289:
! 6290: if (!PyArg_ParseTuple(args, (char *)"OO:xmlRelaxNGDumpTree", &pyobj_output, &pyobj_schema))
! 6291: return(NULL);
! 6292: output = (FILE *) PyFile_Get(pyobj_output);
! 6293: schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
! 6294:
! 6295: xmlRelaxNGDumpTree(output, schema);
! 6296: PyFile_Release(output);
! 6297: Py_INCREF(Py_None);
! 6298: return(Py_None);
! 6299: }
! 6300:
! 6301: #endif /* defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 6302: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6303: PyObject *
! 6304: libxml_xmlRelaxNGFree(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6305: xmlRelaxNGPtr schema;
! 6306: PyObject *pyobj_schema;
! 6307:
! 6308: if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGFree", &pyobj_schema))
! 6309: return(NULL);
! 6310: schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
! 6311:
! 6312: xmlRelaxNGFree(schema);
! 6313: Py_INCREF(Py_None);
! 6314: return(Py_None);
! 6315: }
! 6316:
! 6317: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6318: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6319: PyObject *
! 6320: libxml_xmlRelaxNGFreeParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6321: xmlRelaxNGParserCtxtPtr ctxt;
! 6322: PyObject *pyobj_ctxt;
! 6323:
! 6324: if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGFreeParserCtxt", &pyobj_ctxt))
! 6325: return(NULL);
! 6326: ctxt = (xmlRelaxNGParserCtxtPtr) PyrelaxNgParserCtxt_Get(pyobj_ctxt);
! 6327:
! 6328: xmlRelaxNGFreeParserCtxt(ctxt);
! 6329: Py_INCREF(Py_None);
! 6330: return(Py_None);
! 6331: }
! 6332:
! 6333: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6334: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6335: PyObject *
! 6336: libxml_xmlRelaxNGInitTypes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 6337: PyObject *py_retval;
! 6338: int c_retval;
! 6339:
! 6340: c_retval = xmlRelaxNGInitTypes();
! 6341: py_retval = libxml_intWrap((int) c_retval);
! 6342: return(py_retval);
! 6343: }
! 6344:
! 6345: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6346: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6347: PyObject *
! 6348: libxml_xmlRelaxNGNewDocParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6349: PyObject *py_retval;
! 6350: xmlRelaxNGParserCtxtPtr c_retval;
! 6351: xmlDocPtr doc;
! 6352: PyObject *pyobj_doc;
! 6353:
! 6354: if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGNewDocParserCtxt", &pyobj_doc))
! 6355: return(NULL);
! 6356: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6357:
! 6358: c_retval = xmlRelaxNGNewDocParserCtxt(doc);
! 6359: py_retval = libxml_xmlRelaxNGParserCtxtPtrWrap((xmlRelaxNGParserCtxtPtr) c_retval);
! 6360: return(py_retval);
! 6361: }
! 6362:
! 6363: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6364: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6365: PyObject *
! 6366: libxml_xmlRelaxNGNewMemParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6367: PyObject *py_retval;
! 6368: xmlRelaxNGParserCtxtPtr c_retval;
! 6369: char * buffer;
! 6370: int size;
! 6371:
! 6372: if (!PyArg_ParseTuple(args, (char *)"zi:xmlRelaxNGNewMemParserCtxt", &buffer, &size))
! 6373: return(NULL);
! 6374:
! 6375: c_retval = xmlRelaxNGNewMemParserCtxt(buffer, size);
! 6376: py_retval = libxml_xmlRelaxNGParserCtxtPtrWrap((xmlRelaxNGParserCtxtPtr) c_retval);
! 6377: return(py_retval);
! 6378: }
! 6379:
! 6380: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6381: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6382: PyObject *
! 6383: libxml_xmlRelaxNGNewParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6384: PyObject *py_retval;
! 6385: xmlRelaxNGParserCtxtPtr c_retval;
! 6386: char * URL;
! 6387:
! 6388: if (!PyArg_ParseTuple(args, (char *)"z:xmlRelaxNGNewParserCtxt", &URL))
! 6389: return(NULL);
! 6390:
! 6391: c_retval = xmlRelaxNGNewParserCtxt(URL);
! 6392: py_retval = libxml_xmlRelaxNGParserCtxtPtrWrap((xmlRelaxNGParserCtxtPtr) c_retval);
! 6393: return(py_retval);
! 6394: }
! 6395:
! 6396: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6397: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6398: PyObject *
! 6399: libxml_xmlRelaxNGNewValidCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6400: PyObject *py_retval;
! 6401: xmlRelaxNGValidCtxtPtr c_retval;
! 6402: xmlRelaxNGPtr schema;
! 6403: PyObject *pyobj_schema;
! 6404:
! 6405: if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGNewValidCtxt", &pyobj_schema))
! 6406: return(NULL);
! 6407: schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
! 6408:
! 6409: c_retval = xmlRelaxNGNewValidCtxt(schema);
! 6410: py_retval = libxml_xmlRelaxNGValidCtxtPtrWrap((xmlRelaxNGValidCtxtPtr) c_retval);
! 6411: return(py_retval);
! 6412: }
! 6413:
! 6414: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6415: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6416: PyObject *
! 6417: libxml_xmlRelaxNGParse(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6418: PyObject *py_retval;
! 6419: xmlRelaxNGPtr c_retval;
! 6420: xmlRelaxNGParserCtxtPtr ctxt;
! 6421: PyObject *pyobj_ctxt;
! 6422:
! 6423: if (!PyArg_ParseTuple(args, (char *)"O:xmlRelaxNGParse", &pyobj_ctxt))
! 6424: return(NULL);
! 6425: ctxt = (xmlRelaxNGParserCtxtPtr) PyrelaxNgParserCtxt_Get(pyobj_ctxt);
! 6426:
! 6427: c_retval = xmlRelaxNGParse(ctxt);
! 6428: py_retval = libxml_xmlRelaxNGPtrWrap((xmlRelaxNGPtr) c_retval);
! 6429: return(py_retval);
! 6430: }
! 6431:
! 6432: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6433: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6434: PyObject *
! 6435: libxml_xmlRelaxNGValidateDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6436: PyObject *py_retval;
! 6437: int c_retval;
! 6438: xmlRelaxNGValidCtxtPtr ctxt;
! 6439: PyObject *pyobj_ctxt;
! 6440: xmlDocPtr doc;
! 6441: PyObject *pyobj_doc;
! 6442:
! 6443: if (!PyArg_ParseTuple(args, (char *)"OO:xmlRelaxNGValidateDoc", &pyobj_ctxt, &pyobj_doc))
! 6444: return(NULL);
! 6445: ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
! 6446: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6447:
! 6448: c_retval = xmlRelaxNGValidateDoc(ctxt, doc);
! 6449: py_retval = libxml_intWrap((int) c_retval);
! 6450: return(py_retval);
! 6451: }
! 6452:
! 6453: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6454: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6455: PyObject *
! 6456: libxml_xmlRelaxNGValidateFullElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6457: PyObject *py_retval;
! 6458: int c_retval;
! 6459: xmlRelaxNGValidCtxtPtr ctxt;
! 6460: PyObject *pyobj_ctxt;
! 6461: xmlDocPtr doc;
! 6462: PyObject *pyobj_doc;
! 6463: xmlNodePtr elem;
! 6464: PyObject *pyobj_elem;
! 6465:
! 6466: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlRelaxNGValidateFullElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem))
! 6467: return(NULL);
! 6468: ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
! 6469: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6470: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 6471:
! 6472: c_retval = xmlRelaxNGValidateFullElement(ctxt, doc, elem);
! 6473: py_retval = libxml_intWrap((int) c_retval);
! 6474: return(py_retval);
! 6475: }
! 6476:
! 6477: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6478: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6479: PyObject *
! 6480: libxml_xmlRelaxNGValidatePopElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6481: PyObject *py_retval;
! 6482: int c_retval;
! 6483: xmlRelaxNGValidCtxtPtr ctxt;
! 6484: PyObject *pyobj_ctxt;
! 6485: xmlDocPtr doc;
! 6486: PyObject *pyobj_doc;
! 6487: xmlNodePtr elem;
! 6488: PyObject *pyobj_elem;
! 6489:
! 6490: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlRelaxNGValidatePopElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem))
! 6491: return(NULL);
! 6492: ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
! 6493: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6494: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 6495:
! 6496: c_retval = xmlRelaxNGValidatePopElement(ctxt, doc, elem);
! 6497: py_retval = libxml_intWrap((int) c_retval);
! 6498: return(py_retval);
! 6499: }
! 6500:
! 6501: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6502: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6503: PyObject *
! 6504: libxml_xmlRelaxNGValidatePushCData(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6505: PyObject *py_retval;
! 6506: int c_retval;
! 6507: xmlRelaxNGValidCtxtPtr ctxt;
! 6508: PyObject *pyobj_ctxt;
! 6509: xmlChar * data;
! 6510: int len;
! 6511:
! 6512: if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlRelaxNGValidatePushCData", &pyobj_ctxt, &data, &len))
! 6513: return(NULL);
! 6514: ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
! 6515:
! 6516: c_retval = xmlRelaxNGValidatePushCData(ctxt, data, len);
! 6517: py_retval = libxml_intWrap((int) c_retval);
! 6518: return(py_retval);
! 6519: }
! 6520:
! 6521: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6522: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6523: PyObject *
! 6524: libxml_xmlRelaxNGValidatePushElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6525: PyObject *py_retval;
! 6526: int c_retval;
! 6527: xmlRelaxNGValidCtxtPtr ctxt;
! 6528: PyObject *pyobj_ctxt;
! 6529: xmlDocPtr doc;
! 6530: PyObject *pyobj_doc;
! 6531: xmlNodePtr elem;
! 6532: PyObject *pyobj_elem;
! 6533:
! 6534: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlRelaxNGValidatePushElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem))
! 6535: return(NULL);
! 6536: ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
! 6537: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6538: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 6539:
! 6540: c_retval = xmlRelaxNGValidatePushElement(ctxt, doc, elem);
! 6541: py_retval = libxml_intWrap((int) c_retval);
! 6542: return(py_retval);
! 6543: }
! 6544:
! 6545: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6546: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6547: PyObject *
! 6548: libxml_xmlRelaxParserSetFlag(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6549: PyObject *py_retval;
! 6550: int c_retval;
! 6551: xmlRelaxNGParserCtxtPtr ctxt;
! 6552: PyObject *pyobj_ctxt;
! 6553: int flags;
! 6554:
! 6555: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlRelaxParserSetFlag", &pyobj_ctxt, &flags))
! 6556: return(NULL);
! 6557: ctxt = (xmlRelaxNGParserCtxtPtr) PyrelaxNgParserCtxt_Get(pyobj_ctxt);
! 6558:
! 6559: c_retval = xmlRelaxParserSetFlag(ctxt, flags);
! 6560: py_retval = libxml_intWrap((int) c_retval);
! 6561: return(py_retval);
! 6562: }
! 6563:
! 6564: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6565: PyObject *
! 6566: libxml_xmlRemoveID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6567: PyObject *py_retval;
! 6568: int c_retval;
! 6569: xmlDocPtr doc;
! 6570: PyObject *pyobj_doc;
! 6571: xmlAttrPtr attr;
! 6572: PyObject *pyobj_attr;
! 6573:
! 6574: if (!PyArg_ParseTuple(args, (char *)"OO:xmlRemoveID", &pyobj_doc, &pyobj_attr))
! 6575: return(NULL);
! 6576: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6577: attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
! 6578:
! 6579: c_retval = xmlRemoveID(doc, attr);
! 6580: py_retval = libxml_intWrap((int) c_retval);
! 6581: return(py_retval);
! 6582: }
! 6583:
! 6584: PyObject *
! 6585: libxml_xmlRemoveProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6586: PyObject *py_retval;
! 6587: int c_retval;
! 6588: xmlAttrPtr cur;
! 6589: PyObject *pyobj_cur;
! 6590:
! 6591: if (!PyArg_ParseTuple(args, (char *)"O:xmlRemoveProp", &pyobj_cur))
! 6592: return(NULL);
! 6593: cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur);
! 6594:
! 6595: c_retval = xmlRemoveProp(cur);
! 6596: py_retval = libxml_intWrap((int) c_retval);
! 6597: return(py_retval);
! 6598: }
! 6599:
! 6600: PyObject *
! 6601: libxml_xmlRemoveRef(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6602: PyObject *py_retval;
! 6603: int c_retval;
! 6604: xmlDocPtr doc;
! 6605: PyObject *pyobj_doc;
! 6606: xmlAttrPtr attr;
! 6607: PyObject *pyobj_attr;
! 6608:
! 6609: if (!PyArg_ParseTuple(args, (char *)"OO:xmlRemoveRef", &pyobj_doc, &pyobj_attr))
! 6610: return(NULL);
! 6611: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6612: attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
! 6613:
! 6614: c_retval = xmlRemoveRef(doc, attr);
! 6615: py_retval = libxml_intWrap((int) c_retval);
! 6616: return(py_retval);
! 6617: }
! 6618:
! 6619: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
! 6620: PyObject *
! 6621: libxml_xmlReplaceNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6622: PyObject *py_retval;
! 6623: xmlNodePtr c_retval;
! 6624: xmlNodePtr old;
! 6625: PyObject *pyobj_old;
! 6626: xmlNodePtr cur;
! 6627: PyObject *pyobj_cur;
! 6628:
! 6629: if (!PyArg_ParseTuple(args, (char *)"OO:xmlReplaceNode", &pyobj_old, &pyobj_cur))
! 6630: return(NULL);
! 6631: old = (xmlNodePtr) PyxmlNode_Get(pyobj_old);
! 6632: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 6633:
! 6634: c_retval = xmlReplaceNode(old, cur);
! 6635: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 6636: return(py_retval);
! 6637: }
! 6638:
! 6639: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) */
! 6640: PyObject *
! 6641: libxml_xmlResetError(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6642: xmlErrorPtr err;
! 6643: PyObject *pyobj_err;
! 6644:
! 6645: if (!PyArg_ParseTuple(args, (char *)"O:xmlResetError", &pyobj_err))
! 6646: return(NULL);
! 6647: err = (xmlErrorPtr) PyError_Get(pyobj_err);
! 6648:
! 6649: xmlResetError(err);
! 6650: Py_INCREF(Py_None);
! 6651: return(Py_None);
! 6652: }
! 6653:
! 6654: PyObject *
! 6655: libxml_xmlResetLastError(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 6656:
! 6657: xmlResetLastError();
! 6658: Py_INCREF(Py_None);
! 6659: return(Py_None);
! 6660: }
! 6661:
! 6662: #if defined(LIBXML_SAX1_ENABLED)
! 6663: PyObject *
! 6664: libxml_xmlSAXDefaultVersion(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6665: PyObject *py_retval;
! 6666: int c_retval;
! 6667: int version;
! 6668:
! 6669: if (!PyArg_ParseTuple(args, (char *)"i:xmlSAXDefaultVersion", &version))
! 6670: return(NULL);
! 6671:
! 6672: c_retval = xmlSAXDefaultVersion(version);
! 6673: py_retval = libxml_intWrap((int) c_retval);
! 6674: return(py_retval);
! 6675: }
! 6676:
! 6677: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 6678: #if defined(LIBXML_OUTPUT_ENABLED)
! 6679: PyObject *
! 6680: libxml_xmlSaveFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6681: PyObject *py_retval;
! 6682: int c_retval;
! 6683: char * filename;
! 6684: xmlDocPtr cur;
! 6685: PyObject *pyobj_cur;
! 6686:
! 6687: if (!PyArg_ParseTuple(args, (char *)"zO:xmlSaveFile", &filename, &pyobj_cur))
! 6688: return(NULL);
! 6689: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 6690:
! 6691: c_retval = xmlSaveFile(filename, cur);
! 6692: py_retval = libxml_intWrap((int) c_retval);
! 6693: return(py_retval);
! 6694: }
! 6695:
! 6696: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 6697: #if defined(LIBXML_OUTPUT_ENABLED)
! 6698: PyObject *
! 6699: libxml_xmlSaveFileEnc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6700: PyObject *py_retval;
! 6701: int c_retval;
! 6702: char * filename;
! 6703: xmlDocPtr cur;
! 6704: PyObject *pyobj_cur;
! 6705: char * encoding;
! 6706:
! 6707: if (!PyArg_ParseTuple(args, (char *)"zOz:xmlSaveFileEnc", &filename, &pyobj_cur, &encoding))
! 6708: return(NULL);
! 6709: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 6710:
! 6711: c_retval = xmlSaveFileEnc(filename, cur, encoding);
! 6712: py_retval = libxml_intWrap((int) c_retval);
! 6713: return(py_retval);
! 6714: }
! 6715:
! 6716: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 6717: #if defined(LIBXML_OUTPUT_ENABLED)
! 6718: PyObject *
! 6719: libxml_xmlSaveFormatFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6720: PyObject *py_retval;
! 6721: int c_retval;
! 6722: char * filename;
! 6723: xmlDocPtr cur;
! 6724: PyObject *pyobj_cur;
! 6725: int format;
! 6726:
! 6727: if (!PyArg_ParseTuple(args, (char *)"zOi:xmlSaveFormatFile", &filename, &pyobj_cur, &format))
! 6728: return(NULL);
! 6729: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 6730:
! 6731: c_retval = xmlSaveFormatFile(filename, cur, format);
! 6732: py_retval = libxml_intWrap((int) c_retval);
! 6733: return(py_retval);
! 6734: }
! 6735:
! 6736: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 6737: #if defined(LIBXML_OUTPUT_ENABLED)
! 6738: PyObject *
! 6739: libxml_xmlSaveFormatFileEnc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6740: PyObject *py_retval;
! 6741: int c_retval;
! 6742: char * filename;
! 6743: xmlDocPtr cur;
! 6744: PyObject *pyobj_cur;
! 6745: char * encoding;
! 6746: int format;
! 6747:
! 6748: if (!PyArg_ParseTuple(args, (char *)"zOzi:xmlSaveFormatFileEnc", &filename, &pyobj_cur, &encoding, &format))
! 6749: return(NULL);
! 6750: cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur);
! 6751:
! 6752: c_retval = xmlSaveFormatFileEnc(filename, cur, encoding, format);
! 6753: py_retval = libxml_intWrap((int) c_retval);
! 6754: return(py_retval);
! 6755: }
! 6756:
! 6757: #endif /* defined(LIBXML_OUTPUT_ENABLED) */
! 6758: PyObject *
! 6759: libxml_xmlSaveUri(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6760: PyObject *py_retval;
! 6761: xmlChar * c_retval;
! 6762: xmlURIPtr uri;
! 6763: PyObject *pyobj_uri;
! 6764:
! 6765: if (!PyArg_ParseTuple(args, (char *)"O:xmlSaveUri", &pyobj_uri))
! 6766: return(NULL);
! 6767: uri = (xmlURIPtr) PyURI_Get(pyobj_uri);
! 6768:
! 6769: c_retval = xmlSaveUri(uri);
! 6770: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 6771: return(py_retval);
! 6772: }
! 6773:
! 6774: #if defined(LIBXML_LEGACY_ENABLED)
! 6775: PyObject *
! 6776: libxml_xmlScanName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6777: PyObject *py_retval;
! 6778: xmlChar * c_retval;
! 6779: xmlParserCtxtPtr ctxt;
! 6780: PyObject *pyobj_ctxt;
! 6781:
! 6782: if (!PyArg_ParseTuple(args, (char *)"O:xmlScanName", &pyobj_ctxt))
! 6783: return(NULL);
! 6784: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 6785:
! 6786: c_retval = xmlScanName(ctxt);
! 6787: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 6788: return(py_retval);
! 6789: }
! 6790:
! 6791: #endif /* defined(LIBXML_LEGACY_ENABLED) */
! 6792: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6793: PyObject *
! 6794: libxml_xmlSchemaCleanupTypes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 6795:
! 6796: xmlSchemaCleanupTypes();
! 6797: Py_INCREF(Py_None);
! 6798: return(Py_None);
! 6799: }
! 6800:
! 6801: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6802: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6803: PyObject *
! 6804: libxml_xmlSchemaCollapseString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6805: PyObject *py_retval;
! 6806: xmlChar * c_retval;
! 6807: xmlChar * value;
! 6808:
! 6809: if (!PyArg_ParseTuple(args, (char *)"z:xmlSchemaCollapseString", &value))
! 6810: return(NULL);
! 6811:
! 6812: c_retval = xmlSchemaCollapseString(value);
! 6813: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 6814: return(py_retval);
! 6815: }
! 6816:
! 6817: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6818: #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 6819: PyObject *
! 6820: libxml_xmlSchemaDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6821: FILE * output;
! 6822: PyObject *pyobj_output;
! 6823: xmlSchemaPtr schema;
! 6824: PyObject *pyobj_schema;
! 6825:
! 6826: if (!PyArg_ParseTuple(args, (char *)"OO:xmlSchemaDump", &pyobj_output, &pyobj_schema))
! 6827: return(NULL);
! 6828: output = (FILE *) PyFile_Get(pyobj_output);
! 6829: schema = (xmlSchemaPtr) PySchema_Get(pyobj_schema);
! 6830:
! 6831: xmlSchemaDump(output, schema);
! 6832: PyFile_Release(output);
! 6833: Py_INCREF(Py_None);
! 6834: return(Py_None);
! 6835: }
! 6836:
! 6837: #endif /* defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 6838: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6839: PyObject *
! 6840: libxml_xmlSchemaFree(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6841: xmlSchemaPtr schema;
! 6842: PyObject *pyobj_schema;
! 6843:
! 6844: if (!PyArg_ParseTuple(args, (char *)"O:xmlSchemaFree", &pyobj_schema))
! 6845: return(NULL);
! 6846: schema = (xmlSchemaPtr) PySchema_Get(pyobj_schema);
! 6847:
! 6848: xmlSchemaFree(schema);
! 6849: Py_INCREF(Py_None);
! 6850: return(Py_None);
! 6851: }
! 6852:
! 6853: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6854: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6855: PyObject *
! 6856: libxml_xmlSchemaFreeParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6857: xmlSchemaParserCtxtPtr ctxt;
! 6858: PyObject *pyobj_ctxt;
! 6859:
! 6860: if (!PyArg_ParseTuple(args, (char *)"O:xmlSchemaFreeParserCtxt", &pyobj_ctxt))
! 6861: return(NULL);
! 6862: ctxt = (xmlSchemaParserCtxtPtr) PySchemaParserCtxt_Get(pyobj_ctxt);
! 6863:
! 6864: xmlSchemaFreeParserCtxt(ctxt);
! 6865: Py_INCREF(Py_None);
! 6866: return(Py_None);
! 6867: }
! 6868:
! 6869: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6870: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6871: PyObject *
! 6872: libxml_xmlSchemaInitTypes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 6873:
! 6874: xmlSchemaInitTypes();
! 6875: Py_INCREF(Py_None);
! 6876: return(Py_None);
! 6877: }
! 6878:
! 6879: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6880: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6881: PyObject *
! 6882: libxml_xmlSchemaIsValid(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6883: PyObject *py_retval;
! 6884: int c_retval;
! 6885: xmlSchemaValidCtxtPtr ctxt;
! 6886: PyObject *pyobj_ctxt;
! 6887:
! 6888: if (!PyArg_ParseTuple(args, (char *)"O:xmlSchemaIsValid", &pyobj_ctxt))
! 6889: return(NULL);
! 6890: ctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_ctxt);
! 6891:
! 6892: c_retval = xmlSchemaIsValid(ctxt);
! 6893: py_retval = libxml_intWrap((int) c_retval);
! 6894: return(py_retval);
! 6895: }
! 6896:
! 6897: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6898: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6899: PyObject *
! 6900: libxml_xmlSchemaNewDocParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6901: PyObject *py_retval;
! 6902: xmlSchemaParserCtxtPtr c_retval;
! 6903: xmlDocPtr doc;
! 6904: PyObject *pyobj_doc;
! 6905:
! 6906: if (!PyArg_ParseTuple(args, (char *)"O:xmlSchemaNewDocParserCtxt", &pyobj_doc))
! 6907: return(NULL);
! 6908: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 6909:
! 6910: c_retval = xmlSchemaNewDocParserCtxt(doc);
! 6911: py_retval = libxml_xmlSchemaParserCtxtPtrWrap((xmlSchemaParserCtxtPtr) c_retval);
! 6912: return(py_retval);
! 6913: }
! 6914:
! 6915: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6916: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6917: PyObject *
! 6918: libxml_xmlSchemaNewMemParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6919: PyObject *py_retval;
! 6920: xmlSchemaParserCtxtPtr c_retval;
! 6921: char * buffer;
! 6922: int size;
! 6923:
! 6924: if (!PyArg_ParseTuple(args, (char *)"zi:xmlSchemaNewMemParserCtxt", &buffer, &size))
! 6925: return(NULL);
! 6926:
! 6927: c_retval = xmlSchemaNewMemParserCtxt(buffer, size);
! 6928: py_retval = libxml_xmlSchemaParserCtxtPtrWrap((xmlSchemaParserCtxtPtr) c_retval);
! 6929: return(py_retval);
! 6930: }
! 6931:
! 6932: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6933: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6934: PyObject *
! 6935: libxml_xmlSchemaNewParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6936: PyObject *py_retval;
! 6937: xmlSchemaParserCtxtPtr c_retval;
! 6938: char * URL;
! 6939:
! 6940: if (!PyArg_ParseTuple(args, (char *)"z:xmlSchemaNewParserCtxt", &URL))
! 6941: return(NULL);
! 6942:
! 6943: c_retval = xmlSchemaNewParserCtxt(URL);
! 6944: py_retval = libxml_xmlSchemaParserCtxtPtrWrap((xmlSchemaParserCtxtPtr) c_retval);
! 6945: return(py_retval);
! 6946: }
! 6947:
! 6948: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6949: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6950: PyObject *
! 6951: libxml_xmlSchemaNewValidCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6952: PyObject *py_retval;
! 6953: xmlSchemaValidCtxtPtr c_retval;
! 6954: xmlSchemaPtr schema;
! 6955: PyObject *pyobj_schema;
! 6956:
! 6957: if (!PyArg_ParseTuple(args, (char *)"O:xmlSchemaNewValidCtxt", &pyobj_schema))
! 6958: return(NULL);
! 6959: schema = (xmlSchemaPtr) PySchema_Get(pyobj_schema);
! 6960:
! 6961: c_retval = xmlSchemaNewValidCtxt(schema);
! 6962: py_retval = libxml_xmlSchemaValidCtxtPtrWrap((xmlSchemaValidCtxtPtr) c_retval);
! 6963: return(py_retval);
! 6964: }
! 6965:
! 6966: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6967: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6968: PyObject *
! 6969: libxml_xmlSchemaParse(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6970: PyObject *py_retval;
! 6971: xmlSchemaPtr c_retval;
! 6972: xmlSchemaParserCtxtPtr ctxt;
! 6973: PyObject *pyobj_ctxt;
! 6974:
! 6975: if (!PyArg_ParseTuple(args, (char *)"O:xmlSchemaParse", &pyobj_ctxt))
! 6976: return(NULL);
! 6977: ctxt = (xmlSchemaParserCtxtPtr) PySchemaParserCtxt_Get(pyobj_ctxt);
! 6978:
! 6979: c_retval = xmlSchemaParse(ctxt);
! 6980: py_retval = libxml_xmlSchemaPtrWrap((xmlSchemaPtr) c_retval);
! 6981: return(py_retval);
! 6982: }
! 6983:
! 6984: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 6985: #if defined(LIBXML_SCHEMAS_ENABLED)
! 6986: PyObject *
! 6987: libxml_xmlSchemaSetValidOptions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 6988: PyObject *py_retval;
! 6989: int c_retval;
! 6990: xmlSchemaValidCtxtPtr ctxt;
! 6991: PyObject *pyobj_ctxt;
! 6992: int options;
! 6993:
! 6994: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlSchemaSetValidOptions", &pyobj_ctxt, &options))
! 6995: return(NULL);
! 6996: ctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_ctxt);
! 6997:
! 6998: c_retval = xmlSchemaSetValidOptions(ctxt, options);
! 6999: py_retval = libxml_intWrap((int) c_retval);
! 7000: return(py_retval);
! 7001: }
! 7002:
! 7003: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 7004: #if defined(LIBXML_SCHEMAS_ENABLED)
! 7005: PyObject *
! 7006: libxml_xmlSchemaValidCtxtGetOptions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7007: PyObject *py_retval;
! 7008: int c_retval;
! 7009: xmlSchemaValidCtxtPtr ctxt;
! 7010: PyObject *pyobj_ctxt;
! 7011:
! 7012: if (!PyArg_ParseTuple(args, (char *)"O:xmlSchemaValidCtxtGetOptions", &pyobj_ctxt))
! 7013: return(NULL);
! 7014: ctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_ctxt);
! 7015:
! 7016: c_retval = xmlSchemaValidCtxtGetOptions(ctxt);
! 7017: py_retval = libxml_intWrap((int) c_retval);
! 7018: return(py_retval);
! 7019: }
! 7020:
! 7021: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 7022: #if defined(LIBXML_SCHEMAS_ENABLED)
! 7023: PyObject *
! 7024: libxml_xmlSchemaValidCtxtGetParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7025: PyObject *py_retval;
! 7026: xmlParserCtxtPtr c_retval;
! 7027: xmlSchemaValidCtxtPtr ctxt;
! 7028: PyObject *pyobj_ctxt;
! 7029:
! 7030: if (!PyArg_ParseTuple(args, (char *)"O:xmlSchemaValidCtxtGetParserCtxt", &pyobj_ctxt))
! 7031: return(NULL);
! 7032: ctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_ctxt);
! 7033:
! 7034: c_retval = xmlSchemaValidCtxtGetParserCtxt(ctxt);
! 7035: py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval);
! 7036: return(py_retval);
! 7037: }
! 7038:
! 7039: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 7040: #if defined(LIBXML_SCHEMAS_ENABLED)
! 7041: PyObject *
! 7042: libxml_xmlSchemaValidateDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7043: PyObject *py_retval;
! 7044: int c_retval;
! 7045: xmlSchemaValidCtxtPtr ctxt;
! 7046: PyObject *pyobj_ctxt;
! 7047: xmlDocPtr doc;
! 7048: PyObject *pyobj_doc;
! 7049:
! 7050: if (!PyArg_ParseTuple(args, (char *)"OO:xmlSchemaValidateDoc", &pyobj_ctxt, &pyobj_doc))
! 7051: return(NULL);
! 7052: ctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_ctxt);
! 7053: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 7054:
! 7055: c_retval = xmlSchemaValidateDoc(ctxt, doc);
! 7056: py_retval = libxml_intWrap((int) c_retval);
! 7057: return(py_retval);
! 7058: }
! 7059:
! 7060: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 7061: #if defined(LIBXML_SCHEMAS_ENABLED)
! 7062: PyObject *
! 7063: libxml_xmlSchemaValidateFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7064: PyObject *py_retval;
! 7065: int c_retval;
! 7066: xmlSchemaValidCtxtPtr ctxt;
! 7067: PyObject *pyobj_ctxt;
! 7068: char * filename;
! 7069: int options;
! 7070:
! 7071: if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlSchemaValidateFile", &pyobj_ctxt, &filename, &options))
! 7072: return(NULL);
! 7073: ctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_ctxt);
! 7074:
! 7075: c_retval = xmlSchemaValidateFile(ctxt, filename, options);
! 7076: py_retval = libxml_intWrap((int) c_retval);
! 7077: return(py_retval);
! 7078: }
! 7079:
! 7080: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 7081: #if defined(LIBXML_SCHEMAS_ENABLED)
! 7082: PyObject *
! 7083: libxml_xmlSchemaValidateOneElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7084: PyObject *py_retval;
! 7085: int c_retval;
! 7086: xmlSchemaValidCtxtPtr ctxt;
! 7087: PyObject *pyobj_ctxt;
! 7088: xmlNodePtr elem;
! 7089: PyObject *pyobj_elem;
! 7090:
! 7091: if (!PyArg_ParseTuple(args, (char *)"OO:xmlSchemaValidateOneElement", &pyobj_ctxt, &pyobj_elem))
! 7092: return(NULL);
! 7093: ctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_ctxt);
! 7094: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 7095:
! 7096: c_retval = xmlSchemaValidateOneElement(ctxt, elem);
! 7097: py_retval = libxml_intWrap((int) c_retval);
! 7098: return(py_retval);
! 7099: }
! 7100:
! 7101: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 7102: #if defined(LIBXML_SCHEMAS_ENABLED)
! 7103: PyObject *
! 7104: libxml_xmlSchemaValidateSetFilename(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7105: xmlSchemaValidCtxtPtr vctxt;
! 7106: PyObject *pyobj_vctxt;
! 7107: char * filename;
! 7108:
! 7109: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlSchemaValidateSetFilename", &pyobj_vctxt, &filename))
! 7110: return(NULL);
! 7111: vctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_vctxt);
! 7112:
! 7113: xmlSchemaValidateSetFilename(vctxt, filename);
! 7114: Py_INCREF(Py_None);
! 7115: return(Py_None);
! 7116: }
! 7117:
! 7118: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 7119: #if defined(LIBXML_SCHEMAS_ENABLED)
! 7120: PyObject *
! 7121: libxml_xmlSchemaWhiteSpaceReplace(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7122: PyObject *py_retval;
! 7123: xmlChar * c_retval;
! 7124: xmlChar * value;
! 7125:
! 7126: if (!PyArg_ParseTuple(args, (char *)"z:xmlSchemaWhiteSpaceReplace", &value))
! 7127: return(NULL);
! 7128:
! 7129: c_retval = xmlSchemaWhiteSpaceReplace(value);
! 7130: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 7131: return(py_retval);
! 7132: }
! 7133:
! 7134: #endif /* defined(LIBXML_SCHEMAS_ENABLED) */
! 7135: PyObject *
! 7136: libxml_xmlSearchNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7137: PyObject *py_retval;
! 7138: xmlNsPtr c_retval;
! 7139: xmlDocPtr doc;
! 7140: PyObject *pyobj_doc;
! 7141: xmlNodePtr node;
! 7142: PyObject *pyobj_node;
! 7143: xmlChar * nameSpace;
! 7144:
! 7145: if (!PyArg_ParseTuple(args, (char *)"OOz:xmlSearchNs", &pyobj_doc, &pyobj_node, &nameSpace))
! 7146: return(NULL);
! 7147: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 7148: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 7149:
! 7150: c_retval = xmlSearchNs(doc, node, nameSpace);
! 7151: py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
! 7152: return(py_retval);
! 7153: }
! 7154:
! 7155: PyObject *
! 7156: libxml_xmlSearchNsByHref(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7157: PyObject *py_retval;
! 7158: xmlNsPtr c_retval;
! 7159: xmlDocPtr doc;
! 7160: PyObject *pyobj_doc;
! 7161: xmlNodePtr node;
! 7162: PyObject *pyobj_node;
! 7163: xmlChar * href;
! 7164:
! 7165: if (!PyArg_ParseTuple(args, (char *)"OOz:xmlSearchNsByHref", &pyobj_doc, &pyobj_node, &href))
! 7166: return(NULL);
! 7167: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 7168: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 7169:
! 7170: c_retval = xmlSearchNsByHref(doc, node, href);
! 7171: py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval);
! 7172: return(py_retval);
! 7173: }
! 7174:
! 7175: PyObject *
! 7176: libxml_xmlSetCompressMode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7177: int mode;
! 7178:
! 7179: if (!PyArg_ParseTuple(args, (char *)"i:xmlSetCompressMode", &mode))
! 7180: return(NULL);
! 7181:
! 7182: xmlSetCompressMode(mode);
! 7183: Py_INCREF(Py_None);
! 7184: return(Py_None);
! 7185: }
! 7186:
! 7187: PyObject *
! 7188: libxml_xmlSetDocCompressMode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7189: xmlDocPtr doc;
! 7190: PyObject *pyobj_doc;
! 7191: int mode;
! 7192:
! 7193: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlSetDocCompressMode", &pyobj_doc, &mode))
! 7194: return(NULL);
! 7195: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 7196:
! 7197: xmlSetDocCompressMode(doc, mode);
! 7198: Py_INCREF(Py_None);
! 7199: return(Py_None);
! 7200: }
! 7201:
! 7202: PyObject *
! 7203: libxml_xmlSetListDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7204: xmlNodePtr list;
! 7205: PyObject *pyobj_list;
! 7206: xmlDocPtr doc;
! 7207: PyObject *pyobj_doc;
! 7208:
! 7209: if (!PyArg_ParseTuple(args, (char *)"OO:xmlSetListDoc", &pyobj_list, &pyobj_doc))
! 7210: return(NULL);
! 7211: list = (xmlNodePtr) PyxmlNode_Get(pyobj_list);
! 7212: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 7213:
! 7214: xmlSetListDoc(list, doc);
! 7215: Py_INCREF(Py_None);
! 7216: return(Py_None);
! 7217: }
! 7218:
! 7219: PyObject *
! 7220: libxml_xmlSetNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7221: xmlNodePtr node;
! 7222: PyObject *pyobj_node;
! 7223: xmlNsPtr ns;
! 7224: PyObject *pyobj_ns;
! 7225:
! 7226: if (!PyArg_ParseTuple(args, (char *)"OO:xmlSetNs", &pyobj_node, &pyobj_ns))
! 7227: return(NULL);
! 7228: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 7229: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 7230:
! 7231: xmlSetNs(node, ns);
! 7232: Py_INCREF(Py_None);
! 7233: return(Py_None);
! 7234: }
! 7235:
! 7236: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
! 7237: PyObject *
! 7238: libxml_xmlSetNsProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7239: PyObject *py_retval;
! 7240: xmlAttrPtr c_retval;
! 7241: xmlNodePtr node;
! 7242: PyObject *pyobj_node;
! 7243: xmlNsPtr ns;
! 7244: PyObject *pyobj_ns;
! 7245: xmlChar * name;
! 7246: xmlChar * value;
! 7247:
! 7248: if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlSetNsProp", &pyobj_node, &pyobj_ns, &name, &value))
! 7249: return(NULL);
! 7250: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 7251: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 7252:
! 7253: c_retval = xmlSetNsProp(node, ns, name, value);
! 7254: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 7255: return(py_retval);
! 7256: }
! 7257:
! 7258: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED) */
! 7259: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
! 7260: PyObject *
! 7261: libxml_xmlSetProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7262: PyObject *py_retval;
! 7263: xmlAttrPtr c_retval;
! 7264: xmlNodePtr node;
! 7265: PyObject *pyobj_node;
! 7266: xmlChar * name;
! 7267: xmlChar * value;
! 7268:
! 7269: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlSetProp", &pyobj_node, &name, &value))
! 7270: return(NULL);
! 7271: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 7272:
! 7273: c_retval = xmlSetProp(node, name, value);
! 7274: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 7275: return(py_retval);
! 7276: }
! 7277:
! 7278: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED) */
! 7279: PyObject *
! 7280: libxml_xmlSetTreeDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7281: xmlNodePtr tree;
! 7282: PyObject *pyobj_tree;
! 7283: xmlDocPtr doc;
! 7284: PyObject *pyobj_doc;
! 7285:
! 7286: if (!PyArg_ParseTuple(args, (char *)"OO:xmlSetTreeDoc", &pyobj_tree, &pyobj_doc))
! 7287: return(NULL);
! 7288: tree = (xmlNodePtr) PyxmlNode_Get(pyobj_tree);
! 7289: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 7290:
! 7291: xmlSetTreeDoc(tree, doc);
! 7292: Py_INCREF(Py_None);
! 7293: return(Py_None);
! 7294: }
! 7295:
! 7296: #if defined(LIBXML_SAX1_ENABLED)
! 7297: PyObject *
! 7298: libxml_xmlSetupParserForBuffer(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7299: xmlParserCtxtPtr ctxt;
! 7300: PyObject *pyobj_ctxt;
! 7301: xmlChar * buffer;
! 7302: char * filename;
! 7303:
! 7304: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlSetupParserForBuffer", &pyobj_ctxt, &buffer, &filename))
! 7305: return(NULL);
! 7306: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 7307:
! 7308: xmlSetupParserForBuffer(ctxt, buffer, filename);
! 7309: Py_INCREF(Py_None);
! 7310: return(Py_None);
! 7311: }
! 7312:
! 7313: #endif /* defined(LIBXML_SAX1_ENABLED) */
! 7314: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
! 7315: PyObject *
! 7316: libxml_xmlShellPrintNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7317: xmlNodePtr node;
! 7318: PyObject *pyobj_node;
! 7319:
! 7320: if (!PyArg_ParseTuple(args, (char *)"O:xmlShellPrintNode", &pyobj_node))
! 7321: return(NULL);
! 7322: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 7323:
! 7324: xmlShellPrintNode(node);
! 7325: Py_INCREF(Py_None);
! 7326: return(Py_None);
! 7327: }
! 7328:
! 7329: #endif /* defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */
! 7330: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
! 7331: PyObject *
! 7332: libxml_xmlShellPrintXPathError(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7333: int errorType;
! 7334: char * arg;
! 7335:
! 7336: if (!PyArg_ParseTuple(args, (char *)"iz:xmlShellPrintXPathError", &errorType, &arg))
! 7337: return(NULL);
! 7338:
! 7339: xmlShellPrintXPathError(errorType, arg);
! 7340: Py_INCREF(Py_None);
! 7341: return(Py_None);
! 7342: }
! 7343:
! 7344: #endif /* defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) */
! 7345: PyObject *
! 7346: libxml_xmlSkipBlankChars(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7347: PyObject *py_retval;
! 7348: int c_retval;
! 7349: xmlParserCtxtPtr ctxt;
! 7350: PyObject *pyobj_ctxt;
! 7351:
! 7352: if (!PyArg_ParseTuple(args, (char *)"O:xmlSkipBlankChars", &pyobj_ctxt))
! 7353: return(NULL);
! 7354: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 7355:
! 7356: c_retval = xmlSkipBlankChars(ctxt);
! 7357: py_retval = libxml_intWrap((int) c_retval);
! 7358: return(py_retval);
! 7359: }
! 7360:
! 7361: PyObject *
! 7362: libxml_xmlStopParser(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7363: xmlParserCtxtPtr ctxt;
! 7364: PyObject *pyobj_ctxt;
! 7365:
! 7366: if (!PyArg_ParseTuple(args, (char *)"O:xmlStopParser", &pyobj_ctxt))
! 7367: return(NULL);
! 7368: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 7369:
! 7370: xmlStopParser(ctxt);
! 7371: Py_INCREF(Py_None);
! 7372: return(Py_None);
! 7373: }
! 7374:
! 7375: PyObject *
! 7376: libxml_xmlStrEqual(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7377: PyObject *py_retval;
! 7378: int c_retval;
! 7379: xmlChar * str1;
! 7380: xmlChar * str2;
! 7381:
! 7382: if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrEqual", &str1, &str2))
! 7383: return(NULL);
! 7384:
! 7385: c_retval = xmlStrEqual(str1, str2);
! 7386: py_retval = libxml_intWrap((int) c_retval);
! 7387: return(py_retval);
! 7388: }
! 7389:
! 7390: PyObject *
! 7391: libxml_xmlStrQEqual(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7392: PyObject *py_retval;
! 7393: int c_retval;
! 7394: xmlChar * pref;
! 7395: xmlChar * name;
! 7396: xmlChar * str;
! 7397:
! 7398: if (!PyArg_ParseTuple(args, (char *)"zzz:xmlStrQEqual", &pref, &name, &str))
! 7399: return(NULL);
! 7400:
! 7401: c_retval = xmlStrQEqual(pref, name, str);
! 7402: py_retval = libxml_intWrap((int) c_retval);
! 7403: return(py_retval);
! 7404: }
! 7405:
! 7406: PyObject *
! 7407: libxml_xmlStrcasecmp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7408: PyObject *py_retval;
! 7409: int c_retval;
! 7410: xmlChar * str1;
! 7411: xmlChar * str2;
! 7412:
! 7413: if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrcasecmp", &str1, &str2))
! 7414: return(NULL);
! 7415:
! 7416: c_retval = xmlStrcasecmp(str1, str2);
! 7417: py_retval = libxml_intWrap((int) c_retval);
! 7418: return(py_retval);
! 7419: }
! 7420:
! 7421: PyObject *
! 7422: libxml_xmlStrcasestr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7423: PyObject *py_retval;
! 7424: const xmlChar * c_retval;
! 7425: xmlChar * str;
! 7426: xmlChar * val;
! 7427:
! 7428: if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrcasestr", &str, &val))
! 7429: return(NULL);
! 7430:
! 7431: c_retval = xmlStrcasestr(str, val);
! 7432: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7433: return(py_retval);
! 7434: }
! 7435:
! 7436: PyObject *
! 7437: libxml_xmlStrcat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7438: PyObject *py_retval;
! 7439: xmlChar * c_retval;
! 7440: xmlChar * cur;
! 7441: xmlChar * add;
! 7442:
! 7443: if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrcat", &cur, &add))
! 7444: return(NULL);
! 7445:
! 7446: c_retval = xmlStrcat(cur, add);
! 7447: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 7448: return(py_retval);
! 7449: }
! 7450:
! 7451: PyObject *
! 7452: libxml_xmlStrchr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7453: PyObject *py_retval;
! 7454: const xmlChar * c_retval;
! 7455: xmlChar * str;
! 7456: xmlChar val;
! 7457:
! 7458: if (!PyArg_ParseTuple(args, (char *)"zc:xmlStrchr", &str, &val))
! 7459: return(NULL);
! 7460:
! 7461: c_retval = xmlStrchr(str, val);
! 7462: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7463: return(py_retval);
! 7464: }
! 7465:
! 7466: PyObject *
! 7467: libxml_xmlStrcmp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7468: PyObject *py_retval;
! 7469: int c_retval;
! 7470: xmlChar * str1;
! 7471: xmlChar * str2;
! 7472:
! 7473: if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrcmp", &str1, &str2))
! 7474: return(NULL);
! 7475:
! 7476: c_retval = xmlStrcmp(str1, str2);
! 7477: py_retval = libxml_intWrap((int) c_retval);
! 7478: return(py_retval);
! 7479: }
! 7480:
! 7481: PyObject *
! 7482: libxml_xmlStrdup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7483: PyObject *py_retval;
! 7484: xmlChar * c_retval;
! 7485: xmlChar * cur;
! 7486:
! 7487: if (!PyArg_ParseTuple(args, (char *)"z:xmlStrdup", &cur))
! 7488: return(NULL);
! 7489:
! 7490: c_retval = xmlStrdup(cur);
! 7491: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 7492: return(py_retval);
! 7493: }
! 7494:
! 7495: PyObject *
! 7496: libxml_xmlStringDecodeEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7497: PyObject *py_retval;
! 7498: xmlChar * c_retval;
! 7499: xmlParserCtxtPtr ctxt;
! 7500: PyObject *pyobj_ctxt;
! 7501: xmlChar * str;
! 7502: int what;
! 7503: xmlChar end;
! 7504: xmlChar end2;
! 7505: xmlChar end3;
! 7506:
! 7507: if (!PyArg_ParseTuple(args, (char *)"Oziccc:xmlStringDecodeEntities", &pyobj_ctxt, &str, &what, &end, &end2, &end3))
! 7508: return(NULL);
! 7509: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 7510:
! 7511: c_retval = xmlStringDecodeEntities(ctxt, str, what, end, end2, end3);
! 7512: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 7513: return(py_retval);
! 7514: }
! 7515:
! 7516: PyObject *
! 7517: libxml_xmlStringGetNodeList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7518: PyObject *py_retval;
! 7519: xmlNodePtr c_retval;
! 7520: xmlDocPtr doc;
! 7521: PyObject *pyobj_doc;
! 7522: xmlChar * value;
! 7523:
! 7524: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlStringGetNodeList", &pyobj_doc, &value))
! 7525: return(NULL);
! 7526: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 7527:
! 7528: c_retval = xmlStringGetNodeList(doc, value);
! 7529: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 7530: return(py_retval);
! 7531: }
! 7532:
! 7533: PyObject *
! 7534: libxml_xmlStringLenDecodeEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7535: PyObject *py_retval;
! 7536: xmlChar * c_retval;
! 7537: xmlParserCtxtPtr ctxt;
! 7538: PyObject *pyobj_ctxt;
! 7539: xmlChar * str;
! 7540: int len;
! 7541: int what;
! 7542: xmlChar end;
! 7543: xmlChar end2;
! 7544: xmlChar end3;
! 7545:
! 7546: if (!PyArg_ParseTuple(args, (char *)"Oziiccc:xmlStringLenDecodeEntities", &pyobj_ctxt, &str, &len, &what, &end, &end2, &end3))
! 7547: return(NULL);
! 7548: ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt);
! 7549:
! 7550: c_retval = xmlStringLenDecodeEntities(ctxt, str, len, what, end, end2, end3);
! 7551: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 7552: return(py_retval);
! 7553: }
! 7554:
! 7555: PyObject *
! 7556: libxml_xmlStringLenGetNodeList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7557: PyObject *py_retval;
! 7558: xmlNodePtr c_retval;
! 7559: xmlDocPtr doc;
! 7560: PyObject *pyobj_doc;
! 7561: xmlChar * value;
! 7562: int len;
! 7563:
! 7564: if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlStringLenGetNodeList", &pyobj_doc, &value, &len))
! 7565: return(NULL);
! 7566: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 7567:
! 7568: c_retval = xmlStringLenGetNodeList(doc, value, len);
! 7569: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 7570: return(py_retval);
! 7571: }
! 7572:
! 7573: PyObject *
! 7574: libxml_xmlStrlen(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7575: PyObject *py_retval;
! 7576: int c_retval;
! 7577: xmlChar * str;
! 7578:
! 7579: if (!PyArg_ParseTuple(args, (char *)"z:xmlStrlen", &str))
! 7580: return(NULL);
! 7581:
! 7582: c_retval = xmlStrlen(str);
! 7583: py_retval = libxml_intWrap((int) c_retval);
! 7584: return(py_retval);
! 7585: }
! 7586:
! 7587: PyObject *
! 7588: libxml_xmlStrncasecmp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7589: PyObject *py_retval;
! 7590: int c_retval;
! 7591: xmlChar * str1;
! 7592: xmlChar * str2;
! 7593: int len;
! 7594:
! 7595: if (!PyArg_ParseTuple(args, (char *)"zzi:xmlStrncasecmp", &str1, &str2, &len))
! 7596: return(NULL);
! 7597:
! 7598: c_retval = xmlStrncasecmp(str1, str2, len);
! 7599: py_retval = libxml_intWrap((int) c_retval);
! 7600: return(py_retval);
! 7601: }
! 7602:
! 7603: PyObject *
! 7604: libxml_xmlStrncat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7605: PyObject *py_retval;
! 7606: xmlChar * c_retval;
! 7607: xmlChar * cur;
! 7608: xmlChar * add;
! 7609: int len;
! 7610:
! 7611: if (!PyArg_ParseTuple(args, (char *)"zzi:xmlStrncat", &cur, &add, &len))
! 7612: return(NULL);
! 7613:
! 7614: c_retval = xmlStrncat(cur, add, len);
! 7615: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 7616: return(py_retval);
! 7617: }
! 7618:
! 7619: PyObject *
! 7620: libxml_xmlStrncatNew(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7621: PyObject *py_retval;
! 7622: xmlChar * c_retval;
! 7623: xmlChar * str1;
! 7624: xmlChar * str2;
! 7625: int len;
! 7626:
! 7627: if (!PyArg_ParseTuple(args, (char *)"zzi:xmlStrncatNew", &str1, &str2, &len))
! 7628: return(NULL);
! 7629:
! 7630: c_retval = xmlStrncatNew(str1, str2, len);
! 7631: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 7632: return(py_retval);
! 7633: }
! 7634:
! 7635: PyObject *
! 7636: libxml_xmlStrncmp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7637: PyObject *py_retval;
! 7638: int c_retval;
! 7639: xmlChar * str1;
! 7640: xmlChar * str2;
! 7641: int len;
! 7642:
! 7643: if (!PyArg_ParseTuple(args, (char *)"zzi:xmlStrncmp", &str1, &str2, &len))
! 7644: return(NULL);
! 7645:
! 7646: c_retval = xmlStrncmp(str1, str2, len);
! 7647: py_retval = libxml_intWrap((int) c_retval);
! 7648: return(py_retval);
! 7649: }
! 7650:
! 7651: PyObject *
! 7652: libxml_xmlStrndup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7653: PyObject *py_retval;
! 7654: xmlChar * c_retval;
! 7655: xmlChar * cur;
! 7656: int len;
! 7657:
! 7658: if (!PyArg_ParseTuple(args, (char *)"zi:xmlStrndup", &cur, &len))
! 7659: return(NULL);
! 7660:
! 7661: c_retval = xmlStrndup(cur, len);
! 7662: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 7663: return(py_retval);
! 7664: }
! 7665:
! 7666: PyObject *
! 7667: libxml_xmlStrstr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7668: PyObject *py_retval;
! 7669: const xmlChar * c_retval;
! 7670: xmlChar * str;
! 7671: xmlChar * val;
! 7672:
! 7673: if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrstr", &str, &val))
! 7674: return(NULL);
! 7675:
! 7676: c_retval = xmlStrstr(str, val);
! 7677: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7678: return(py_retval);
! 7679: }
! 7680:
! 7681: PyObject *
! 7682: libxml_xmlStrsub(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7683: PyObject *py_retval;
! 7684: xmlChar * c_retval;
! 7685: xmlChar * str;
! 7686: int start;
! 7687: int len;
! 7688:
! 7689: if (!PyArg_ParseTuple(args, (char *)"zii:xmlStrsub", &str, &start, &len))
! 7690: return(NULL);
! 7691:
! 7692: c_retval = xmlStrsub(str, start, len);
! 7693: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 7694: return(py_retval);
! 7695: }
! 7696:
! 7697: PyObject *
! 7698: libxml_xmlSubstituteEntitiesDefault(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7699: PyObject *py_retval;
! 7700: int c_retval;
! 7701: int val;
! 7702:
! 7703: if (!PyArg_ParseTuple(args, (char *)"i:xmlSubstituteEntitiesDefault", &val))
! 7704: return(NULL);
! 7705:
! 7706: c_retval = xmlSubstituteEntitiesDefault(val);
! 7707: py_retval = libxml_intWrap((int) c_retval);
! 7708: return(py_retval);
! 7709: }
! 7710:
! 7711: PyObject *
! 7712: libxml_xmlTextConcat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7713: PyObject *py_retval;
! 7714: int c_retval;
! 7715: xmlNodePtr node;
! 7716: PyObject *pyobj_node;
! 7717: xmlChar * content;
! 7718: int len;
! 7719:
! 7720: if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlTextConcat", &pyobj_node, &content, &len))
! 7721: return(NULL);
! 7722: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 7723:
! 7724: c_retval = xmlTextConcat(node, content, len);
! 7725: py_retval = libxml_intWrap((int) c_retval);
! 7726: return(py_retval);
! 7727: }
! 7728:
! 7729: PyObject *
! 7730: libxml_xmlTextMerge(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7731: PyObject *py_retval;
! 7732: xmlNodePtr c_retval;
! 7733: xmlNodePtr first;
! 7734: PyObject *pyobj_first;
! 7735: xmlNodePtr second;
! 7736: PyObject *pyobj_second;
! 7737:
! 7738: if (!PyArg_ParseTuple(args, (char *)"OO:xmlTextMerge", &pyobj_first, &pyobj_second))
! 7739: return(NULL);
! 7740: first = (xmlNodePtr) PyxmlNode_Get(pyobj_first);
! 7741: second = (xmlNodePtr) PyxmlNode_Get(pyobj_second);
! 7742:
! 7743: c_retval = xmlTextMerge(first, second);
! 7744: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 7745: return(py_retval);
! 7746: }
! 7747:
! 7748: #if defined(LIBXML_READER_ENABLED)
! 7749: PyObject *
! 7750: libxml_xmlTextReaderAttributeCount(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7751: PyObject *py_retval;
! 7752: int c_retval;
! 7753: xmlTextReaderPtr reader;
! 7754: PyObject *pyobj_reader;
! 7755:
! 7756: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderAttributeCount", &pyobj_reader))
! 7757: return(NULL);
! 7758: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7759:
! 7760: c_retval = xmlTextReaderAttributeCount(reader);
! 7761: py_retval = libxml_intWrap((int) c_retval);
! 7762: return(py_retval);
! 7763: }
! 7764:
! 7765: #endif /* defined(LIBXML_READER_ENABLED) */
! 7766: #if defined(LIBXML_READER_ENABLED)
! 7767: PyObject *
! 7768: libxml_xmlTextReaderByteConsumed(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7769: PyObject *py_retval;
! 7770: long c_retval;
! 7771: xmlTextReaderPtr reader;
! 7772: PyObject *pyobj_reader;
! 7773:
! 7774: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderByteConsumed", &pyobj_reader))
! 7775: return(NULL);
! 7776: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7777:
! 7778: c_retval = xmlTextReaderByteConsumed(reader);
! 7779: py_retval = libxml_longWrap((long) c_retval);
! 7780: return(py_retval);
! 7781: }
! 7782:
! 7783: #endif /* defined(LIBXML_READER_ENABLED) */
! 7784: #if defined(LIBXML_READER_ENABLED)
! 7785: PyObject *
! 7786: libxml_xmlTextReaderClose(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7787: PyObject *py_retval;
! 7788: int c_retval;
! 7789: xmlTextReaderPtr reader;
! 7790: PyObject *pyobj_reader;
! 7791:
! 7792: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderClose", &pyobj_reader))
! 7793: return(NULL);
! 7794: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7795:
! 7796: c_retval = xmlTextReaderClose(reader);
! 7797: py_retval = libxml_intWrap((int) c_retval);
! 7798: return(py_retval);
! 7799: }
! 7800:
! 7801: #endif /* defined(LIBXML_READER_ENABLED) */
! 7802: #if defined(LIBXML_READER_ENABLED)
! 7803: PyObject *
! 7804: libxml_xmlTextReaderConstBaseUri(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7805: PyObject *py_retval;
! 7806: const xmlChar * c_retval;
! 7807: xmlTextReaderPtr reader;
! 7808: PyObject *pyobj_reader;
! 7809:
! 7810: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstBaseUri", &pyobj_reader))
! 7811: return(NULL);
! 7812: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7813:
! 7814: c_retval = xmlTextReaderConstBaseUri(reader);
! 7815: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7816: return(py_retval);
! 7817: }
! 7818:
! 7819: #endif /* defined(LIBXML_READER_ENABLED) */
! 7820: #if defined(LIBXML_READER_ENABLED)
! 7821: PyObject *
! 7822: libxml_xmlTextReaderConstEncoding(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7823: PyObject *py_retval;
! 7824: const xmlChar * c_retval;
! 7825: xmlTextReaderPtr reader;
! 7826: PyObject *pyobj_reader;
! 7827:
! 7828: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstEncoding", &pyobj_reader))
! 7829: return(NULL);
! 7830: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7831:
! 7832: c_retval = xmlTextReaderConstEncoding(reader);
! 7833: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7834: return(py_retval);
! 7835: }
! 7836:
! 7837: #endif /* defined(LIBXML_READER_ENABLED) */
! 7838: #if defined(LIBXML_READER_ENABLED)
! 7839: PyObject *
! 7840: libxml_xmlTextReaderConstLocalName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7841: PyObject *py_retval;
! 7842: const xmlChar * c_retval;
! 7843: xmlTextReaderPtr reader;
! 7844: PyObject *pyobj_reader;
! 7845:
! 7846: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstLocalName", &pyobj_reader))
! 7847: return(NULL);
! 7848: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7849:
! 7850: c_retval = xmlTextReaderConstLocalName(reader);
! 7851: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7852: return(py_retval);
! 7853: }
! 7854:
! 7855: #endif /* defined(LIBXML_READER_ENABLED) */
! 7856: #if defined(LIBXML_READER_ENABLED)
! 7857: PyObject *
! 7858: libxml_xmlTextReaderConstName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7859: PyObject *py_retval;
! 7860: const xmlChar * c_retval;
! 7861: xmlTextReaderPtr reader;
! 7862: PyObject *pyobj_reader;
! 7863:
! 7864: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstName", &pyobj_reader))
! 7865: return(NULL);
! 7866: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7867:
! 7868: c_retval = xmlTextReaderConstName(reader);
! 7869: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7870: return(py_retval);
! 7871: }
! 7872:
! 7873: #endif /* defined(LIBXML_READER_ENABLED) */
! 7874: #if defined(LIBXML_READER_ENABLED)
! 7875: PyObject *
! 7876: libxml_xmlTextReaderConstNamespaceUri(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7877: PyObject *py_retval;
! 7878: const xmlChar * c_retval;
! 7879: xmlTextReaderPtr reader;
! 7880: PyObject *pyobj_reader;
! 7881:
! 7882: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstNamespaceUri", &pyobj_reader))
! 7883: return(NULL);
! 7884: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7885:
! 7886: c_retval = xmlTextReaderConstNamespaceUri(reader);
! 7887: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7888: return(py_retval);
! 7889: }
! 7890:
! 7891: #endif /* defined(LIBXML_READER_ENABLED) */
! 7892: #if defined(LIBXML_READER_ENABLED)
! 7893: PyObject *
! 7894: libxml_xmlTextReaderConstPrefix(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7895: PyObject *py_retval;
! 7896: const xmlChar * c_retval;
! 7897: xmlTextReaderPtr reader;
! 7898: PyObject *pyobj_reader;
! 7899:
! 7900: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstPrefix", &pyobj_reader))
! 7901: return(NULL);
! 7902: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7903:
! 7904: c_retval = xmlTextReaderConstPrefix(reader);
! 7905: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7906: return(py_retval);
! 7907: }
! 7908:
! 7909: #endif /* defined(LIBXML_READER_ENABLED) */
! 7910: #if defined(LIBXML_READER_ENABLED)
! 7911: PyObject *
! 7912: libxml_xmlTextReaderConstString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7913: PyObject *py_retval;
! 7914: const xmlChar * c_retval;
! 7915: xmlTextReaderPtr reader;
! 7916: PyObject *pyobj_reader;
! 7917: xmlChar * str;
! 7918:
! 7919: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderConstString", &pyobj_reader, &str))
! 7920: return(NULL);
! 7921: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7922:
! 7923: c_retval = xmlTextReaderConstString(reader, str);
! 7924: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7925: return(py_retval);
! 7926: }
! 7927:
! 7928: #endif /* defined(LIBXML_READER_ENABLED) */
! 7929: #if defined(LIBXML_READER_ENABLED)
! 7930: PyObject *
! 7931: libxml_xmlTextReaderConstValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7932: PyObject *py_retval;
! 7933: const xmlChar * c_retval;
! 7934: xmlTextReaderPtr reader;
! 7935: PyObject *pyobj_reader;
! 7936:
! 7937: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstValue", &pyobj_reader))
! 7938: return(NULL);
! 7939: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7940:
! 7941: c_retval = xmlTextReaderConstValue(reader);
! 7942: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7943: return(py_retval);
! 7944: }
! 7945:
! 7946: #endif /* defined(LIBXML_READER_ENABLED) */
! 7947: #if defined(LIBXML_READER_ENABLED)
! 7948: PyObject *
! 7949: libxml_xmlTextReaderConstXmlLang(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7950: PyObject *py_retval;
! 7951: const xmlChar * c_retval;
! 7952: xmlTextReaderPtr reader;
! 7953: PyObject *pyobj_reader;
! 7954:
! 7955: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstXmlLang", &pyobj_reader))
! 7956: return(NULL);
! 7957: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7958:
! 7959: c_retval = xmlTextReaderConstXmlLang(reader);
! 7960: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7961: return(py_retval);
! 7962: }
! 7963:
! 7964: #endif /* defined(LIBXML_READER_ENABLED) */
! 7965: #if defined(LIBXML_READER_ENABLED)
! 7966: PyObject *
! 7967: libxml_xmlTextReaderConstXmlVersion(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7968: PyObject *py_retval;
! 7969: const xmlChar * c_retval;
! 7970: xmlTextReaderPtr reader;
! 7971: PyObject *pyobj_reader;
! 7972:
! 7973: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstXmlVersion", &pyobj_reader))
! 7974: return(NULL);
! 7975: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7976:
! 7977: c_retval = xmlTextReaderConstXmlVersion(reader);
! 7978: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 7979: return(py_retval);
! 7980: }
! 7981:
! 7982: #endif /* defined(LIBXML_READER_ENABLED) */
! 7983: #if defined(LIBXML_READER_ENABLED)
! 7984: PyObject *
! 7985: libxml_xmlTextReaderCurrentDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 7986: PyObject *py_retval;
! 7987: xmlDocPtr c_retval;
! 7988: xmlTextReaderPtr reader;
! 7989: PyObject *pyobj_reader;
! 7990:
! 7991: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderCurrentDoc", &pyobj_reader))
! 7992: return(NULL);
! 7993: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 7994:
! 7995: c_retval = xmlTextReaderCurrentDoc(reader);
! 7996: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 7997: return(py_retval);
! 7998: }
! 7999:
! 8000: #endif /* defined(LIBXML_READER_ENABLED) */
! 8001: #if defined(LIBXML_READER_ENABLED)
! 8002: PyObject *
! 8003: libxml_xmlTextReaderCurrentNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8004: PyObject *py_retval;
! 8005: xmlNodePtr c_retval;
! 8006: xmlTextReaderPtr reader;
! 8007: PyObject *pyobj_reader;
! 8008:
! 8009: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderCurrentNode", &pyobj_reader))
! 8010: return(NULL);
! 8011: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8012:
! 8013: c_retval = xmlTextReaderCurrentNode(reader);
! 8014: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 8015: return(py_retval);
! 8016: }
! 8017:
! 8018: #endif /* defined(LIBXML_READER_ENABLED) */
! 8019: #if defined(LIBXML_READER_ENABLED)
! 8020: PyObject *
! 8021: libxml_xmlTextReaderDepth(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8022: PyObject *py_retval;
! 8023: int c_retval;
! 8024: xmlTextReaderPtr reader;
! 8025: PyObject *pyobj_reader;
! 8026:
! 8027: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderDepth", &pyobj_reader))
! 8028: return(NULL);
! 8029: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8030:
! 8031: c_retval = xmlTextReaderDepth(reader);
! 8032: py_retval = libxml_intWrap((int) c_retval);
! 8033: return(py_retval);
! 8034: }
! 8035:
! 8036: #endif /* defined(LIBXML_READER_ENABLED) */
! 8037: #if defined(LIBXML_READER_ENABLED)
! 8038: PyObject *
! 8039: libxml_xmlTextReaderExpand(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8040: PyObject *py_retval;
! 8041: xmlNodePtr c_retval;
! 8042: xmlTextReaderPtr reader;
! 8043: PyObject *pyobj_reader;
! 8044:
! 8045: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderExpand", &pyobj_reader))
! 8046: return(NULL);
! 8047: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8048:
! 8049: c_retval = xmlTextReaderExpand(reader);
! 8050: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 8051: return(py_retval);
! 8052: }
! 8053:
! 8054: #endif /* defined(LIBXML_READER_ENABLED) */
! 8055: #if defined(LIBXML_READER_ENABLED)
! 8056: PyObject *
! 8057: libxml_xmlTextReaderGetAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8058: PyObject *py_retval;
! 8059: xmlChar * c_retval;
! 8060: xmlTextReaderPtr reader;
! 8061: PyObject *pyobj_reader;
! 8062: xmlChar * name;
! 8063:
! 8064: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderGetAttribute", &pyobj_reader, &name))
! 8065: return(NULL);
! 8066: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8067:
! 8068: c_retval = xmlTextReaderGetAttribute(reader, name);
! 8069: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 8070: return(py_retval);
! 8071: }
! 8072:
! 8073: #endif /* defined(LIBXML_READER_ENABLED) */
! 8074: #if defined(LIBXML_READER_ENABLED)
! 8075: PyObject *
! 8076: libxml_xmlTextReaderGetAttributeNo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8077: PyObject *py_retval;
! 8078: xmlChar * c_retval;
! 8079: xmlTextReaderPtr reader;
! 8080: PyObject *pyobj_reader;
! 8081: int no;
! 8082:
! 8083: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlTextReaderGetAttributeNo", &pyobj_reader, &no))
! 8084: return(NULL);
! 8085: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8086:
! 8087: c_retval = xmlTextReaderGetAttributeNo(reader, no);
! 8088: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 8089: return(py_retval);
! 8090: }
! 8091:
! 8092: #endif /* defined(LIBXML_READER_ENABLED) */
! 8093: #if defined(LIBXML_READER_ENABLED)
! 8094: PyObject *
! 8095: libxml_xmlTextReaderGetAttributeNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8096: PyObject *py_retval;
! 8097: xmlChar * c_retval;
! 8098: xmlTextReaderPtr reader;
! 8099: PyObject *pyobj_reader;
! 8100: xmlChar * localName;
! 8101: xmlChar * namespaceURI;
! 8102:
! 8103: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlTextReaderGetAttributeNs", &pyobj_reader, &localName, &namespaceURI))
! 8104: return(NULL);
! 8105: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8106:
! 8107: c_retval = xmlTextReaderGetAttributeNs(reader, localName, namespaceURI);
! 8108: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 8109: return(py_retval);
! 8110: }
! 8111:
! 8112: #endif /* defined(LIBXML_READER_ENABLED) */
! 8113: #if defined(LIBXML_READER_ENABLED)
! 8114: PyObject *
! 8115: libxml_xmlTextReaderGetParserColumnNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8116: PyObject *py_retval;
! 8117: int c_retval;
! 8118: xmlTextReaderPtr reader;
! 8119: PyObject *pyobj_reader;
! 8120:
! 8121: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderGetParserColumnNumber", &pyobj_reader))
! 8122: return(NULL);
! 8123: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8124:
! 8125: c_retval = xmlTextReaderGetParserColumnNumber(reader);
! 8126: py_retval = libxml_intWrap((int) c_retval);
! 8127: return(py_retval);
! 8128: }
! 8129:
! 8130: #endif /* defined(LIBXML_READER_ENABLED) */
! 8131: #if defined(LIBXML_READER_ENABLED)
! 8132: PyObject *
! 8133: libxml_xmlTextReaderGetParserLineNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8134: PyObject *py_retval;
! 8135: int c_retval;
! 8136: xmlTextReaderPtr reader;
! 8137: PyObject *pyobj_reader;
! 8138:
! 8139: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderGetParserLineNumber", &pyobj_reader))
! 8140: return(NULL);
! 8141: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8142:
! 8143: c_retval = xmlTextReaderGetParserLineNumber(reader);
! 8144: py_retval = libxml_intWrap((int) c_retval);
! 8145: return(py_retval);
! 8146: }
! 8147:
! 8148: #endif /* defined(LIBXML_READER_ENABLED) */
! 8149: #if defined(LIBXML_READER_ENABLED)
! 8150: PyObject *
! 8151: libxml_xmlTextReaderGetParserProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8152: PyObject *py_retval;
! 8153: int c_retval;
! 8154: xmlTextReaderPtr reader;
! 8155: PyObject *pyobj_reader;
! 8156: int prop;
! 8157:
! 8158: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlTextReaderGetParserProp", &pyobj_reader, &prop))
! 8159: return(NULL);
! 8160: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8161:
! 8162: c_retval = xmlTextReaderGetParserProp(reader, prop);
! 8163: py_retval = libxml_intWrap((int) c_retval);
! 8164: return(py_retval);
! 8165: }
! 8166:
! 8167: #endif /* defined(LIBXML_READER_ENABLED) */
! 8168: #if defined(LIBXML_READER_ENABLED)
! 8169: PyObject *
! 8170: libxml_xmlTextReaderGetRemainder(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8171: PyObject *py_retval;
! 8172: xmlParserInputBufferPtr c_retval;
! 8173: xmlTextReaderPtr reader;
! 8174: PyObject *pyobj_reader;
! 8175:
! 8176: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderGetRemainder", &pyobj_reader))
! 8177: return(NULL);
! 8178: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8179:
! 8180: c_retval = xmlTextReaderGetRemainder(reader);
! 8181: py_retval = libxml_xmlParserInputBufferPtrWrap((xmlParserInputBufferPtr) c_retval);
! 8182: return(py_retval);
! 8183: }
! 8184:
! 8185: #endif /* defined(LIBXML_READER_ENABLED) */
! 8186: #if defined(LIBXML_READER_ENABLED)
! 8187: PyObject *
! 8188: libxml_xmlTextReaderHasAttributes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8189: PyObject *py_retval;
! 8190: int c_retval;
! 8191: xmlTextReaderPtr reader;
! 8192: PyObject *pyobj_reader;
! 8193:
! 8194: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderHasAttributes", &pyobj_reader))
! 8195: return(NULL);
! 8196: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8197:
! 8198: c_retval = xmlTextReaderHasAttributes(reader);
! 8199: py_retval = libxml_intWrap((int) c_retval);
! 8200: return(py_retval);
! 8201: }
! 8202:
! 8203: #endif /* defined(LIBXML_READER_ENABLED) */
! 8204: #if defined(LIBXML_READER_ENABLED)
! 8205: PyObject *
! 8206: libxml_xmlTextReaderHasValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8207: PyObject *py_retval;
! 8208: int c_retval;
! 8209: xmlTextReaderPtr reader;
! 8210: PyObject *pyobj_reader;
! 8211:
! 8212: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderHasValue", &pyobj_reader))
! 8213: return(NULL);
! 8214: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8215:
! 8216: c_retval = xmlTextReaderHasValue(reader);
! 8217: py_retval = libxml_intWrap((int) c_retval);
! 8218: return(py_retval);
! 8219: }
! 8220:
! 8221: #endif /* defined(LIBXML_READER_ENABLED) */
! 8222: #if defined(LIBXML_READER_ENABLED)
! 8223: PyObject *
! 8224: libxml_xmlTextReaderIsDefault(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8225: PyObject *py_retval;
! 8226: int c_retval;
! 8227: xmlTextReaderPtr reader;
! 8228: PyObject *pyobj_reader;
! 8229:
! 8230: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderIsDefault", &pyobj_reader))
! 8231: return(NULL);
! 8232: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8233:
! 8234: c_retval = xmlTextReaderIsDefault(reader);
! 8235: py_retval = libxml_intWrap((int) c_retval);
! 8236: return(py_retval);
! 8237: }
! 8238:
! 8239: #endif /* defined(LIBXML_READER_ENABLED) */
! 8240: #if defined(LIBXML_READER_ENABLED)
! 8241: PyObject *
! 8242: libxml_xmlTextReaderIsEmptyElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8243: PyObject *py_retval;
! 8244: int c_retval;
! 8245: xmlTextReaderPtr reader;
! 8246: PyObject *pyobj_reader;
! 8247:
! 8248: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderIsEmptyElement", &pyobj_reader))
! 8249: return(NULL);
! 8250: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8251:
! 8252: c_retval = xmlTextReaderIsEmptyElement(reader);
! 8253: py_retval = libxml_intWrap((int) c_retval);
! 8254: return(py_retval);
! 8255: }
! 8256:
! 8257: #endif /* defined(LIBXML_READER_ENABLED) */
! 8258: #if defined(LIBXML_READER_ENABLED)
! 8259: PyObject *
! 8260: libxml_xmlTextReaderIsNamespaceDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8261: PyObject *py_retval;
! 8262: int c_retval;
! 8263: xmlTextReaderPtr reader;
! 8264: PyObject *pyobj_reader;
! 8265:
! 8266: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderIsNamespaceDecl", &pyobj_reader))
! 8267: return(NULL);
! 8268: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8269:
! 8270: c_retval = xmlTextReaderIsNamespaceDecl(reader);
! 8271: py_retval = libxml_intWrap((int) c_retval);
! 8272: return(py_retval);
! 8273: }
! 8274:
! 8275: #endif /* defined(LIBXML_READER_ENABLED) */
! 8276: #if defined(LIBXML_READER_ENABLED)
! 8277: PyObject *
! 8278: libxml_xmlTextReaderIsValid(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8279: PyObject *py_retval;
! 8280: int c_retval;
! 8281: xmlTextReaderPtr reader;
! 8282: PyObject *pyobj_reader;
! 8283:
! 8284: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderIsValid", &pyobj_reader))
! 8285: return(NULL);
! 8286: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8287:
! 8288: c_retval = xmlTextReaderIsValid(reader);
! 8289: py_retval = libxml_intWrap((int) c_retval);
! 8290: return(py_retval);
! 8291: }
! 8292:
! 8293: #endif /* defined(LIBXML_READER_ENABLED) */
! 8294: #if defined(LIBXML_READER_ENABLED)
! 8295: PyObject *
! 8296: libxml_xmlTextReaderLocatorBaseURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8297: PyObject *py_retval;
! 8298: xmlChar * c_retval;
! 8299: xmlTextReaderLocatorPtr locator;
! 8300: PyObject *pyobj_locator;
! 8301:
! 8302: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderLocatorBaseURI", &pyobj_locator))
! 8303: return(NULL);
! 8304: locator = (xmlTextReaderLocatorPtr) PyxmlTextReaderLocator_Get(pyobj_locator);
! 8305:
! 8306: c_retval = xmlTextReaderLocatorBaseURI(locator);
! 8307: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 8308: return(py_retval);
! 8309: }
! 8310:
! 8311: #endif /* defined(LIBXML_READER_ENABLED) */
! 8312: #if defined(LIBXML_READER_ENABLED)
! 8313: PyObject *
! 8314: libxml_xmlTextReaderLocatorLineNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8315: PyObject *py_retval;
! 8316: int c_retval;
! 8317: xmlTextReaderLocatorPtr locator;
! 8318: PyObject *pyobj_locator;
! 8319:
! 8320: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderLocatorLineNumber", &pyobj_locator))
! 8321: return(NULL);
! 8322: locator = (xmlTextReaderLocatorPtr) PyxmlTextReaderLocator_Get(pyobj_locator);
! 8323:
! 8324: c_retval = xmlTextReaderLocatorLineNumber(locator);
! 8325: py_retval = libxml_intWrap((int) c_retval);
! 8326: return(py_retval);
! 8327: }
! 8328:
! 8329: #endif /* defined(LIBXML_READER_ENABLED) */
! 8330: #if defined(LIBXML_READER_ENABLED)
! 8331: PyObject *
! 8332: libxml_xmlTextReaderLookupNamespace(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8333: PyObject *py_retval;
! 8334: xmlChar * c_retval;
! 8335: xmlTextReaderPtr reader;
! 8336: PyObject *pyobj_reader;
! 8337: xmlChar * prefix;
! 8338:
! 8339: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderLookupNamespace", &pyobj_reader, &prefix))
! 8340: return(NULL);
! 8341: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8342:
! 8343: c_retval = xmlTextReaderLookupNamespace(reader, prefix);
! 8344: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 8345: return(py_retval);
! 8346: }
! 8347:
! 8348: #endif /* defined(LIBXML_READER_ENABLED) */
! 8349: #if defined(LIBXML_READER_ENABLED)
! 8350: PyObject *
! 8351: libxml_xmlTextReaderMoveToAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8352: PyObject *py_retval;
! 8353: int c_retval;
! 8354: xmlTextReaderPtr reader;
! 8355: PyObject *pyobj_reader;
! 8356: xmlChar * name;
! 8357:
! 8358: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderMoveToAttribute", &pyobj_reader, &name))
! 8359: return(NULL);
! 8360: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8361:
! 8362: c_retval = xmlTextReaderMoveToAttribute(reader, name);
! 8363: py_retval = libxml_intWrap((int) c_retval);
! 8364: return(py_retval);
! 8365: }
! 8366:
! 8367: #endif /* defined(LIBXML_READER_ENABLED) */
! 8368: #if defined(LIBXML_READER_ENABLED)
! 8369: PyObject *
! 8370: libxml_xmlTextReaderMoveToAttributeNo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8371: PyObject *py_retval;
! 8372: int c_retval;
! 8373: xmlTextReaderPtr reader;
! 8374: PyObject *pyobj_reader;
! 8375: int no;
! 8376:
! 8377: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlTextReaderMoveToAttributeNo", &pyobj_reader, &no))
! 8378: return(NULL);
! 8379: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8380:
! 8381: c_retval = xmlTextReaderMoveToAttributeNo(reader, no);
! 8382: py_retval = libxml_intWrap((int) c_retval);
! 8383: return(py_retval);
! 8384: }
! 8385:
! 8386: #endif /* defined(LIBXML_READER_ENABLED) */
! 8387: #if defined(LIBXML_READER_ENABLED)
! 8388: PyObject *
! 8389: libxml_xmlTextReaderMoveToAttributeNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8390: PyObject *py_retval;
! 8391: int c_retval;
! 8392: xmlTextReaderPtr reader;
! 8393: PyObject *pyobj_reader;
! 8394: xmlChar * localName;
! 8395: xmlChar * namespaceURI;
! 8396:
! 8397: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlTextReaderMoveToAttributeNs", &pyobj_reader, &localName, &namespaceURI))
! 8398: return(NULL);
! 8399: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8400:
! 8401: c_retval = xmlTextReaderMoveToAttributeNs(reader, localName, namespaceURI);
! 8402: py_retval = libxml_intWrap((int) c_retval);
! 8403: return(py_retval);
! 8404: }
! 8405:
! 8406: #endif /* defined(LIBXML_READER_ENABLED) */
! 8407: #if defined(LIBXML_READER_ENABLED)
! 8408: PyObject *
! 8409: libxml_xmlTextReaderMoveToElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8410: PyObject *py_retval;
! 8411: int c_retval;
! 8412: xmlTextReaderPtr reader;
! 8413: PyObject *pyobj_reader;
! 8414:
! 8415: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderMoveToElement", &pyobj_reader))
! 8416: return(NULL);
! 8417: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8418:
! 8419: c_retval = xmlTextReaderMoveToElement(reader);
! 8420: py_retval = libxml_intWrap((int) c_retval);
! 8421: return(py_retval);
! 8422: }
! 8423:
! 8424: #endif /* defined(LIBXML_READER_ENABLED) */
! 8425: #if defined(LIBXML_READER_ENABLED)
! 8426: PyObject *
! 8427: libxml_xmlTextReaderMoveToFirstAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8428: PyObject *py_retval;
! 8429: int c_retval;
! 8430: xmlTextReaderPtr reader;
! 8431: PyObject *pyobj_reader;
! 8432:
! 8433: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderMoveToFirstAttribute", &pyobj_reader))
! 8434: return(NULL);
! 8435: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8436:
! 8437: c_retval = xmlTextReaderMoveToFirstAttribute(reader);
! 8438: py_retval = libxml_intWrap((int) c_retval);
! 8439: return(py_retval);
! 8440: }
! 8441:
! 8442: #endif /* defined(LIBXML_READER_ENABLED) */
! 8443: #if defined(LIBXML_READER_ENABLED)
! 8444: PyObject *
! 8445: libxml_xmlTextReaderMoveToNextAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8446: PyObject *py_retval;
! 8447: int c_retval;
! 8448: xmlTextReaderPtr reader;
! 8449: PyObject *pyobj_reader;
! 8450:
! 8451: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderMoveToNextAttribute", &pyobj_reader))
! 8452: return(NULL);
! 8453: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8454:
! 8455: c_retval = xmlTextReaderMoveToNextAttribute(reader);
! 8456: py_retval = libxml_intWrap((int) c_retval);
! 8457: return(py_retval);
! 8458: }
! 8459:
! 8460: #endif /* defined(LIBXML_READER_ENABLED) */
! 8461: #if defined(LIBXML_READER_ENABLED)
! 8462: PyObject *
! 8463: libxml_xmlTextReaderNext(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8464: PyObject *py_retval;
! 8465: int c_retval;
! 8466: xmlTextReaderPtr reader;
! 8467: PyObject *pyobj_reader;
! 8468:
! 8469: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderNext", &pyobj_reader))
! 8470: return(NULL);
! 8471: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8472:
! 8473: c_retval = xmlTextReaderNext(reader);
! 8474: py_retval = libxml_intWrap((int) c_retval);
! 8475: return(py_retval);
! 8476: }
! 8477:
! 8478: #endif /* defined(LIBXML_READER_ENABLED) */
! 8479: #if defined(LIBXML_READER_ENABLED)
! 8480: PyObject *
! 8481: libxml_xmlTextReaderNextSibling(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8482: PyObject *py_retval;
! 8483: int c_retval;
! 8484: xmlTextReaderPtr reader;
! 8485: PyObject *pyobj_reader;
! 8486:
! 8487: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderNextSibling", &pyobj_reader))
! 8488: return(NULL);
! 8489: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8490:
! 8491: c_retval = xmlTextReaderNextSibling(reader);
! 8492: py_retval = libxml_intWrap((int) c_retval);
! 8493: return(py_retval);
! 8494: }
! 8495:
! 8496: #endif /* defined(LIBXML_READER_ENABLED) */
! 8497: #if defined(LIBXML_READER_ENABLED)
! 8498: PyObject *
! 8499: libxml_xmlTextReaderNodeType(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8500: PyObject *py_retval;
! 8501: int c_retval;
! 8502: xmlTextReaderPtr reader;
! 8503: PyObject *pyobj_reader;
! 8504:
! 8505: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderNodeType", &pyobj_reader))
! 8506: return(NULL);
! 8507: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8508:
! 8509: c_retval = xmlTextReaderNodeType(reader);
! 8510: py_retval = libxml_intWrap((int) c_retval);
! 8511: return(py_retval);
! 8512: }
! 8513:
! 8514: #endif /* defined(LIBXML_READER_ENABLED) */
! 8515: #if defined(LIBXML_READER_ENABLED)
! 8516: PyObject *
! 8517: libxml_xmlTextReaderNormalization(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8518: PyObject *py_retval;
! 8519: int c_retval;
! 8520: xmlTextReaderPtr reader;
! 8521: PyObject *pyobj_reader;
! 8522:
! 8523: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderNormalization", &pyobj_reader))
! 8524: return(NULL);
! 8525: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8526:
! 8527: c_retval = xmlTextReaderNormalization(reader);
! 8528: py_retval = libxml_intWrap((int) c_retval);
! 8529: return(py_retval);
! 8530: }
! 8531:
! 8532: #endif /* defined(LIBXML_READER_ENABLED) */
! 8533: #if defined(LIBXML_READER_ENABLED)
! 8534: PyObject *
! 8535: libxml_xmlTextReaderPreserve(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8536: PyObject *py_retval;
! 8537: xmlNodePtr c_retval;
! 8538: xmlTextReaderPtr reader;
! 8539: PyObject *pyobj_reader;
! 8540:
! 8541: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderPreserve", &pyobj_reader))
! 8542: return(NULL);
! 8543: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8544:
! 8545: c_retval = xmlTextReaderPreserve(reader);
! 8546: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 8547: return(py_retval);
! 8548: }
! 8549:
! 8550: #endif /* defined(LIBXML_READER_ENABLED) */
! 8551: #if defined(LIBXML_READER_ENABLED)
! 8552: PyObject *
! 8553: libxml_xmlTextReaderQuoteChar(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8554: PyObject *py_retval;
! 8555: int c_retval;
! 8556: xmlTextReaderPtr reader;
! 8557: PyObject *pyobj_reader;
! 8558:
! 8559: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderQuoteChar", &pyobj_reader))
! 8560: return(NULL);
! 8561: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8562:
! 8563: c_retval = xmlTextReaderQuoteChar(reader);
! 8564: py_retval = libxml_intWrap((int) c_retval);
! 8565: return(py_retval);
! 8566: }
! 8567:
! 8568: #endif /* defined(LIBXML_READER_ENABLED) */
! 8569: #if defined(LIBXML_READER_ENABLED)
! 8570: PyObject *
! 8571: libxml_xmlTextReaderRead(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8572: PyObject *py_retval;
! 8573: int c_retval;
! 8574: xmlTextReaderPtr reader;
! 8575: PyObject *pyobj_reader;
! 8576:
! 8577: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderRead", &pyobj_reader))
! 8578: return(NULL);
! 8579: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8580:
! 8581: c_retval = xmlTextReaderRead(reader);
! 8582: py_retval = libxml_intWrap((int) c_retval);
! 8583: return(py_retval);
! 8584: }
! 8585:
! 8586: #endif /* defined(LIBXML_READER_ENABLED) */
! 8587: #if defined(LIBXML_READER_ENABLED)
! 8588: PyObject *
! 8589: libxml_xmlTextReaderReadAttributeValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8590: PyObject *py_retval;
! 8591: int c_retval;
! 8592: xmlTextReaderPtr reader;
! 8593: PyObject *pyobj_reader;
! 8594:
! 8595: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadAttributeValue", &pyobj_reader))
! 8596: return(NULL);
! 8597: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8598:
! 8599: c_retval = xmlTextReaderReadAttributeValue(reader);
! 8600: py_retval = libxml_intWrap((int) c_retval);
! 8601: return(py_retval);
! 8602: }
! 8603:
! 8604: #endif /* defined(LIBXML_READER_ENABLED) */
! 8605: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
! 8606: PyObject *
! 8607: libxml_xmlTextReaderReadInnerXml(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8608: PyObject *py_retval;
! 8609: xmlChar * c_retval;
! 8610: xmlTextReaderPtr reader;
! 8611: PyObject *pyobj_reader;
! 8612:
! 8613: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadInnerXml", &pyobj_reader))
! 8614: return(NULL);
! 8615: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8616:
! 8617: c_retval = xmlTextReaderReadInnerXml(reader);
! 8618: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 8619: return(py_retval);
! 8620: }
! 8621:
! 8622: #endif /* defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED) */
! 8623: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
! 8624: PyObject *
! 8625: libxml_xmlTextReaderReadOuterXml(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8626: PyObject *py_retval;
! 8627: xmlChar * c_retval;
! 8628: xmlTextReaderPtr reader;
! 8629: PyObject *pyobj_reader;
! 8630:
! 8631: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadOuterXml", &pyobj_reader))
! 8632: return(NULL);
! 8633: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8634:
! 8635: c_retval = xmlTextReaderReadOuterXml(reader);
! 8636: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 8637: return(py_retval);
! 8638: }
! 8639:
! 8640: #endif /* defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED) */
! 8641: #if defined(LIBXML_READER_ENABLED)
! 8642: PyObject *
! 8643: libxml_xmlTextReaderReadState(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8644: PyObject *py_retval;
! 8645: int c_retval;
! 8646: xmlTextReaderPtr reader;
! 8647: PyObject *pyobj_reader;
! 8648:
! 8649: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadState", &pyobj_reader))
! 8650: return(NULL);
! 8651: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8652:
! 8653: c_retval = xmlTextReaderReadState(reader);
! 8654: py_retval = libxml_intWrap((int) c_retval);
! 8655: return(py_retval);
! 8656: }
! 8657:
! 8658: #endif /* defined(LIBXML_READER_ENABLED) */
! 8659: #if defined(LIBXML_READER_ENABLED)
! 8660: PyObject *
! 8661: libxml_xmlTextReaderReadString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8662: PyObject *py_retval;
! 8663: xmlChar * c_retval;
! 8664: xmlTextReaderPtr reader;
! 8665: PyObject *pyobj_reader;
! 8666:
! 8667: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderReadString", &pyobj_reader))
! 8668: return(NULL);
! 8669: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8670:
! 8671: c_retval = xmlTextReaderReadString(reader);
! 8672: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 8673: return(py_retval);
! 8674: }
! 8675:
! 8676: #endif /* defined(LIBXML_READER_ENABLED) */
! 8677: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
! 8678: PyObject *
! 8679: libxml_xmlTextReaderRelaxNGSetSchema(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8680: PyObject *py_retval;
! 8681: int c_retval;
! 8682: xmlTextReaderPtr reader;
! 8683: PyObject *pyobj_reader;
! 8684: xmlRelaxNGPtr schema;
! 8685: PyObject *pyobj_schema;
! 8686:
! 8687: if (!PyArg_ParseTuple(args, (char *)"OO:xmlTextReaderRelaxNGSetSchema", &pyobj_reader, &pyobj_schema))
! 8688: return(NULL);
! 8689: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8690: schema = (xmlRelaxNGPtr) PyrelaxNgSchema_Get(pyobj_schema);
! 8691:
! 8692: c_retval = xmlTextReaderRelaxNGSetSchema(reader, schema);
! 8693: py_retval = libxml_intWrap((int) c_retval);
! 8694: return(py_retval);
! 8695: }
! 8696:
! 8697: #endif /* defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED) */
! 8698: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
! 8699: PyObject *
! 8700: libxml_xmlTextReaderRelaxNGValidate(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8701: PyObject *py_retval;
! 8702: int c_retval;
! 8703: xmlTextReaderPtr reader;
! 8704: PyObject *pyobj_reader;
! 8705: char * rng;
! 8706:
! 8707: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderRelaxNGValidate", &pyobj_reader, &rng))
! 8708: return(NULL);
! 8709: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8710:
! 8711: c_retval = xmlTextReaderRelaxNGValidate(reader, rng);
! 8712: py_retval = libxml_intWrap((int) c_retval);
! 8713: return(py_retval);
! 8714: }
! 8715:
! 8716: #endif /* defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED) */
! 8717: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
! 8718: PyObject *
! 8719: libxml_xmlTextReaderRelaxNGValidateCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8720: PyObject *py_retval;
! 8721: int c_retval;
! 8722: xmlTextReaderPtr reader;
! 8723: PyObject *pyobj_reader;
! 8724: xmlRelaxNGValidCtxtPtr ctxt;
! 8725: PyObject *pyobj_ctxt;
! 8726: int options;
! 8727:
! 8728: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlTextReaderRelaxNGValidateCtxt", &pyobj_reader, &pyobj_ctxt, &options))
! 8729: return(NULL);
! 8730: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8731: ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt);
! 8732:
! 8733: c_retval = xmlTextReaderRelaxNGValidateCtxt(reader, ctxt, options);
! 8734: py_retval = libxml_intWrap((int) c_retval);
! 8735: return(py_retval);
! 8736: }
! 8737:
! 8738: #endif /* defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED) */
! 8739: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
! 8740: PyObject *
! 8741: libxml_xmlTextReaderSchemaValidate(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8742: PyObject *py_retval;
! 8743: int c_retval;
! 8744: xmlTextReaderPtr reader;
! 8745: PyObject *pyobj_reader;
! 8746: char * xsd;
! 8747:
! 8748: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlTextReaderSchemaValidate", &pyobj_reader, &xsd))
! 8749: return(NULL);
! 8750: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8751:
! 8752: c_retval = xmlTextReaderSchemaValidate(reader, xsd);
! 8753: py_retval = libxml_intWrap((int) c_retval);
! 8754: return(py_retval);
! 8755: }
! 8756:
! 8757: #endif /* defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED) */
! 8758: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
! 8759: PyObject *
! 8760: libxml_xmlTextReaderSchemaValidateCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8761: PyObject *py_retval;
! 8762: int c_retval;
! 8763: xmlTextReaderPtr reader;
! 8764: PyObject *pyobj_reader;
! 8765: xmlSchemaValidCtxtPtr ctxt;
! 8766: PyObject *pyobj_ctxt;
! 8767: int options;
! 8768:
! 8769: if (!PyArg_ParseTuple(args, (char *)"OOi:xmlTextReaderSchemaValidateCtxt", &pyobj_reader, &pyobj_ctxt, &options))
! 8770: return(NULL);
! 8771: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8772: ctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_ctxt);
! 8773:
! 8774: c_retval = xmlTextReaderSchemaValidateCtxt(reader, ctxt, options);
! 8775: py_retval = libxml_intWrap((int) c_retval);
! 8776: return(py_retval);
! 8777: }
! 8778:
! 8779: #endif /* defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED) */
! 8780: #if defined(LIBXML_READER_ENABLED)
! 8781: PyObject *
! 8782: libxml_xmlTextReaderSetParserProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8783: PyObject *py_retval;
! 8784: int c_retval;
! 8785: xmlTextReaderPtr reader;
! 8786: PyObject *pyobj_reader;
! 8787: int prop;
! 8788: int value;
! 8789:
! 8790: if (!PyArg_ParseTuple(args, (char *)"Oii:xmlTextReaderSetParserProp", &pyobj_reader, &prop, &value))
! 8791: return(NULL);
! 8792: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8793:
! 8794: c_retval = xmlTextReaderSetParserProp(reader, prop, value);
! 8795: py_retval = libxml_intWrap((int) c_retval);
! 8796: return(py_retval);
! 8797: }
! 8798:
! 8799: #endif /* defined(LIBXML_READER_ENABLED) */
! 8800: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
! 8801: PyObject *
! 8802: libxml_xmlTextReaderSetSchema(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8803: PyObject *py_retval;
! 8804: int c_retval;
! 8805: xmlTextReaderPtr reader;
! 8806: PyObject *pyobj_reader;
! 8807: xmlSchemaPtr schema;
! 8808: PyObject *pyobj_schema;
! 8809:
! 8810: if (!PyArg_ParseTuple(args, (char *)"OO:xmlTextReaderSetSchema", &pyobj_reader, &pyobj_schema))
! 8811: return(NULL);
! 8812: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8813: schema = (xmlSchemaPtr) PySchema_Get(pyobj_schema);
! 8814:
! 8815: c_retval = xmlTextReaderSetSchema(reader, schema);
! 8816: py_retval = libxml_intWrap((int) c_retval);
! 8817: return(py_retval);
! 8818: }
! 8819:
! 8820: #endif /* defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED) */
! 8821: #if defined(LIBXML_READER_ENABLED)
! 8822: PyObject *
! 8823: libxml_xmlTextReaderSetup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8824: PyObject *py_retval;
! 8825: int c_retval;
! 8826: xmlTextReaderPtr reader;
! 8827: PyObject *pyobj_reader;
! 8828: xmlParserInputBufferPtr input;
! 8829: PyObject *pyobj_input;
! 8830: char * URL;
! 8831: char * encoding;
! 8832: int options;
! 8833:
! 8834: if (!PyArg_ParseTuple(args, (char *)"OOzzi:xmlTextReaderSetup", &pyobj_reader, &pyobj_input, &URL, &encoding, &options))
! 8835: return(NULL);
! 8836: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8837: input = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_input);
! 8838:
! 8839: c_retval = xmlTextReaderSetup(reader, input, URL, encoding, options);
! 8840: py_retval = libxml_intWrap((int) c_retval);
! 8841: return(py_retval);
! 8842: }
! 8843:
! 8844: #endif /* defined(LIBXML_READER_ENABLED) */
! 8845: #if defined(LIBXML_READER_ENABLED)
! 8846: PyObject *
! 8847: libxml_xmlTextReaderStandalone(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8848: PyObject *py_retval;
! 8849: int c_retval;
! 8850: xmlTextReaderPtr reader;
! 8851: PyObject *pyobj_reader;
! 8852:
! 8853: if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderStandalone", &pyobj_reader))
! 8854: return(NULL);
! 8855: reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader);
! 8856:
! 8857: c_retval = xmlTextReaderStandalone(reader);
! 8858: py_retval = libxml_intWrap((int) c_retval);
! 8859: return(py_retval);
! 8860: }
! 8861:
! 8862: #endif /* defined(LIBXML_READER_ENABLED) */
! 8863: PyObject *
! 8864: libxml_xmlThrDefDefaultBufferSize(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8865: PyObject *py_retval;
! 8866: int c_retval;
! 8867: int v;
! 8868:
! 8869: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefDefaultBufferSize", &v))
! 8870: return(NULL);
! 8871:
! 8872: c_retval = xmlThrDefDefaultBufferSize(v);
! 8873: py_retval = libxml_intWrap((int) c_retval);
! 8874: return(py_retval);
! 8875: }
! 8876:
! 8877: PyObject *
! 8878: libxml_xmlThrDefDoValidityCheckingDefaultValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8879: PyObject *py_retval;
! 8880: int c_retval;
! 8881: int v;
! 8882:
! 8883: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefDoValidityCheckingDefaultValue", &v))
! 8884: return(NULL);
! 8885:
! 8886: c_retval = xmlThrDefDoValidityCheckingDefaultValue(v);
! 8887: py_retval = libxml_intWrap((int) c_retval);
! 8888: return(py_retval);
! 8889: }
! 8890:
! 8891: PyObject *
! 8892: libxml_xmlThrDefGetWarningsDefaultValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8893: PyObject *py_retval;
! 8894: int c_retval;
! 8895: int v;
! 8896:
! 8897: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefGetWarningsDefaultValue", &v))
! 8898: return(NULL);
! 8899:
! 8900: c_retval = xmlThrDefGetWarningsDefaultValue(v);
! 8901: py_retval = libxml_intWrap((int) c_retval);
! 8902: return(py_retval);
! 8903: }
! 8904:
! 8905: PyObject *
! 8906: libxml_xmlThrDefIndentTreeOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8907: PyObject *py_retval;
! 8908: int c_retval;
! 8909: int v;
! 8910:
! 8911: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefIndentTreeOutput", &v))
! 8912: return(NULL);
! 8913:
! 8914: c_retval = xmlThrDefIndentTreeOutput(v);
! 8915: py_retval = libxml_intWrap((int) c_retval);
! 8916: return(py_retval);
! 8917: }
! 8918:
! 8919: PyObject *
! 8920: libxml_xmlThrDefKeepBlanksDefaultValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8921: PyObject *py_retval;
! 8922: int c_retval;
! 8923: int v;
! 8924:
! 8925: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefKeepBlanksDefaultValue", &v))
! 8926: return(NULL);
! 8927:
! 8928: c_retval = xmlThrDefKeepBlanksDefaultValue(v);
! 8929: py_retval = libxml_intWrap((int) c_retval);
! 8930: return(py_retval);
! 8931: }
! 8932:
! 8933: PyObject *
! 8934: libxml_xmlThrDefLineNumbersDefaultValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8935: PyObject *py_retval;
! 8936: int c_retval;
! 8937: int v;
! 8938:
! 8939: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefLineNumbersDefaultValue", &v))
! 8940: return(NULL);
! 8941:
! 8942: c_retval = xmlThrDefLineNumbersDefaultValue(v);
! 8943: py_retval = libxml_intWrap((int) c_retval);
! 8944: return(py_retval);
! 8945: }
! 8946:
! 8947: PyObject *
! 8948: libxml_xmlThrDefLoadExtDtdDefaultValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8949: PyObject *py_retval;
! 8950: int c_retval;
! 8951: int v;
! 8952:
! 8953: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefLoadExtDtdDefaultValue", &v))
! 8954: return(NULL);
! 8955:
! 8956: c_retval = xmlThrDefLoadExtDtdDefaultValue(v);
! 8957: py_retval = libxml_intWrap((int) c_retval);
! 8958: return(py_retval);
! 8959: }
! 8960:
! 8961: PyObject *
! 8962: libxml_xmlThrDefParserDebugEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8963: PyObject *py_retval;
! 8964: int c_retval;
! 8965: int v;
! 8966:
! 8967: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefParserDebugEntities", &v))
! 8968: return(NULL);
! 8969:
! 8970: c_retval = xmlThrDefParserDebugEntities(v);
! 8971: py_retval = libxml_intWrap((int) c_retval);
! 8972: return(py_retval);
! 8973: }
! 8974:
! 8975: PyObject *
! 8976: libxml_xmlThrDefPedanticParserDefaultValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8977: PyObject *py_retval;
! 8978: int c_retval;
! 8979: int v;
! 8980:
! 8981: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefPedanticParserDefaultValue", &v))
! 8982: return(NULL);
! 8983:
! 8984: c_retval = xmlThrDefPedanticParserDefaultValue(v);
! 8985: py_retval = libxml_intWrap((int) c_retval);
! 8986: return(py_retval);
! 8987: }
! 8988:
! 8989: PyObject *
! 8990: libxml_xmlThrDefSaveNoEmptyTags(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 8991: PyObject *py_retval;
! 8992: int c_retval;
! 8993: int v;
! 8994:
! 8995: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefSaveNoEmptyTags", &v))
! 8996: return(NULL);
! 8997:
! 8998: c_retval = xmlThrDefSaveNoEmptyTags(v);
! 8999: py_retval = libxml_intWrap((int) c_retval);
! 9000: return(py_retval);
! 9001: }
! 9002:
! 9003: PyObject *
! 9004: libxml_xmlThrDefSubstituteEntitiesDefaultValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9005: PyObject *py_retval;
! 9006: int c_retval;
! 9007: int v;
! 9008:
! 9009: if (!PyArg_ParseTuple(args, (char *)"i:xmlThrDefSubstituteEntitiesDefaultValue", &v))
! 9010: return(NULL);
! 9011:
! 9012: c_retval = xmlThrDefSubstituteEntitiesDefaultValue(v);
! 9013: py_retval = libxml_intWrap((int) c_retval);
! 9014: return(py_retval);
! 9015: }
! 9016:
! 9017: PyObject *
! 9018: libxml_xmlThrDefTreeIndentString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9019: PyObject *py_retval;
! 9020: const char * c_retval;
! 9021: char * v;
! 9022:
! 9023: if (!PyArg_ParseTuple(args, (char *)"z:xmlThrDefTreeIndentString", &v))
! 9024: return(NULL);
! 9025:
! 9026: c_retval = xmlThrDefTreeIndentString(v);
! 9027: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 9028: return(py_retval);
! 9029: }
! 9030:
! 9031: #if defined(LIBXML_UNICODE_ENABLED)
! 9032: PyObject *
! 9033: libxml_xmlUCSIsAegeanNumbers(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9034: PyObject *py_retval;
! 9035: int c_retval;
! 9036: int code;
! 9037:
! 9038: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsAegeanNumbers", &code))
! 9039: return(NULL);
! 9040:
! 9041: c_retval = xmlUCSIsAegeanNumbers(code);
! 9042: py_retval = libxml_intWrap((int) c_retval);
! 9043: return(py_retval);
! 9044: }
! 9045:
! 9046: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9047: #if defined(LIBXML_UNICODE_ENABLED)
! 9048: PyObject *
! 9049: libxml_xmlUCSIsAlphabeticPresentationForms(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9050: PyObject *py_retval;
! 9051: int c_retval;
! 9052: int code;
! 9053:
! 9054: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsAlphabeticPresentationForms", &code))
! 9055: return(NULL);
! 9056:
! 9057: c_retval = xmlUCSIsAlphabeticPresentationForms(code);
! 9058: py_retval = libxml_intWrap((int) c_retval);
! 9059: return(py_retval);
! 9060: }
! 9061:
! 9062: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9063: #if defined(LIBXML_UNICODE_ENABLED)
! 9064: PyObject *
! 9065: libxml_xmlUCSIsArabic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9066: PyObject *py_retval;
! 9067: int c_retval;
! 9068: int code;
! 9069:
! 9070: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArabic", &code))
! 9071: return(NULL);
! 9072:
! 9073: c_retval = xmlUCSIsArabic(code);
! 9074: py_retval = libxml_intWrap((int) c_retval);
! 9075: return(py_retval);
! 9076: }
! 9077:
! 9078: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9079: #if defined(LIBXML_UNICODE_ENABLED)
! 9080: PyObject *
! 9081: libxml_xmlUCSIsArabicPresentationFormsA(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9082: PyObject *py_retval;
! 9083: int c_retval;
! 9084: int code;
! 9085:
! 9086: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArabicPresentationFormsA", &code))
! 9087: return(NULL);
! 9088:
! 9089: c_retval = xmlUCSIsArabicPresentationFormsA(code);
! 9090: py_retval = libxml_intWrap((int) c_retval);
! 9091: return(py_retval);
! 9092: }
! 9093:
! 9094: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9095: #if defined(LIBXML_UNICODE_ENABLED)
! 9096: PyObject *
! 9097: libxml_xmlUCSIsArabicPresentationFormsB(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9098: PyObject *py_retval;
! 9099: int c_retval;
! 9100: int code;
! 9101:
! 9102: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArabicPresentationFormsB", &code))
! 9103: return(NULL);
! 9104:
! 9105: c_retval = xmlUCSIsArabicPresentationFormsB(code);
! 9106: py_retval = libxml_intWrap((int) c_retval);
! 9107: return(py_retval);
! 9108: }
! 9109:
! 9110: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9111: #if defined(LIBXML_UNICODE_ENABLED)
! 9112: PyObject *
! 9113: libxml_xmlUCSIsArmenian(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9114: PyObject *py_retval;
! 9115: int c_retval;
! 9116: int code;
! 9117:
! 9118: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArmenian", &code))
! 9119: return(NULL);
! 9120:
! 9121: c_retval = xmlUCSIsArmenian(code);
! 9122: py_retval = libxml_intWrap((int) c_retval);
! 9123: return(py_retval);
! 9124: }
! 9125:
! 9126: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9127: #if defined(LIBXML_UNICODE_ENABLED)
! 9128: PyObject *
! 9129: libxml_xmlUCSIsArrows(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9130: PyObject *py_retval;
! 9131: int c_retval;
! 9132: int code;
! 9133:
! 9134: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArrows", &code))
! 9135: return(NULL);
! 9136:
! 9137: c_retval = xmlUCSIsArrows(code);
! 9138: py_retval = libxml_intWrap((int) c_retval);
! 9139: return(py_retval);
! 9140: }
! 9141:
! 9142: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9143: #if defined(LIBXML_UNICODE_ENABLED)
! 9144: PyObject *
! 9145: libxml_xmlUCSIsBasicLatin(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9146: PyObject *py_retval;
! 9147: int c_retval;
! 9148: int code;
! 9149:
! 9150: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBasicLatin", &code))
! 9151: return(NULL);
! 9152:
! 9153: c_retval = xmlUCSIsBasicLatin(code);
! 9154: py_retval = libxml_intWrap((int) c_retval);
! 9155: return(py_retval);
! 9156: }
! 9157:
! 9158: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9159: #if defined(LIBXML_UNICODE_ENABLED)
! 9160: PyObject *
! 9161: libxml_xmlUCSIsBengali(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9162: PyObject *py_retval;
! 9163: int c_retval;
! 9164: int code;
! 9165:
! 9166: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBengali", &code))
! 9167: return(NULL);
! 9168:
! 9169: c_retval = xmlUCSIsBengali(code);
! 9170: py_retval = libxml_intWrap((int) c_retval);
! 9171: return(py_retval);
! 9172: }
! 9173:
! 9174: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9175: #if defined(LIBXML_UNICODE_ENABLED)
! 9176: PyObject *
! 9177: libxml_xmlUCSIsBlock(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9178: PyObject *py_retval;
! 9179: int c_retval;
! 9180: int code;
! 9181: char * block;
! 9182:
! 9183: if (!PyArg_ParseTuple(args, (char *)"iz:xmlUCSIsBlock", &code, &block))
! 9184: return(NULL);
! 9185:
! 9186: c_retval = xmlUCSIsBlock(code, block);
! 9187: py_retval = libxml_intWrap((int) c_retval);
! 9188: return(py_retval);
! 9189: }
! 9190:
! 9191: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9192: #if defined(LIBXML_UNICODE_ENABLED)
! 9193: PyObject *
! 9194: libxml_xmlUCSIsBlockElements(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9195: PyObject *py_retval;
! 9196: int c_retval;
! 9197: int code;
! 9198:
! 9199: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBlockElements", &code))
! 9200: return(NULL);
! 9201:
! 9202: c_retval = xmlUCSIsBlockElements(code);
! 9203: py_retval = libxml_intWrap((int) c_retval);
! 9204: return(py_retval);
! 9205: }
! 9206:
! 9207: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9208: #if defined(LIBXML_UNICODE_ENABLED)
! 9209: PyObject *
! 9210: libxml_xmlUCSIsBopomofo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9211: PyObject *py_retval;
! 9212: int c_retval;
! 9213: int code;
! 9214:
! 9215: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBopomofo", &code))
! 9216: return(NULL);
! 9217:
! 9218: c_retval = xmlUCSIsBopomofo(code);
! 9219: py_retval = libxml_intWrap((int) c_retval);
! 9220: return(py_retval);
! 9221: }
! 9222:
! 9223: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9224: #if defined(LIBXML_UNICODE_ENABLED)
! 9225: PyObject *
! 9226: libxml_xmlUCSIsBopomofoExtended(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9227: PyObject *py_retval;
! 9228: int c_retval;
! 9229: int code;
! 9230:
! 9231: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBopomofoExtended", &code))
! 9232: return(NULL);
! 9233:
! 9234: c_retval = xmlUCSIsBopomofoExtended(code);
! 9235: py_retval = libxml_intWrap((int) c_retval);
! 9236: return(py_retval);
! 9237: }
! 9238:
! 9239: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9240: #if defined(LIBXML_UNICODE_ENABLED)
! 9241: PyObject *
! 9242: libxml_xmlUCSIsBoxDrawing(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9243: PyObject *py_retval;
! 9244: int c_retval;
! 9245: int code;
! 9246:
! 9247: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBoxDrawing", &code))
! 9248: return(NULL);
! 9249:
! 9250: c_retval = xmlUCSIsBoxDrawing(code);
! 9251: py_retval = libxml_intWrap((int) c_retval);
! 9252: return(py_retval);
! 9253: }
! 9254:
! 9255: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9256: #if defined(LIBXML_UNICODE_ENABLED)
! 9257: PyObject *
! 9258: libxml_xmlUCSIsBraillePatterns(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9259: PyObject *py_retval;
! 9260: int c_retval;
! 9261: int code;
! 9262:
! 9263: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBraillePatterns", &code))
! 9264: return(NULL);
! 9265:
! 9266: c_retval = xmlUCSIsBraillePatterns(code);
! 9267: py_retval = libxml_intWrap((int) c_retval);
! 9268: return(py_retval);
! 9269: }
! 9270:
! 9271: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9272: #if defined(LIBXML_UNICODE_ENABLED)
! 9273: PyObject *
! 9274: libxml_xmlUCSIsBuhid(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9275: PyObject *py_retval;
! 9276: int c_retval;
! 9277: int code;
! 9278:
! 9279: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBuhid", &code))
! 9280: return(NULL);
! 9281:
! 9282: c_retval = xmlUCSIsBuhid(code);
! 9283: py_retval = libxml_intWrap((int) c_retval);
! 9284: return(py_retval);
! 9285: }
! 9286:
! 9287: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9288: #if defined(LIBXML_UNICODE_ENABLED)
! 9289: PyObject *
! 9290: libxml_xmlUCSIsByzantineMusicalSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9291: PyObject *py_retval;
! 9292: int c_retval;
! 9293: int code;
! 9294:
! 9295: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsByzantineMusicalSymbols", &code))
! 9296: return(NULL);
! 9297:
! 9298: c_retval = xmlUCSIsByzantineMusicalSymbols(code);
! 9299: py_retval = libxml_intWrap((int) c_retval);
! 9300: return(py_retval);
! 9301: }
! 9302:
! 9303: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9304: #if defined(LIBXML_UNICODE_ENABLED)
! 9305: PyObject *
! 9306: libxml_xmlUCSIsCJKCompatibility(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9307: PyObject *py_retval;
! 9308: int c_retval;
! 9309: int code;
! 9310:
! 9311: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKCompatibility", &code))
! 9312: return(NULL);
! 9313:
! 9314: c_retval = xmlUCSIsCJKCompatibility(code);
! 9315: py_retval = libxml_intWrap((int) c_retval);
! 9316: return(py_retval);
! 9317: }
! 9318:
! 9319: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9320: #if defined(LIBXML_UNICODE_ENABLED)
! 9321: PyObject *
! 9322: libxml_xmlUCSIsCJKCompatibilityForms(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9323: PyObject *py_retval;
! 9324: int c_retval;
! 9325: int code;
! 9326:
! 9327: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKCompatibilityForms", &code))
! 9328: return(NULL);
! 9329:
! 9330: c_retval = xmlUCSIsCJKCompatibilityForms(code);
! 9331: py_retval = libxml_intWrap((int) c_retval);
! 9332: return(py_retval);
! 9333: }
! 9334:
! 9335: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9336: #if defined(LIBXML_UNICODE_ENABLED)
! 9337: PyObject *
! 9338: libxml_xmlUCSIsCJKCompatibilityIdeographs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9339: PyObject *py_retval;
! 9340: int c_retval;
! 9341: int code;
! 9342:
! 9343: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKCompatibilityIdeographs", &code))
! 9344: return(NULL);
! 9345:
! 9346: c_retval = xmlUCSIsCJKCompatibilityIdeographs(code);
! 9347: py_retval = libxml_intWrap((int) c_retval);
! 9348: return(py_retval);
! 9349: }
! 9350:
! 9351: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9352: #if defined(LIBXML_UNICODE_ENABLED)
! 9353: PyObject *
! 9354: libxml_xmlUCSIsCJKCompatibilityIdeographsSupplement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9355: PyObject *py_retval;
! 9356: int c_retval;
! 9357: int code;
! 9358:
! 9359: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKCompatibilityIdeographsSupplement", &code))
! 9360: return(NULL);
! 9361:
! 9362: c_retval = xmlUCSIsCJKCompatibilityIdeographsSupplement(code);
! 9363: py_retval = libxml_intWrap((int) c_retval);
! 9364: return(py_retval);
! 9365: }
! 9366:
! 9367: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9368: #if defined(LIBXML_UNICODE_ENABLED)
! 9369: PyObject *
! 9370: libxml_xmlUCSIsCJKRadicalsSupplement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9371: PyObject *py_retval;
! 9372: int c_retval;
! 9373: int code;
! 9374:
! 9375: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKRadicalsSupplement", &code))
! 9376: return(NULL);
! 9377:
! 9378: c_retval = xmlUCSIsCJKRadicalsSupplement(code);
! 9379: py_retval = libxml_intWrap((int) c_retval);
! 9380: return(py_retval);
! 9381: }
! 9382:
! 9383: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9384: #if defined(LIBXML_UNICODE_ENABLED)
! 9385: PyObject *
! 9386: libxml_xmlUCSIsCJKSymbolsandPunctuation(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9387: PyObject *py_retval;
! 9388: int c_retval;
! 9389: int code;
! 9390:
! 9391: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKSymbolsandPunctuation", &code))
! 9392: return(NULL);
! 9393:
! 9394: c_retval = xmlUCSIsCJKSymbolsandPunctuation(code);
! 9395: py_retval = libxml_intWrap((int) c_retval);
! 9396: return(py_retval);
! 9397: }
! 9398:
! 9399: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9400: #if defined(LIBXML_UNICODE_ENABLED)
! 9401: PyObject *
! 9402: libxml_xmlUCSIsCJKUnifiedIdeographs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9403: PyObject *py_retval;
! 9404: int c_retval;
! 9405: int code;
! 9406:
! 9407: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKUnifiedIdeographs", &code))
! 9408: return(NULL);
! 9409:
! 9410: c_retval = xmlUCSIsCJKUnifiedIdeographs(code);
! 9411: py_retval = libxml_intWrap((int) c_retval);
! 9412: return(py_retval);
! 9413: }
! 9414:
! 9415: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9416: #if defined(LIBXML_UNICODE_ENABLED)
! 9417: PyObject *
! 9418: libxml_xmlUCSIsCJKUnifiedIdeographsExtensionA(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9419: PyObject *py_retval;
! 9420: int c_retval;
! 9421: int code;
! 9422:
! 9423: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKUnifiedIdeographsExtensionA", &code))
! 9424: return(NULL);
! 9425:
! 9426: c_retval = xmlUCSIsCJKUnifiedIdeographsExtensionA(code);
! 9427: py_retval = libxml_intWrap((int) c_retval);
! 9428: return(py_retval);
! 9429: }
! 9430:
! 9431: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9432: #if defined(LIBXML_UNICODE_ENABLED)
! 9433: PyObject *
! 9434: libxml_xmlUCSIsCJKUnifiedIdeographsExtensionB(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9435: PyObject *py_retval;
! 9436: int c_retval;
! 9437: int code;
! 9438:
! 9439: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCJKUnifiedIdeographsExtensionB", &code))
! 9440: return(NULL);
! 9441:
! 9442: c_retval = xmlUCSIsCJKUnifiedIdeographsExtensionB(code);
! 9443: py_retval = libxml_intWrap((int) c_retval);
! 9444: return(py_retval);
! 9445: }
! 9446:
! 9447: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9448: #if defined(LIBXML_UNICODE_ENABLED)
! 9449: PyObject *
! 9450: libxml_xmlUCSIsCat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9451: PyObject *py_retval;
! 9452: int c_retval;
! 9453: int code;
! 9454: char * cat;
! 9455:
! 9456: if (!PyArg_ParseTuple(args, (char *)"iz:xmlUCSIsCat", &code, &cat))
! 9457: return(NULL);
! 9458:
! 9459: c_retval = xmlUCSIsCat(code, cat);
! 9460: py_retval = libxml_intWrap((int) c_retval);
! 9461: return(py_retval);
! 9462: }
! 9463:
! 9464: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9465: #if defined(LIBXML_UNICODE_ENABLED)
! 9466: PyObject *
! 9467: libxml_xmlUCSIsCatC(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9468: PyObject *py_retval;
! 9469: int c_retval;
! 9470: int code;
! 9471:
! 9472: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatC", &code))
! 9473: return(NULL);
! 9474:
! 9475: c_retval = xmlUCSIsCatC(code);
! 9476: py_retval = libxml_intWrap((int) c_retval);
! 9477: return(py_retval);
! 9478: }
! 9479:
! 9480: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9481: #if defined(LIBXML_UNICODE_ENABLED)
! 9482: PyObject *
! 9483: libxml_xmlUCSIsCatCc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9484: PyObject *py_retval;
! 9485: int c_retval;
! 9486: int code;
! 9487:
! 9488: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatCc", &code))
! 9489: return(NULL);
! 9490:
! 9491: c_retval = xmlUCSIsCatCc(code);
! 9492: py_retval = libxml_intWrap((int) c_retval);
! 9493: return(py_retval);
! 9494: }
! 9495:
! 9496: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9497: #if defined(LIBXML_UNICODE_ENABLED)
! 9498: PyObject *
! 9499: libxml_xmlUCSIsCatCf(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9500: PyObject *py_retval;
! 9501: int c_retval;
! 9502: int code;
! 9503:
! 9504: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatCf", &code))
! 9505: return(NULL);
! 9506:
! 9507: c_retval = xmlUCSIsCatCf(code);
! 9508: py_retval = libxml_intWrap((int) c_retval);
! 9509: return(py_retval);
! 9510: }
! 9511:
! 9512: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9513: #if defined(LIBXML_UNICODE_ENABLED)
! 9514: PyObject *
! 9515: libxml_xmlUCSIsCatCo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9516: PyObject *py_retval;
! 9517: int c_retval;
! 9518: int code;
! 9519:
! 9520: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatCo", &code))
! 9521: return(NULL);
! 9522:
! 9523: c_retval = xmlUCSIsCatCo(code);
! 9524: py_retval = libxml_intWrap((int) c_retval);
! 9525: return(py_retval);
! 9526: }
! 9527:
! 9528: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9529: #if defined(LIBXML_UNICODE_ENABLED)
! 9530: PyObject *
! 9531: libxml_xmlUCSIsCatCs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9532: PyObject *py_retval;
! 9533: int c_retval;
! 9534: int code;
! 9535:
! 9536: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatCs", &code))
! 9537: return(NULL);
! 9538:
! 9539: c_retval = xmlUCSIsCatCs(code);
! 9540: py_retval = libxml_intWrap((int) c_retval);
! 9541: return(py_retval);
! 9542: }
! 9543:
! 9544: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9545: #if defined(LIBXML_UNICODE_ENABLED)
! 9546: PyObject *
! 9547: libxml_xmlUCSIsCatL(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9548: PyObject *py_retval;
! 9549: int c_retval;
! 9550: int code;
! 9551:
! 9552: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatL", &code))
! 9553: return(NULL);
! 9554:
! 9555: c_retval = xmlUCSIsCatL(code);
! 9556: py_retval = libxml_intWrap((int) c_retval);
! 9557: return(py_retval);
! 9558: }
! 9559:
! 9560: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9561: #if defined(LIBXML_UNICODE_ENABLED)
! 9562: PyObject *
! 9563: libxml_xmlUCSIsCatLl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9564: PyObject *py_retval;
! 9565: int c_retval;
! 9566: int code;
! 9567:
! 9568: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLl", &code))
! 9569: return(NULL);
! 9570:
! 9571: c_retval = xmlUCSIsCatLl(code);
! 9572: py_retval = libxml_intWrap((int) c_retval);
! 9573: return(py_retval);
! 9574: }
! 9575:
! 9576: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9577: #if defined(LIBXML_UNICODE_ENABLED)
! 9578: PyObject *
! 9579: libxml_xmlUCSIsCatLm(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9580: PyObject *py_retval;
! 9581: int c_retval;
! 9582: int code;
! 9583:
! 9584: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLm", &code))
! 9585: return(NULL);
! 9586:
! 9587: c_retval = xmlUCSIsCatLm(code);
! 9588: py_retval = libxml_intWrap((int) c_retval);
! 9589: return(py_retval);
! 9590: }
! 9591:
! 9592: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9593: #if defined(LIBXML_UNICODE_ENABLED)
! 9594: PyObject *
! 9595: libxml_xmlUCSIsCatLo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9596: PyObject *py_retval;
! 9597: int c_retval;
! 9598: int code;
! 9599:
! 9600: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLo", &code))
! 9601: return(NULL);
! 9602:
! 9603: c_retval = xmlUCSIsCatLo(code);
! 9604: py_retval = libxml_intWrap((int) c_retval);
! 9605: return(py_retval);
! 9606: }
! 9607:
! 9608: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9609: #if defined(LIBXML_UNICODE_ENABLED)
! 9610: PyObject *
! 9611: libxml_xmlUCSIsCatLt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9612: PyObject *py_retval;
! 9613: int c_retval;
! 9614: int code;
! 9615:
! 9616: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLt", &code))
! 9617: return(NULL);
! 9618:
! 9619: c_retval = xmlUCSIsCatLt(code);
! 9620: py_retval = libxml_intWrap((int) c_retval);
! 9621: return(py_retval);
! 9622: }
! 9623:
! 9624: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9625: #if defined(LIBXML_UNICODE_ENABLED)
! 9626: PyObject *
! 9627: libxml_xmlUCSIsCatLu(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9628: PyObject *py_retval;
! 9629: int c_retval;
! 9630: int code;
! 9631:
! 9632: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatLu", &code))
! 9633: return(NULL);
! 9634:
! 9635: c_retval = xmlUCSIsCatLu(code);
! 9636: py_retval = libxml_intWrap((int) c_retval);
! 9637: return(py_retval);
! 9638: }
! 9639:
! 9640: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9641: #if defined(LIBXML_UNICODE_ENABLED)
! 9642: PyObject *
! 9643: libxml_xmlUCSIsCatM(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9644: PyObject *py_retval;
! 9645: int c_retval;
! 9646: int code;
! 9647:
! 9648: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatM", &code))
! 9649: return(NULL);
! 9650:
! 9651: c_retval = xmlUCSIsCatM(code);
! 9652: py_retval = libxml_intWrap((int) c_retval);
! 9653: return(py_retval);
! 9654: }
! 9655:
! 9656: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9657: #if defined(LIBXML_UNICODE_ENABLED)
! 9658: PyObject *
! 9659: libxml_xmlUCSIsCatMc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9660: PyObject *py_retval;
! 9661: int c_retval;
! 9662: int code;
! 9663:
! 9664: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatMc", &code))
! 9665: return(NULL);
! 9666:
! 9667: c_retval = xmlUCSIsCatMc(code);
! 9668: py_retval = libxml_intWrap((int) c_retval);
! 9669: return(py_retval);
! 9670: }
! 9671:
! 9672: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9673: #if defined(LIBXML_UNICODE_ENABLED)
! 9674: PyObject *
! 9675: libxml_xmlUCSIsCatMe(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9676: PyObject *py_retval;
! 9677: int c_retval;
! 9678: int code;
! 9679:
! 9680: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatMe", &code))
! 9681: return(NULL);
! 9682:
! 9683: c_retval = xmlUCSIsCatMe(code);
! 9684: py_retval = libxml_intWrap((int) c_retval);
! 9685: return(py_retval);
! 9686: }
! 9687:
! 9688: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9689: #if defined(LIBXML_UNICODE_ENABLED)
! 9690: PyObject *
! 9691: libxml_xmlUCSIsCatMn(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9692: PyObject *py_retval;
! 9693: int c_retval;
! 9694: int code;
! 9695:
! 9696: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatMn", &code))
! 9697: return(NULL);
! 9698:
! 9699: c_retval = xmlUCSIsCatMn(code);
! 9700: py_retval = libxml_intWrap((int) c_retval);
! 9701: return(py_retval);
! 9702: }
! 9703:
! 9704: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9705: #if defined(LIBXML_UNICODE_ENABLED)
! 9706: PyObject *
! 9707: libxml_xmlUCSIsCatN(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9708: PyObject *py_retval;
! 9709: int c_retval;
! 9710: int code;
! 9711:
! 9712: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatN", &code))
! 9713: return(NULL);
! 9714:
! 9715: c_retval = xmlUCSIsCatN(code);
! 9716: py_retval = libxml_intWrap((int) c_retval);
! 9717: return(py_retval);
! 9718: }
! 9719:
! 9720: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9721: #if defined(LIBXML_UNICODE_ENABLED)
! 9722: PyObject *
! 9723: libxml_xmlUCSIsCatNd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9724: PyObject *py_retval;
! 9725: int c_retval;
! 9726: int code;
! 9727:
! 9728: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatNd", &code))
! 9729: return(NULL);
! 9730:
! 9731: c_retval = xmlUCSIsCatNd(code);
! 9732: py_retval = libxml_intWrap((int) c_retval);
! 9733: return(py_retval);
! 9734: }
! 9735:
! 9736: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9737: #if defined(LIBXML_UNICODE_ENABLED)
! 9738: PyObject *
! 9739: libxml_xmlUCSIsCatNl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9740: PyObject *py_retval;
! 9741: int c_retval;
! 9742: int code;
! 9743:
! 9744: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatNl", &code))
! 9745: return(NULL);
! 9746:
! 9747: c_retval = xmlUCSIsCatNl(code);
! 9748: py_retval = libxml_intWrap((int) c_retval);
! 9749: return(py_retval);
! 9750: }
! 9751:
! 9752: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9753: #if defined(LIBXML_UNICODE_ENABLED)
! 9754: PyObject *
! 9755: libxml_xmlUCSIsCatNo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9756: PyObject *py_retval;
! 9757: int c_retval;
! 9758: int code;
! 9759:
! 9760: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatNo", &code))
! 9761: return(NULL);
! 9762:
! 9763: c_retval = xmlUCSIsCatNo(code);
! 9764: py_retval = libxml_intWrap((int) c_retval);
! 9765: return(py_retval);
! 9766: }
! 9767:
! 9768: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9769: #if defined(LIBXML_UNICODE_ENABLED)
! 9770: PyObject *
! 9771: libxml_xmlUCSIsCatP(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9772: PyObject *py_retval;
! 9773: int c_retval;
! 9774: int code;
! 9775:
! 9776: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatP", &code))
! 9777: return(NULL);
! 9778:
! 9779: c_retval = xmlUCSIsCatP(code);
! 9780: py_retval = libxml_intWrap((int) c_retval);
! 9781: return(py_retval);
! 9782: }
! 9783:
! 9784: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9785: #if defined(LIBXML_UNICODE_ENABLED)
! 9786: PyObject *
! 9787: libxml_xmlUCSIsCatPc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9788: PyObject *py_retval;
! 9789: int c_retval;
! 9790: int code;
! 9791:
! 9792: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPc", &code))
! 9793: return(NULL);
! 9794:
! 9795: c_retval = xmlUCSIsCatPc(code);
! 9796: py_retval = libxml_intWrap((int) c_retval);
! 9797: return(py_retval);
! 9798: }
! 9799:
! 9800: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9801: #if defined(LIBXML_UNICODE_ENABLED)
! 9802: PyObject *
! 9803: libxml_xmlUCSIsCatPd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9804: PyObject *py_retval;
! 9805: int c_retval;
! 9806: int code;
! 9807:
! 9808: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPd", &code))
! 9809: return(NULL);
! 9810:
! 9811: c_retval = xmlUCSIsCatPd(code);
! 9812: py_retval = libxml_intWrap((int) c_retval);
! 9813: return(py_retval);
! 9814: }
! 9815:
! 9816: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9817: #if defined(LIBXML_UNICODE_ENABLED)
! 9818: PyObject *
! 9819: libxml_xmlUCSIsCatPe(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9820: PyObject *py_retval;
! 9821: int c_retval;
! 9822: int code;
! 9823:
! 9824: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPe", &code))
! 9825: return(NULL);
! 9826:
! 9827: c_retval = xmlUCSIsCatPe(code);
! 9828: py_retval = libxml_intWrap((int) c_retval);
! 9829: return(py_retval);
! 9830: }
! 9831:
! 9832: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9833: #if defined(LIBXML_UNICODE_ENABLED)
! 9834: PyObject *
! 9835: libxml_xmlUCSIsCatPf(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9836: PyObject *py_retval;
! 9837: int c_retval;
! 9838: int code;
! 9839:
! 9840: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPf", &code))
! 9841: return(NULL);
! 9842:
! 9843: c_retval = xmlUCSIsCatPf(code);
! 9844: py_retval = libxml_intWrap((int) c_retval);
! 9845: return(py_retval);
! 9846: }
! 9847:
! 9848: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9849: #if defined(LIBXML_UNICODE_ENABLED)
! 9850: PyObject *
! 9851: libxml_xmlUCSIsCatPi(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9852: PyObject *py_retval;
! 9853: int c_retval;
! 9854: int code;
! 9855:
! 9856: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPi", &code))
! 9857: return(NULL);
! 9858:
! 9859: c_retval = xmlUCSIsCatPi(code);
! 9860: py_retval = libxml_intWrap((int) c_retval);
! 9861: return(py_retval);
! 9862: }
! 9863:
! 9864: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9865: #if defined(LIBXML_UNICODE_ENABLED)
! 9866: PyObject *
! 9867: libxml_xmlUCSIsCatPo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9868: PyObject *py_retval;
! 9869: int c_retval;
! 9870: int code;
! 9871:
! 9872: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPo", &code))
! 9873: return(NULL);
! 9874:
! 9875: c_retval = xmlUCSIsCatPo(code);
! 9876: py_retval = libxml_intWrap((int) c_retval);
! 9877: return(py_retval);
! 9878: }
! 9879:
! 9880: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9881: #if defined(LIBXML_UNICODE_ENABLED)
! 9882: PyObject *
! 9883: libxml_xmlUCSIsCatPs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9884: PyObject *py_retval;
! 9885: int c_retval;
! 9886: int code;
! 9887:
! 9888: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatPs", &code))
! 9889: return(NULL);
! 9890:
! 9891: c_retval = xmlUCSIsCatPs(code);
! 9892: py_retval = libxml_intWrap((int) c_retval);
! 9893: return(py_retval);
! 9894: }
! 9895:
! 9896: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9897: #if defined(LIBXML_UNICODE_ENABLED)
! 9898: PyObject *
! 9899: libxml_xmlUCSIsCatS(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9900: PyObject *py_retval;
! 9901: int c_retval;
! 9902: int code;
! 9903:
! 9904: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatS", &code))
! 9905: return(NULL);
! 9906:
! 9907: c_retval = xmlUCSIsCatS(code);
! 9908: py_retval = libxml_intWrap((int) c_retval);
! 9909: return(py_retval);
! 9910: }
! 9911:
! 9912: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9913: #if defined(LIBXML_UNICODE_ENABLED)
! 9914: PyObject *
! 9915: libxml_xmlUCSIsCatSc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9916: PyObject *py_retval;
! 9917: int c_retval;
! 9918: int code;
! 9919:
! 9920: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatSc", &code))
! 9921: return(NULL);
! 9922:
! 9923: c_retval = xmlUCSIsCatSc(code);
! 9924: py_retval = libxml_intWrap((int) c_retval);
! 9925: return(py_retval);
! 9926: }
! 9927:
! 9928: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9929: #if defined(LIBXML_UNICODE_ENABLED)
! 9930: PyObject *
! 9931: libxml_xmlUCSIsCatSk(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9932: PyObject *py_retval;
! 9933: int c_retval;
! 9934: int code;
! 9935:
! 9936: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatSk", &code))
! 9937: return(NULL);
! 9938:
! 9939: c_retval = xmlUCSIsCatSk(code);
! 9940: py_retval = libxml_intWrap((int) c_retval);
! 9941: return(py_retval);
! 9942: }
! 9943:
! 9944: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9945: #if defined(LIBXML_UNICODE_ENABLED)
! 9946: PyObject *
! 9947: libxml_xmlUCSIsCatSm(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9948: PyObject *py_retval;
! 9949: int c_retval;
! 9950: int code;
! 9951:
! 9952: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatSm", &code))
! 9953: return(NULL);
! 9954:
! 9955: c_retval = xmlUCSIsCatSm(code);
! 9956: py_retval = libxml_intWrap((int) c_retval);
! 9957: return(py_retval);
! 9958: }
! 9959:
! 9960: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9961: #if defined(LIBXML_UNICODE_ENABLED)
! 9962: PyObject *
! 9963: libxml_xmlUCSIsCatSo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9964: PyObject *py_retval;
! 9965: int c_retval;
! 9966: int code;
! 9967:
! 9968: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatSo", &code))
! 9969: return(NULL);
! 9970:
! 9971: c_retval = xmlUCSIsCatSo(code);
! 9972: py_retval = libxml_intWrap((int) c_retval);
! 9973: return(py_retval);
! 9974: }
! 9975:
! 9976: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9977: #if defined(LIBXML_UNICODE_ENABLED)
! 9978: PyObject *
! 9979: libxml_xmlUCSIsCatZ(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9980: PyObject *py_retval;
! 9981: int c_retval;
! 9982: int code;
! 9983:
! 9984: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatZ", &code))
! 9985: return(NULL);
! 9986:
! 9987: c_retval = xmlUCSIsCatZ(code);
! 9988: py_retval = libxml_intWrap((int) c_retval);
! 9989: return(py_retval);
! 9990: }
! 9991:
! 9992: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 9993: #if defined(LIBXML_UNICODE_ENABLED)
! 9994: PyObject *
! 9995: libxml_xmlUCSIsCatZl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 9996: PyObject *py_retval;
! 9997: int c_retval;
! 9998: int code;
! 9999:
! 10000: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatZl", &code))
! 10001: return(NULL);
! 10002:
! 10003: c_retval = xmlUCSIsCatZl(code);
! 10004: py_retval = libxml_intWrap((int) c_retval);
! 10005: return(py_retval);
! 10006: }
! 10007:
! 10008: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10009: #if defined(LIBXML_UNICODE_ENABLED)
! 10010: PyObject *
! 10011: libxml_xmlUCSIsCatZp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10012: PyObject *py_retval;
! 10013: int c_retval;
! 10014: int code;
! 10015:
! 10016: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatZp", &code))
! 10017: return(NULL);
! 10018:
! 10019: c_retval = xmlUCSIsCatZp(code);
! 10020: py_retval = libxml_intWrap((int) c_retval);
! 10021: return(py_retval);
! 10022: }
! 10023:
! 10024: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10025: #if defined(LIBXML_UNICODE_ENABLED)
! 10026: PyObject *
! 10027: libxml_xmlUCSIsCatZs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10028: PyObject *py_retval;
! 10029: int c_retval;
! 10030: int code;
! 10031:
! 10032: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatZs", &code))
! 10033: return(NULL);
! 10034:
! 10035: c_retval = xmlUCSIsCatZs(code);
! 10036: py_retval = libxml_intWrap((int) c_retval);
! 10037: return(py_retval);
! 10038: }
! 10039:
! 10040: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10041: #if defined(LIBXML_UNICODE_ENABLED)
! 10042: PyObject *
! 10043: libxml_xmlUCSIsCherokee(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10044: PyObject *py_retval;
! 10045: int c_retval;
! 10046: int code;
! 10047:
! 10048: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCherokee", &code))
! 10049: return(NULL);
! 10050:
! 10051: c_retval = xmlUCSIsCherokee(code);
! 10052: py_retval = libxml_intWrap((int) c_retval);
! 10053: return(py_retval);
! 10054: }
! 10055:
! 10056: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10057: #if defined(LIBXML_UNICODE_ENABLED)
! 10058: PyObject *
! 10059: libxml_xmlUCSIsCombiningDiacriticalMarks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10060: PyObject *py_retval;
! 10061: int c_retval;
! 10062: int code;
! 10063:
! 10064: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningDiacriticalMarks", &code))
! 10065: return(NULL);
! 10066:
! 10067: c_retval = xmlUCSIsCombiningDiacriticalMarks(code);
! 10068: py_retval = libxml_intWrap((int) c_retval);
! 10069: return(py_retval);
! 10070: }
! 10071:
! 10072: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10073: #if defined(LIBXML_UNICODE_ENABLED)
! 10074: PyObject *
! 10075: libxml_xmlUCSIsCombiningDiacriticalMarksforSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10076: PyObject *py_retval;
! 10077: int c_retval;
! 10078: int code;
! 10079:
! 10080: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningDiacriticalMarksforSymbols", &code))
! 10081: return(NULL);
! 10082:
! 10083: c_retval = xmlUCSIsCombiningDiacriticalMarksforSymbols(code);
! 10084: py_retval = libxml_intWrap((int) c_retval);
! 10085: return(py_retval);
! 10086: }
! 10087:
! 10088: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10089: #if defined(LIBXML_UNICODE_ENABLED)
! 10090: PyObject *
! 10091: libxml_xmlUCSIsCombiningHalfMarks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10092: PyObject *py_retval;
! 10093: int c_retval;
! 10094: int code;
! 10095:
! 10096: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningHalfMarks", &code))
! 10097: return(NULL);
! 10098:
! 10099: c_retval = xmlUCSIsCombiningHalfMarks(code);
! 10100: py_retval = libxml_intWrap((int) c_retval);
! 10101: return(py_retval);
! 10102: }
! 10103:
! 10104: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10105: #if defined(LIBXML_UNICODE_ENABLED)
! 10106: PyObject *
! 10107: libxml_xmlUCSIsCombiningMarksforSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10108: PyObject *py_retval;
! 10109: int c_retval;
! 10110: int code;
! 10111:
! 10112: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningMarksforSymbols", &code))
! 10113: return(NULL);
! 10114:
! 10115: c_retval = xmlUCSIsCombiningMarksforSymbols(code);
! 10116: py_retval = libxml_intWrap((int) c_retval);
! 10117: return(py_retval);
! 10118: }
! 10119:
! 10120: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10121: #if defined(LIBXML_UNICODE_ENABLED)
! 10122: PyObject *
! 10123: libxml_xmlUCSIsControlPictures(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10124: PyObject *py_retval;
! 10125: int c_retval;
! 10126: int code;
! 10127:
! 10128: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsControlPictures", &code))
! 10129: return(NULL);
! 10130:
! 10131: c_retval = xmlUCSIsControlPictures(code);
! 10132: py_retval = libxml_intWrap((int) c_retval);
! 10133: return(py_retval);
! 10134: }
! 10135:
! 10136: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10137: #if defined(LIBXML_UNICODE_ENABLED)
! 10138: PyObject *
! 10139: libxml_xmlUCSIsCurrencySymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10140: PyObject *py_retval;
! 10141: int c_retval;
! 10142: int code;
! 10143:
! 10144: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCurrencySymbols", &code))
! 10145: return(NULL);
! 10146:
! 10147: c_retval = xmlUCSIsCurrencySymbols(code);
! 10148: py_retval = libxml_intWrap((int) c_retval);
! 10149: return(py_retval);
! 10150: }
! 10151:
! 10152: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10153: #if defined(LIBXML_UNICODE_ENABLED)
! 10154: PyObject *
! 10155: libxml_xmlUCSIsCypriotSyllabary(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10156: PyObject *py_retval;
! 10157: int c_retval;
! 10158: int code;
! 10159:
! 10160: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCypriotSyllabary", &code))
! 10161: return(NULL);
! 10162:
! 10163: c_retval = xmlUCSIsCypriotSyllabary(code);
! 10164: py_retval = libxml_intWrap((int) c_retval);
! 10165: return(py_retval);
! 10166: }
! 10167:
! 10168: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10169: #if defined(LIBXML_UNICODE_ENABLED)
! 10170: PyObject *
! 10171: libxml_xmlUCSIsCyrillic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10172: PyObject *py_retval;
! 10173: int c_retval;
! 10174: int code;
! 10175:
! 10176: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCyrillic", &code))
! 10177: return(NULL);
! 10178:
! 10179: c_retval = xmlUCSIsCyrillic(code);
! 10180: py_retval = libxml_intWrap((int) c_retval);
! 10181: return(py_retval);
! 10182: }
! 10183:
! 10184: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10185: #if defined(LIBXML_UNICODE_ENABLED)
! 10186: PyObject *
! 10187: libxml_xmlUCSIsCyrillicSupplement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10188: PyObject *py_retval;
! 10189: int c_retval;
! 10190: int code;
! 10191:
! 10192: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCyrillicSupplement", &code))
! 10193: return(NULL);
! 10194:
! 10195: c_retval = xmlUCSIsCyrillicSupplement(code);
! 10196: py_retval = libxml_intWrap((int) c_retval);
! 10197: return(py_retval);
! 10198: }
! 10199:
! 10200: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10201: #if defined(LIBXML_UNICODE_ENABLED)
! 10202: PyObject *
! 10203: libxml_xmlUCSIsDeseret(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10204: PyObject *py_retval;
! 10205: int c_retval;
! 10206: int code;
! 10207:
! 10208: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsDeseret", &code))
! 10209: return(NULL);
! 10210:
! 10211: c_retval = xmlUCSIsDeseret(code);
! 10212: py_retval = libxml_intWrap((int) c_retval);
! 10213: return(py_retval);
! 10214: }
! 10215:
! 10216: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10217: #if defined(LIBXML_UNICODE_ENABLED)
! 10218: PyObject *
! 10219: libxml_xmlUCSIsDevanagari(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10220: PyObject *py_retval;
! 10221: int c_retval;
! 10222: int code;
! 10223:
! 10224: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsDevanagari", &code))
! 10225: return(NULL);
! 10226:
! 10227: c_retval = xmlUCSIsDevanagari(code);
! 10228: py_retval = libxml_intWrap((int) c_retval);
! 10229: return(py_retval);
! 10230: }
! 10231:
! 10232: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10233: #if defined(LIBXML_UNICODE_ENABLED)
! 10234: PyObject *
! 10235: libxml_xmlUCSIsDingbats(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10236: PyObject *py_retval;
! 10237: int c_retval;
! 10238: int code;
! 10239:
! 10240: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsDingbats", &code))
! 10241: return(NULL);
! 10242:
! 10243: c_retval = xmlUCSIsDingbats(code);
! 10244: py_retval = libxml_intWrap((int) c_retval);
! 10245: return(py_retval);
! 10246: }
! 10247:
! 10248: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10249: #if defined(LIBXML_UNICODE_ENABLED)
! 10250: PyObject *
! 10251: libxml_xmlUCSIsEnclosedAlphanumerics(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10252: PyObject *py_retval;
! 10253: int c_retval;
! 10254: int code;
! 10255:
! 10256: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsEnclosedAlphanumerics", &code))
! 10257: return(NULL);
! 10258:
! 10259: c_retval = xmlUCSIsEnclosedAlphanumerics(code);
! 10260: py_retval = libxml_intWrap((int) c_retval);
! 10261: return(py_retval);
! 10262: }
! 10263:
! 10264: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10265: #if defined(LIBXML_UNICODE_ENABLED)
! 10266: PyObject *
! 10267: libxml_xmlUCSIsEnclosedCJKLettersandMonths(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10268: PyObject *py_retval;
! 10269: int c_retval;
! 10270: int code;
! 10271:
! 10272: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsEnclosedCJKLettersandMonths", &code))
! 10273: return(NULL);
! 10274:
! 10275: c_retval = xmlUCSIsEnclosedCJKLettersandMonths(code);
! 10276: py_retval = libxml_intWrap((int) c_retval);
! 10277: return(py_retval);
! 10278: }
! 10279:
! 10280: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10281: #if defined(LIBXML_UNICODE_ENABLED)
! 10282: PyObject *
! 10283: libxml_xmlUCSIsEthiopic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10284: PyObject *py_retval;
! 10285: int c_retval;
! 10286: int code;
! 10287:
! 10288: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsEthiopic", &code))
! 10289: return(NULL);
! 10290:
! 10291: c_retval = xmlUCSIsEthiopic(code);
! 10292: py_retval = libxml_intWrap((int) c_retval);
! 10293: return(py_retval);
! 10294: }
! 10295:
! 10296: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10297: #if defined(LIBXML_UNICODE_ENABLED)
! 10298: PyObject *
! 10299: libxml_xmlUCSIsGeneralPunctuation(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10300: PyObject *py_retval;
! 10301: int c_retval;
! 10302: int code;
! 10303:
! 10304: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGeneralPunctuation", &code))
! 10305: return(NULL);
! 10306:
! 10307: c_retval = xmlUCSIsGeneralPunctuation(code);
! 10308: py_retval = libxml_intWrap((int) c_retval);
! 10309: return(py_retval);
! 10310: }
! 10311:
! 10312: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10313: #if defined(LIBXML_UNICODE_ENABLED)
! 10314: PyObject *
! 10315: libxml_xmlUCSIsGeometricShapes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10316: PyObject *py_retval;
! 10317: int c_retval;
! 10318: int code;
! 10319:
! 10320: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGeometricShapes", &code))
! 10321: return(NULL);
! 10322:
! 10323: c_retval = xmlUCSIsGeometricShapes(code);
! 10324: py_retval = libxml_intWrap((int) c_retval);
! 10325: return(py_retval);
! 10326: }
! 10327:
! 10328: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10329: #if defined(LIBXML_UNICODE_ENABLED)
! 10330: PyObject *
! 10331: libxml_xmlUCSIsGeorgian(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10332: PyObject *py_retval;
! 10333: int c_retval;
! 10334: int code;
! 10335:
! 10336: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGeorgian", &code))
! 10337: return(NULL);
! 10338:
! 10339: c_retval = xmlUCSIsGeorgian(code);
! 10340: py_retval = libxml_intWrap((int) c_retval);
! 10341: return(py_retval);
! 10342: }
! 10343:
! 10344: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10345: #if defined(LIBXML_UNICODE_ENABLED)
! 10346: PyObject *
! 10347: libxml_xmlUCSIsGothic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10348: PyObject *py_retval;
! 10349: int c_retval;
! 10350: int code;
! 10351:
! 10352: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGothic", &code))
! 10353: return(NULL);
! 10354:
! 10355: c_retval = xmlUCSIsGothic(code);
! 10356: py_retval = libxml_intWrap((int) c_retval);
! 10357: return(py_retval);
! 10358: }
! 10359:
! 10360: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10361: #if defined(LIBXML_UNICODE_ENABLED)
! 10362: PyObject *
! 10363: libxml_xmlUCSIsGreek(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10364: PyObject *py_retval;
! 10365: int c_retval;
! 10366: int code;
! 10367:
! 10368: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGreek", &code))
! 10369: return(NULL);
! 10370:
! 10371: c_retval = xmlUCSIsGreek(code);
! 10372: py_retval = libxml_intWrap((int) c_retval);
! 10373: return(py_retval);
! 10374: }
! 10375:
! 10376: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10377: #if defined(LIBXML_UNICODE_ENABLED)
! 10378: PyObject *
! 10379: libxml_xmlUCSIsGreekExtended(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10380: PyObject *py_retval;
! 10381: int c_retval;
! 10382: int code;
! 10383:
! 10384: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGreekExtended", &code))
! 10385: return(NULL);
! 10386:
! 10387: c_retval = xmlUCSIsGreekExtended(code);
! 10388: py_retval = libxml_intWrap((int) c_retval);
! 10389: return(py_retval);
! 10390: }
! 10391:
! 10392: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10393: #if defined(LIBXML_UNICODE_ENABLED)
! 10394: PyObject *
! 10395: libxml_xmlUCSIsGreekandCoptic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10396: PyObject *py_retval;
! 10397: int c_retval;
! 10398: int code;
! 10399:
! 10400: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGreekandCoptic", &code))
! 10401: return(NULL);
! 10402:
! 10403: c_retval = xmlUCSIsGreekandCoptic(code);
! 10404: py_retval = libxml_intWrap((int) c_retval);
! 10405: return(py_retval);
! 10406: }
! 10407:
! 10408: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10409: #if defined(LIBXML_UNICODE_ENABLED)
! 10410: PyObject *
! 10411: libxml_xmlUCSIsGujarati(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10412: PyObject *py_retval;
! 10413: int c_retval;
! 10414: int code;
! 10415:
! 10416: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGujarati", &code))
! 10417: return(NULL);
! 10418:
! 10419: c_retval = xmlUCSIsGujarati(code);
! 10420: py_retval = libxml_intWrap((int) c_retval);
! 10421: return(py_retval);
! 10422: }
! 10423:
! 10424: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10425: #if defined(LIBXML_UNICODE_ENABLED)
! 10426: PyObject *
! 10427: libxml_xmlUCSIsGurmukhi(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10428: PyObject *py_retval;
! 10429: int c_retval;
! 10430: int code;
! 10431:
! 10432: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGurmukhi", &code))
! 10433: return(NULL);
! 10434:
! 10435: c_retval = xmlUCSIsGurmukhi(code);
! 10436: py_retval = libxml_intWrap((int) c_retval);
! 10437: return(py_retval);
! 10438: }
! 10439:
! 10440: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10441: #if defined(LIBXML_UNICODE_ENABLED)
! 10442: PyObject *
! 10443: libxml_xmlUCSIsHalfwidthandFullwidthForms(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10444: PyObject *py_retval;
! 10445: int c_retval;
! 10446: int code;
! 10447:
! 10448: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHalfwidthandFullwidthForms", &code))
! 10449: return(NULL);
! 10450:
! 10451: c_retval = xmlUCSIsHalfwidthandFullwidthForms(code);
! 10452: py_retval = libxml_intWrap((int) c_retval);
! 10453: return(py_retval);
! 10454: }
! 10455:
! 10456: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10457: #if defined(LIBXML_UNICODE_ENABLED)
! 10458: PyObject *
! 10459: libxml_xmlUCSIsHangulCompatibilityJamo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10460: PyObject *py_retval;
! 10461: int c_retval;
! 10462: int code;
! 10463:
! 10464: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHangulCompatibilityJamo", &code))
! 10465: return(NULL);
! 10466:
! 10467: c_retval = xmlUCSIsHangulCompatibilityJamo(code);
! 10468: py_retval = libxml_intWrap((int) c_retval);
! 10469: return(py_retval);
! 10470: }
! 10471:
! 10472: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10473: #if defined(LIBXML_UNICODE_ENABLED)
! 10474: PyObject *
! 10475: libxml_xmlUCSIsHangulJamo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10476: PyObject *py_retval;
! 10477: int c_retval;
! 10478: int code;
! 10479:
! 10480: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHangulJamo", &code))
! 10481: return(NULL);
! 10482:
! 10483: c_retval = xmlUCSIsHangulJamo(code);
! 10484: py_retval = libxml_intWrap((int) c_retval);
! 10485: return(py_retval);
! 10486: }
! 10487:
! 10488: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10489: #if defined(LIBXML_UNICODE_ENABLED)
! 10490: PyObject *
! 10491: libxml_xmlUCSIsHangulSyllables(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10492: PyObject *py_retval;
! 10493: int c_retval;
! 10494: int code;
! 10495:
! 10496: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHangulSyllables", &code))
! 10497: return(NULL);
! 10498:
! 10499: c_retval = xmlUCSIsHangulSyllables(code);
! 10500: py_retval = libxml_intWrap((int) c_retval);
! 10501: return(py_retval);
! 10502: }
! 10503:
! 10504: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10505: #if defined(LIBXML_UNICODE_ENABLED)
! 10506: PyObject *
! 10507: libxml_xmlUCSIsHanunoo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10508: PyObject *py_retval;
! 10509: int c_retval;
! 10510: int code;
! 10511:
! 10512: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHanunoo", &code))
! 10513: return(NULL);
! 10514:
! 10515: c_retval = xmlUCSIsHanunoo(code);
! 10516: py_retval = libxml_intWrap((int) c_retval);
! 10517: return(py_retval);
! 10518: }
! 10519:
! 10520: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10521: #if defined(LIBXML_UNICODE_ENABLED)
! 10522: PyObject *
! 10523: libxml_xmlUCSIsHebrew(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10524: PyObject *py_retval;
! 10525: int c_retval;
! 10526: int code;
! 10527:
! 10528: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHebrew", &code))
! 10529: return(NULL);
! 10530:
! 10531: c_retval = xmlUCSIsHebrew(code);
! 10532: py_retval = libxml_intWrap((int) c_retval);
! 10533: return(py_retval);
! 10534: }
! 10535:
! 10536: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10537: #if defined(LIBXML_UNICODE_ENABLED)
! 10538: PyObject *
! 10539: libxml_xmlUCSIsHighPrivateUseSurrogates(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10540: PyObject *py_retval;
! 10541: int c_retval;
! 10542: int code;
! 10543:
! 10544: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHighPrivateUseSurrogates", &code))
! 10545: return(NULL);
! 10546:
! 10547: c_retval = xmlUCSIsHighPrivateUseSurrogates(code);
! 10548: py_retval = libxml_intWrap((int) c_retval);
! 10549: return(py_retval);
! 10550: }
! 10551:
! 10552: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10553: #if defined(LIBXML_UNICODE_ENABLED)
! 10554: PyObject *
! 10555: libxml_xmlUCSIsHighSurrogates(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10556: PyObject *py_retval;
! 10557: int c_retval;
! 10558: int code;
! 10559:
! 10560: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHighSurrogates", &code))
! 10561: return(NULL);
! 10562:
! 10563: c_retval = xmlUCSIsHighSurrogates(code);
! 10564: py_retval = libxml_intWrap((int) c_retval);
! 10565: return(py_retval);
! 10566: }
! 10567:
! 10568: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10569: #if defined(LIBXML_UNICODE_ENABLED)
! 10570: PyObject *
! 10571: libxml_xmlUCSIsHiragana(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10572: PyObject *py_retval;
! 10573: int c_retval;
! 10574: int code;
! 10575:
! 10576: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHiragana", &code))
! 10577: return(NULL);
! 10578:
! 10579: c_retval = xmlUCSIsHiragana(code);
! 10580: py_retval = libxml_intWrap((int) c_retval);
! 10581: return(py_retval);
! 10582: }
! 10583:
! 10584: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10585: #if defined(LIBXML_UNICODE_ENABLED)
! 10586: PyObject *
! 10587: libxml_xmlUCSIsIPAExtensions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10588: PyObject *py_retval;
! 10589: int c_retval;
! 10590: int code;
! 10591:
! 10592: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsIPAExtensions", &code))
! 10593: return(NULL);
! 10594:
! 10595: c_retval = xmlUCSIsIPAExtensions(code);
! 10596: py_retval = libxml_intWrap((int) c_retval);
! 10597: return(py_retval);
! 10598: }
! 10599:
! 10600: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10601: #if defined(LIBXML_UNICODE_ENABLED)
! 10602: PyObject *
! 10603: libxml_xmlUCSIsIdeographicDescriptionCharacters(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10604: PyObject *py_retval;
! 10605: int c_retval;
! 10606: int code;
! 10607:
! 10608: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsIdeographicDescriptionCharacters", &code))
! 10609: return(NULL);
! 10610:
! 10611: c_retval = xmlUCSIsIdeographicDescriptionCharacters(code);
! 10612: py_retval = libxml_intWrap((int) c_retval);
! 10613: return(py_retval);
! 10614: }
! 10615:
! 10616: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10617: #if defined(LIBXML_UNICODE_ENABLED)
! 10618: PyObject *
! 10619: libxml_xmlUCSIsKanbun(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10620: PyObject *py_retval;
! 10621: int c_retval;
! 10622: int code;
! 10623:
! 10624: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKanbun", &code))
! 10625: return(NULL);
! 10626:
! 10627: c_retval = xmlUCSIsKanbun(code);
! 10628: py_retval = libxml_intWrap((int) c_retval);
! 10629: return(py_retval);
! 10630: }
! 10631:
! 10632: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10633: #if defined(LIBXML_UNICODE_ENABLED)
! 10634: PyObject *
! 10635: libxml_xmlUCSIsKangxiRadicals(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10636: PyObject *py_retval;
! 10637: int c_retval;
! 10638: int code;
! 10639:
! 10640: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKangxiRadicals", &code))
! 10641: return(NULL);
! 10642:
! 10643: c_retval = xmlUCSIsKangxiRadicals(code);
! 10644: py_retval = libxml_intWrap((int) c_retval);
! 10645: return(py_retval);
! 10646: }
! 10647:
! 10648: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10649: #if defined(LIBXML_UNICODE_ENABLED)
! 10650: PyObject *
! 10651: libxml_xmlUCSIsKannada(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10652: PyObject *py_retval;
! 10653: int c_retval;
! 10654: int code;
! 10655:
! 10656: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKannada", &code))
! 10657: return(NULL);
! 10658:
! 10659: c_retval = xmlUCSIsKannada(code);
! 10660: py_retval = libxml_intWrap((int) c_retval);
! 10661: return(py_retval);
! 10662: }
! 10663:
! 10664: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10665: #if defined(LIBXML_UNICODE_ENABLED)
! 10666: PyObject *
! 10667: libxml_xmlUCSIsKatakana(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10668: PyObject *py_retval;
! 10669: int c_retval;
! 10670: int code;
! 10671:
! 10672: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKatakana", &code))
! 10673: return(NULL);
! 10674:
! 10675: c_retval = xmlUCSIsKatakana(code);
! 10676: py_retval = libxml_intWrap((int) c_retval);
! 10677: return(py_retval);
! 10678: }
! 10679:
! 10680: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10681: #if defined(LIBXML_UNICODE_ENABLED)
! 10682: PyObject *
! 10683: libxml_xmlUCSIsKatakanaPhoneticExtensions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10684: PyObject *py_retval;
! 10685: int c_retval;
! 10686: int code;
! 10687:
! 10688: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKatakanaPhoneticExtensions", &code))
! 10689: return(NULL);
! 10690:
! 10691: c_retval = xmlUCSIsKatakanaPhoneticExtensions(code);
! 10692: py_retval = libxml_intWrap((int) c_retval);
! 10693: return(py_retval);
! 10694: }
! 10695:
! 10696: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10697: #if defined(LIBXML_UNICODE_ENABLED)
! 10698: PyObject *
! 10699: libxml_xmlUCSIsKhmer(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10700: PyObject *py_retval;
! 10701: int c_retval;
! 10702: int code;
! 10703:
! 10704: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKhmer", &code))
! 10705: return(NULL);
! 10706:
! 10707: c_retval = xmlUCSIsKhmer(code);
! 10708: py_retval = libxml_intWrap((int) c_retval);
! 10709: return(py_retval);
! 10710: }
! 10711:
! 10712: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10713: #if defined(LIBXML_UNICODE_ENABLED)
! 10714: PyObject *
! 10715: libxml_xmlUCSIsKhmerSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10716: PyObject *py_retval;
! 10717: int c_retval;
! 10718: int code;
! 10719:
! 10720: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKhmerSymbols", &code))
! 10721: return(NULL);
! 10722:
! 10723: c_retval = xmlUCSIsKhmerSymbols(code);
! 10724: py_retval = libxml_intWrap((int) c_retval);
! 10725: return(py_retval);
! 10726: }
! 10727:
! 10728: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10729: #if defined(LIBXML_UNICODE_ENABLED)
! 10730: PyObject *
! 10731: libxml_xmlUCSIsLao(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10732: PyObject *py_retval;
! 10733: int c_retval;
! 10734: int code;
! 10735:
! 10736: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLao", &code))
! 10737: return(NULL);
! 10738:
! 10739: c_retval = xmlUCSIsLao(code);
! 10740: py_retval = libxml_intWrap((int) c_retval);
! 10741: return(py_retval);
! 10742: }
! 10743:
! 10744: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10745: #if defined(LIBXML_UNICODE_ENABLED)
! 10746: PyObject *
! 10747: libxml_xmlUCSIsLatin1Supplement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10748: PyObject *py_retval;
! 10749: int c_retval;
! 10750: int code;
! 10751:
! 10752: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatin1Supplement", &code))
! 10753: return(NULL);
! 10754:
! 10755: c_retval = xmlUCSIsLatin1Supplement(code);
! 10756: py_retval = libxml_intWrap((int) c_retval);
! 10757: return(py_retval);
! 10758: }
! 10759:
! 10760: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10761: #if defined(LIBXML_UNICODE_ENABLED)
! 10762: PyObject *
! 10763: libxml_xmlUCSIsLatinExtendedA(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10764: PyObject *py_retval;
! 10765: int c_retval;
! 10766: int code;
! 10767:
! 10768: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatinExtendedA", &code))
! 10769: return(NULL);
! 10770:
! 10771: c_retval = xmlUCSIsLatinExtendedA(code);
! 10772: py_retval = libxml_intWrap((int) c_retval);
! 10773: return(py_retval);
! 10774: }
! 10775:
! 10776: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10777: #if defined(LIBXML_UNICODE_ENABLED)
! 10778: PyObject *
! 10779: libxml_xmlUCSIsLatinExtendedAdditional(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10780: PyObject *py_retval;
! 10781: int c_retval;
! 10782: int code;
! 10783:
! 10784: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatinExtendedAdditional", &code))
! 10785: return(NULL);
! 10786:
! 10787: c_retval = xmlUCSIsLatinExtendedAdditional(code);
! 10788: py_retval = libxml_intWrap((int) c_retval);
! 10789: return(py_retval);
! 10790: }
! 10791:
! 10792: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10793: #if defined(LIBXML_UNICODE_ENABLED)
! 10794: PyObject *
! 10795: libxml_xmlUCSIsLatinExtendedB(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10796: PyObject *py_retval;
! 10797: int c_retval;
! 10798: int code;
! 10799:
! 10800: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatinExtendedB", &code))
! 10801: return(NULL);
! 10802:
! 10803: c_retval = xmlUCSIsLatinExtendedB(code);
! 10804: py_retval = libxml_intWrap((int) c_retval);
! 10805: return(py_retval);
! 10806: }
! 10807:
! 10808: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10809: #if defined(LIBXML_UNICODE_ENABLED)
! 10810: PyObject *
! 10811: libxml_xmlUCSIsLetterlikeSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10812: PyObject *py_retval;
! 10813: int c_retval;
! 10814: int code;
! 10815:
! 10816: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLetterlikeSymbols", &code))
! 10817: return(NULL);
! 10818:
! 10819: c_retval = xmlUCSIsLetterlikeSymbols(code);
! 10820: py_retval = libxml_intWrap((int) c_retval);
! 10821: return(py_retval);
! 10822: }
! 10823:
! 10824: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10825: #if defined(LIBXML_UNICODE_ENABLED)
! 10826: PyObject *
! 10827: libxml_xmlUCSIsLimbu(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10828: PyObject *py_retval;
! 10829: int c_retval;
! 10830: int code;
! 10831:
! 10832: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLimbu", &code))
! 10833: return(NULL);
! 10834:
! 10835: c_retval = xmlUCSIsLimbu(code);
! 10836: py_retval = libxml_intWrap((int) c_retval);
! 10837: return(py_retval);
! 10838: }
! 10839:
! 10840: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10841: #if defined(LIBXML_UNICODE_ENABLED)
! 10842: PyObject *
! 10843: libxml_xmlUCSIsLinearBIdeograms(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10844: PyObject *py_retval;
! 10845: int c_retval;
! 10846: int code;
! 10847:
! 10848: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLinearBIdeograms", &code))
! 10849: return(NULL);
! 10850:
! 10851: c_retval = xmlUCSIsLinearBIdeograms(code);
! 10852: py_retval = libxml_intWrap((int) c_retval);
! 10853: return(py_retval);
! 10854: }
! 10855:
! 10856: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10857: #if defined(LIBXML_UNICODE_ENABLED)
! 10858: PyObject *
! 10859: libxml_xmlUCSIsLinearBSyllabary(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10860: PyObject *py_retval;
! 10861: int c_retval;
! 10862: int code;
! 10863:
! 10864: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLinearBSyllabary", &code))
! 10865: return(NULL);
! 10866:
! 10867: c_retval = xmlUCSIsLinearBSyllabary(code);
! 10868: py_retval = libxml_intWrap((int) c_retval);
! 10869: return(py_retval);
! 10870: }
! 10871:
! 10872: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10873: #if defined(LIBXML_UNICODE_ENABLED)
! 10874: PyObject *
! 10875: libxml_xmlUCSIsLowSurrogates(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10876: PyObject *py_retval;
! 10877: int c_retval;
! 10878: int code;
! 10879:
! 10880: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLowSurrogates", &code))
! 10881: return(NULL);
! 10882:
! 10883: c_retval = xmlUCSIsLowSurrogates(code);
! 10884: py_retval = libxml_intWrap((int) c_retval);
! 10885: return(py_retval);
! 10886: }
! 10887:
! 10888: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10889: #if defined(LIBXML_UNICODE_ENABLED)
! 10890: PyObject *
! 10891: libxml_xmlUCSIsMalayalam(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10892: PyObject *py_retval;
! 10893: int c_retval;
! 10894: int code;
! 10895:
! 10896: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMalayalam", &code))
! 10897: return(NULL);
! 10898:
! 10899: c_retval = xmlUCSIsMalayalam(code);
! 10900: py_retval = libxml_intWrap((int) c_retval);
! 10901: return(py_retval);
! 10902: }
! 10903:
! 10904: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10905: #if defined(LIBXML_UNICODE_ENABLED)
! 10906: PyObject *
! 10907: libxml_xmlUCSIsMathematicalAlphanumericSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10908: PyObject *py_retval;
! 10909: int c_retval;
! 10910: int code;
! 10911:
! 10912: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMathematicalAlphanumericSymbols", &code))
! 10913: return(NULL);
! 10914:
! 10915: c_retval = xmlUCSIsMathematicalAlphanumericSymbols(code);
! 10916: py_retval = libxml_intWrap((int) c_retval);
! 10917: return(py_retval);
! 10918: }
! 10919:
! 10920: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10921: #if defined(LIBXML_UNICODE_ENABLED)
! 10922: PyObject *
! 10923: libxml_xmlUCSIsMathematicalOperators(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10924: PyObject *py_retval;
! 10925: int c_retval;
! 10926: int code;
! 10927:
! 10928: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMathematicalOperators", &code))
! 10929: return(NULL);
! 10930:
! 10931: c_retval = xmlUCSIsMathematicalOperators(code);
! 10932: py_retval = libxml_intWrap((int) c_retval);
! 10933: return(py_retval);
! 10934: }
! 10935:
! 10936: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10937: #if defined(LIBXML_UNICODE_ENABLED)
! 10938: PyObject *
! 10939: libxml_xmlUCSIsMiscellaneousMathematicalSymbolsA(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10940: PyObject *py_retval;
! 10941: int c_retval;
! 10942: int code;
! 10943:
! 10944: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMiscellaneousMathematicalSymbolsA", &code))
! 10945: return(NULL);
! 10946:
! 10947: c_retval = xmlUCSIsMiscellaneousMathematicalSymbolsA(code);
! 10948: py_retval = libxml_intWrap((int) c_retval);
! 10949: return(py_retval);
! 10950: }
! 10951:
! 10952: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10953: #if defined(LIBXML_UNICODE_ENABLED)
! 10954: PyObject *
! 10955: libxml_xmlUCSIsMiscellaneousMathematicalSymbolsB(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10956: PyObject *py_retval;
! 10957: int c_retval;
! 10958: int code;
! 10959:
! 10960: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMiscellaneousMathematicalSymbolsB", &code))
! 10961: return(NULL);
! 10962:
! 10963: c_retval = xmlUCSIsMiscellaneousMathematicalSymbolsB(code);
! 10964: py_retval = libxml_intWrap((int) c_retval);
! 10965: return(py_retval);
! 10966: }
! 10967:
! 10968: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10969: #if defined(LIBXML_UNICODE_ENABLED)
! 10970: PyObject *
! 10971: libxml_xmlUCSIsMiscellaneousSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10972: PyObject *py_retval;
! 10973: int c_retval;
! 10974: int code;
! 10975:
! 10976: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMiscellaneousSymbols", &code))
! 10977: return(NULL);
! 10978:
! 10979: c_retval = xmlUCSIsMiscellaneousSymbols(code);
! 10980: py_retval = libxml_intWrap((int) c_retval);
! 10981: return(py_retval);
! 10982: }
! 10983:
! 10984: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 10985: #if defined(LIBXML_UNICODE_ENABLED)
! 10986: PyObject *
! 10987: libxml_xmlUCSIsMiscellaneousSymbolsandArrows(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 10988: PyObject *py_retval;
! 10989: int c_retval;
! 10990: int code;
! 10991:
! 10992: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMiscellaneousSymbolsandArrows", &code))
! 10993: return(NULL);
! 10994:
! 10995: c_retval = xmlUCSIsMiscellaneousSymbolsandArrows(code);
! 10996: py_retval = libxml_intWrap((int) c_retval);
! 10997: return(py_retval);
! 10998: }
! 10999:
! 11000: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11001: #if defined(LIBXML_UNICODE_ENABLED)
! 11002: PyObject *
! 11003: libxml_xmlUCSIsMiscellaneousTechnical(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11004: PyObject *py_retval;
! 11005: int c_retval;
! 11006: int code;
! 11007:
! 11008: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMiscellaneousTechnical", &code))
! 11009: return(NULL);
! 11010:
! 11011: c_retval = xmlUCSIsMiscellaneousTechnical(code);
! 11012: py_retval = libxml_intWrap((int) c_retval);
! 11013: return(py_retval);
! 11014: }
! 11015:
! 11016: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11017: #if defined(LIBXML_UNICODE_ENABLED)
! 11018: PyObject *
! 11019: libxml_xmlUCSIsMongolian(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11020: PyObject *py_retval;
! 11021: int c_retval;
! 11022: int code;
! 11023:
! 11024: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMongolian", &code))
! 11025: return(NULL);
! 11026:
! 11027: c_retval = xmlUCSIsMongolian(code);
! 11028: py_retval = libxml_intWrap((int) c_retval);
! 11029: return(py_retval);
! 11030: }
! 11031:
! 11032: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11033: #if defined(LIBXML_UNICODE_ENABLED)
! 11034: PyObject *
! 11035: libxml_xmlUCSIsMusicalSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11036: PyObject *py_retval;
! 11037: int c_retval;
! 11038: int code;
! 11039:
! 11040: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMusicalSymbols", &code))
! 11041: return(NULL);
! 11042:
! 11043: c_retval = xmlUCSIsMusicalSymbols(code);
! 11044: py_retval = libxml_intWrap((int) c_retval);
! 11045: return(py_retval);
! 11046: }
! 11047:
! 11048: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11049: #if defined(LIBXML_UNICODE_ENABLED)
! 11050: PyObject *
! 11051: libxml_xmlUCSIsMyanmar(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11052: PyObject *py_retval;
! 11053: int c_retval;
! 11054: int code;
! 11055:
! 11056: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMyanmar", &code))
! 11057: return(NULL);
! 11058:
! 11059: c_retval = xmlUCSIsMyanmar(code);
! 11060: py_retval = libxml_intWrap((int) c_retval);
! 11061: return(py_retval);
! 11062: }
! 11063:
! 11064: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11065: #if defined(LIBXML_UNICODE_ENABLED)
! 11066: PyObject *
! 11067: libxml_xmlUCSIsNumberForms(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11068: PyObject *py_retval;
! 11069: int c_retval;
! 11070: int code;
! 11071:
! 11072: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsNumberForms", &code))
! 11073: return(NULL);
! 11074:
! 11075: c_retval = xmlUCSIsNumberForms(code);
! 11076: py_retval = libxml_intWrap((int) c_retval);
! 11077: return(py_retval);
! 11078: }
! 11079:
! 11080: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11081: #if defined(LIBXML_UNICODE_ENABLED)
! 11082: PyObject *
! 11083: libxml_xmlUCSIsOgham(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11084: PyObject *py_retval;
! 11085: int c_retval;
! 11086: int code;
! 11087:
! 11088: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsOgham", &code))
! 11089: return(NULL);
! 11090:
! 11091: c_retval = xmlUCSIsOgham(code);
! 11092: py_retval = libxml_intWrap((int) c_retval);
! 11093: return(py_retval);
! 11094: }
! 11095:
! 11096: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11097: #if defined(LIBXML_UNICODE_ENABLED)
! 11098: PyObject *
! 11099: libxml_xmlUCSIsOldItalic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11100: PyObject *py_retval;
! 11101: int c_retval;
! 11102: int code;
! 11103:
! 11104: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsOldItalic", &code))
! 11105: return(NULL);
! 11106:
! 11107: c_retval = xmlUCSIsOldItalic(code);
! 11108: py_retval = libxml_intWrap((int) c_retval);
! 11109: return(py_retval);
! 11110: }
! 11111:
! 11112: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11113: #if defined(LIBXML_UNICODE_ENABLED)
! 11114: PyObject *
! 11115: libxml_xmlUCSIsOpticalCharacterRecognition(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11116: PyObject *py_retval;
! 11117: int c_retval;
! 11118: int code;
! 11119:
! 11120: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsOpticalCharacterRecognition", &code))
! 11121: return(NULL);
! 11122:
! 11123: c_retval = xmlUCSIsOpticalCharacterRecognition(code);
! 11124: py_retval = libxml_intWrap((int) c_retval);
! 11125: return(py_retval);
! 11126: }
! 11127:
! 11128: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11129: #if defined(LIBXML_UNICODE_ENABLED)
! 11130: PyObject *
! 11131: libxml_xmlUCSIsOriya(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11132: PyObject *py_retval;
! 11133: int c_retval;
! 11134: int code;
! 11135:
! 11136: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsOriya", &code))
! 11137: return(NULL);
! 11138:
! 11139: c_retval = xmlUCSIsOriya(code);
! 11140: py_retval = libxml_intWrap((int) c_retval);
! 11141: return(py_retval);
! 11142: }
! 11143:
! 11144: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11145: #if defined(LIBXML_UNICODE_ENABLED)
! 11146: PyObject *
! 11147: libxml_xmlUCSIsOsmanya(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11148: PyObject *py_retval;
! 11149: int c_retval;
! 11150: int code;
! 11151:
! 11152: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsOsmanya", &code))
! 11153: return(NULL);
! 11154:
! 11155: c_retval = xmlUCSIsOsmanya(code);
! 11156: py_retval = libxml_intWrap((int) c_retval);
! 11157: return(py_retval);
! 11158: }
! 11159:
! 11160: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11161: #if defined(LIBXML_UNICODE_ENABLED)
! 11162: PyObject *
! 11163: libxml_xmlUCSIsPhoneticExtensions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11164: PyObject *py_retval;
! 11165: int c_retval;
! 11166: int code;
! 11167:
! 11168: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsPhoneticExtensions", &code))
! 11169: return(NULL);
! 11170:
! 11171: c_retval = xmlUCSIsPhoneticExtensions(code);
! 11172: py_retval = libxml_intWrap((int) c_retval);
! 11173: return(py_retval);
! 11174: }
! 11175:
! 11176: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11177: #if defined(LIBXML_UNICODE_ENABLED)
! 11178: PyObject *
! 11179: libxml_xmlUCSIsPrivateUse(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11180: PyObject *py_retval;
! 11181: int c_retval;
! 11182: int code;
! 11183:
! 11184: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsPrivateUse", &code))
! 11185: return(NULL);
! 11186:
! 11187: c_retval = xmlUCSIsPrivateUse(code);
! 11188: py_retval = libxml_intWrap((int) c_retval);
! 11189: return(py_retval);
! 11190: }
! 11191:
! 11192: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11193: #if defined(LIBXML_UNICODE_ENABLED)
! 11194: PyObject *
! 11195: libxml_xmlUCSIsPrivateUseArea(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11196: PyObject *py_retval;
! 11197: int c_retval;
! 11198: int code;
! 11199:
! 11200: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsPrivateUseArea", &code))
! 11201: return(NULL);
! 11202:
! 11203: c_retval = xmlUCSIsPrivateUseArea(code);
! 11204: py_retval = libxml_intWrap((int) c_retval);
! 11205: return(py_retval);
! 11206: }
! 11207:
! 11208: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11209: #if defined(LIBXML_UNICODE_ENABLED)
! 11210: PyObject *
! 11211: libxml_xmlUCSIsRunic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11212: PyObject *py_retval;
! 11213: int c_retval;
! 11214: int code;
! 11215:
! 11216: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsRunic", &code))
! 11217: return(NULL);
! 11218:
! 11219: c_retval = xmlUCSIsRunic(code);
! 11220: py_retval = libxml_intWrap((int) c_retval);
! 11221: return(py_retval);
! 11222: }
! 11223:
! 11224: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11225: #if defined(LIBXML_UNICODE_ENABLED)
! 11226: PyObject *
! 11227: libxml_xmlUCSIsShavian(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11228: PyObject *py_retval;
! 11229: int c_retval;
! 11230: int code;
! 11231:
! 11232: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsShavian", &code))
! 11233: return(NULL);
! 11234:
! 11235: c_retval = xmlUCSIsShavian(code);
! 11236: py_retval = libxml_intWrap((int) c_retval);
! 11237: return(py_retval);
! 11238: }
! 11239:
! 11240: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11241: #if defined(LIBXML_UNICODE_ENABLED)
! 11242: PyObject *
! 11243: libxml_xmlUCSIsSinhala(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11244: PyObject *py_retval;
! 11245: int c_retval;
! 11246: int code;
! 11247:
! 11248: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSinhala", &code))
! 11249: return(NULL);
! 11250:
! 11251: c_retval = xmlUCSIsSinhala(code);
! 11252: py_retval = libxml_intWrap((int) c_retval);
! 11253: return(py_retval);
! 11254: }
! 11255:
! 11256: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11257: #if defined(LIBXML_UNICODE_ENABLED)
! 11258: PyObject *
! 11259: libxml_xmlUCSIsSmallFormVariants(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11260: PyObject *py_retval;
! 11261: int c_retval;
! 11262: int code;
! 11263:
! 11264: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSmallFormVariants", &code))
! 11265: return(NULL);
! 11266:
! 11267: c_retval = xmlUCSIsSmallFormVariants(code);
! 11268: py_retval = libxml_intWrap((int) c_retval);
! 11269: return(py_retval);
! 11270: }
! 11271:
! 11272: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11273: #if defined(LIBXML_UNICODE_ENABLED)
! 11274: PyObject *
! 11275: libxml_xmlUCSIsSpacingModifierLetters(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11276: PyObject *py_retval;
! 11277: int c_retval;
! 11278: int code;
! 11279:
! 11280: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSpacingModifierLetters", &code))
! 11281: return(NULL);
! 11282:
! 11283: c_retval = xmlUCSIsSpacingModifierLetters(code);
! 11284: py_retval = libxml_intWrap((int) c_retval);
! 11285: return(py_retval);
! 11286: }
! 11287:
! 11288: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11289: #if defined(LIBXML_UNICODE_ENABLED)
! 11290: PyObject *
! 11291: libxml_xmlUCSIsSpecials(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11292: PyObject *py_retval;
! 11293: int c_retval;
! 11294: int code;
! 11295:
! 11296: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSpecials", &code))
! 11297: return(NULL);
! 11298:
! 11299: c_retval = xmlUCSIsSpecials(code);
! 11300: py_retval = libxml_intWrap((int) c_retval);
! 11301: return(py_retval);
! 11302: }
! 11303:
! 11304: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11305: #if defined(LIBXML_UNICODE_ENABLED)
! 11306: PyObject *
! 11307: libxml_xmlUCSIsSuperscriptsandSubscripts(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11308: PyObject *py_retval;
! 11309: int c_retval;
! 11310: int code;
! 11311:
! 11312: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSuperscriptsandSubscripts", &code))
! 11313: return(NULL);
! 11314:
! 11315: c_retval = xmlUCSIsSuperscriptsandSubscripts(code);
! 11316: py_retval = libxml_intWrap((int) c_retval);
! 11317: return(py_retval);
! 11318: }
! 11319:
! 11320: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11321: #if defined(LIBXML_UNICODE_ENABLED)
! 11322: PyObject *
! 11323: libxml_xmlUCSIsSupplementalArrowsA(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11324: PyObject *py_retval;
! 11325: int c_retval;
! 11326: int code;
! 11327:
! 11328: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSupplementalArrowsA", &code))
! 11329: return(NULL);
! 11330:
! 11331: c_retval = xmlUCSIsSupplementalArrowsA(code);
! 11332: py_retval = libxml_intWrap((int) c_retval);
! 11333: return(py_retval);
! 11334: }
! 11335:
! 11336: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11337: #if defined(LIBXML_UNICODE_ENABLED)
! 11338: PyObject *
! 11339: libxml_xmlUCSIsSupplementalArrowsB(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11340: PyObject *py_retval;
! 11341: int c_retval;
! 11342: int code;
! 11343:
! 11344: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSupplementalArrowsB", &code))
! 11345: return(NULL);
! 11346:
! 11347: c_retval = xmlUCSIsSupplementalArrowsB(code);
! 11348: py_retval = libxml_intWrap((int) c_retval);
! 11349: return(py_retval);
! 11350: }
! 11351:
! 11352: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11353: #if defined(LIBXML_UNICODE_ENABLED)
! 11354: PyObject *
! 11355: libxml_xmlUCSIsSupplementalMathematicalOperators(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11356: PyObject *py_retval;
! 11357: int c_retval;
! 11358: int code;
! 11359:
! 11360: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSupplementalMathematicalOperators", &code))
! 11361: return(NULL);
! 11362:
! 11363: c_retval = xmlUCSIsSupplementalMathematicalOperators(code);
! 11364: py_retval = libxml_intWrap((int) c_retval);
! 11365: return(py_retval);
! 11366: }
! 11367:
! 11368: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11369: #if defined(LIBXML_UNICODE_ENABLED)
! 11370: PyObject *
! 11371: libxml_xmlUCSIsSupplementaryPrivateUseAreaA(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11372: PyObject *py_retval;
! 11373: int c_retval;
! 11374: int code;
! 11375:
! 11376: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSupplementaryPrivateUseAreaA", &code))
! 11377: return(NULL);
! 11378:
! 11379: c_retval = xmlUCSIsSupplementaryPrivateUseAreaA(code);
! 11380: py_retval = libxml_intWrap((int) c_retval);
! 11381: return(py_retval);
! 11382: }
! 11383:
! 11384: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11385: #if defined(LIBXML_UNICODE_ENABLED)
! 11386: PyObject *
! 11387: libxml_xmlUCSIsSupplementaryPrivateUseAreaB(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11388: PyObject *py_retval;
! 11389: int c_retval;
! 11390: int code;
! 11391:
! 11392: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSupplementaryPrivateUseAreaB", &code))
! 11393: return(NULL);
! 11394:
! 11395: c_retval = xmlUCSIsSupplementaryPrivateUseAreaB(code);
! 11396: py_retval = libxml_intWrap((int) c_retval);
! 11397: return(py_retval);
! 11398: }
! 11399:
! 11400: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11401: #if defined(LIBXML_UNICODE_ENABLED)
! 11402: PyObject *
! 11403: libxml_xmlUCSIsSyriac(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11404: PyObject *py_retval;
! 11405: int c_retval;
! 11406: int code;
! 11407:
! 11408: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSyriac", &code))
! 11409: return(NULL);
! 11410:
! 11411: c_retval = xmlUCSIsSyriac(code);
! 11412: py_retval = libxml_intWrap((int) c_retval);
! 11413: return(py_retval);
! 11414: }
! 11415:
! 11416: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11417: #if defined(LIBXML_UNICODE_ENABLED)
! 11418: PyObject *
! 11419: libxml_xmlUCSIsTagalog(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11420: PyObject *py_retval;
! 11421: int c_retval;
! 11422: int code;
! 11423:
! 11424: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTagalog", &code))
! 11425: return(NULL);
! 11426:
! 11427: c_retval = xmlUCSIsTagalog(code);
! 11428: py_retval = libxml_intWrap((int) c_retval);
! 11429: return(py_retval);
! 11430: }
! 11431:
! 11432: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11433: #if defined(LIBXML_UNICODE_ENABLED)
! 11434: PyObject *
! 11435: libxml_xmlUCSIsTagbanwa(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11436: PyObject *py_retval;
! 11437: int c_retval;
! 11438: int code;
! 11439:
! 11440: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTagbanwa", &code))
! 11441: return(NULL);
! 11442:
! 11443: c_retval = xmlUCSIsTagbanwa(code);
! 11444: py_retval = libxml_intWrap((int) c_retval);
! 11445: return(py_retval);
! 11446: }
! 11447:
! 11448: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11449: #if defined(LIBXML_UNICODE_ENABLED)
! 11450: PyObject *
! 11451: libxml_xmlUCSIsTags(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11452: PyObject *py_retval;
! 11453: int c_retval;
! 11454: int code;
! 11455:
! 11456: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTags", &code))
! 11457: return(NULL);
! 11458:
! 11459: c_retval = xmlUCSIsTags(code);
! 11460: py_retval = libxml_intWrap((int) c_retval);
! 11461: return(py_retval);
! 11462: }
! 11463:
! 11464: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11465: #if defined(LIBXML_UNICODE_ENABLED)
! 11466: PyObject *
! 11467: libxml_xmlUCSIsTaiLe(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11468: PyObject *py_retval;
! 11469: int c_retval;
! 11470: int code;
! 11471:
! 11472: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTaiLe", &code))
! 11473: return(NULL);
! 11474:
! 11475: c_retval = xmlUCSIsTaiLe(code);
! 11476: py_retval = libxml_intWrap((int) c_retval);
! 11477: return(py_retval);
! 11478: }
! 11479:
! 11480: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11481: #if defined(LIBXML_UNICODE_ENABLED)
! 11482: PyObject *
! 11483: libxml_xmlUCSIsTaiXuanJingSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11484: PyObject *py_retval;
! 11485: int c_retval;
! 11486: int code;
! 11487:
! 11488: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTaiXuanJingSymbols", &code))
! 11489: return(NULL);
! 11490:
! 11491: c_retval = xmlUCSIsTaiXuanJingSymbols(code);
! 11492: py_retval = libxml_intWrap((int) c_retval);
! 11493: return(py_retval);
! 11494: }
! 11495:
! 11496: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11497: #if defined(LIBXML_UNICODE_ENABLED)
! 11498: PyObject *
! 11499: libxml_xmlUCSIsTamil(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11500: PyObject *py_retval;
! 11501: int c_retval;
! 11502: int code;
! 11503:
! 11504: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTamil", &code))
! 11505: return(NULL);
! 11506:
! 11507: c_retval = xmlUCSIsTamil(code);
! 11508: py_retval = libxml_intWrap((int) c_retval);
! 11509: return(py_retval);
! 11510: }
! 11511:
! 11512: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11513: #if defined(LIBXML_UNICODE_ENABLED)
! 11514: PyObject *
! 11515: libxml_xmlUCSIsTelugu(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11516: PyObject *py_retval;
! 11517: int c_retval;
! 11518: int code;
! 11519:
! 11520: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTelugu", &code))
! 11521: return(NULL);
! 11522:
! 11523: c_retval = xmlUCSIsTelugu(code);
! 11524: py_retval = libxml_intWrap((int) c_retval);
! 11525: return(py_retval);
! 11526: }
! 11527:
! 11528: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11529: #if defined(LIBXML_UNICODE_ENABLED)
! 11530: PyObject *
! 11531: libxml_xmlUCSIsThaana(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11532: PyObject *py_retval;
! 11533: int c_retval;
! 11534: int code;
! 11535:
! 11536: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsThaana", &code))
! 11537: return(NULL);
! 11538:
! 11539: c_retval = xmlUCSIsThaana(code);
! 11540: py_retval = libxml_intWrap((int) c_retval);
! 11541: return(py_retval);
! 11542: }
! 11543:
! 11544: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11545: #if defined(LIBXML_UNICODE_ENABLED)
! 11546: PyObject *
! 11547: libxml_xmlUCSIsThai(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11548: PyObject *py_retval;
! 11549: int c_retval;
! 11550: int code;
! 11551:
! 11552: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsThai", &code))
! 11553: return(NULL);
! 11554:
! 11555: c_retval = xmlUCSIsThai(code);
! 11556: py_retval = libxml_intWrap((int) c_retval);
! 11557: return(py_retval);
! 11558: }
! 11559:
! 11560: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11561: #if defined(LIBXML_UNICODE_ENABLED)
! 11562: PyObject *
! 11563: libxml_xmlUCSIsTibetan(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11564: PyObject *py_retval;
! 11565: int c_retval;
! 11566: int code;
! 11567:
! 11568: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsTibetan", &code))
! 11569: return(NULL);
! 11570:
! 11571: c_retval = xmlUCSIsTibetan(code);
! 11572: py_retval = libxml_intWrap((int) c_retval);
! 11573: return(py_retval);
! 11574: }
! 11575:
! 11576: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11577: #if defined(LIBXML_UNICODE_ENABLED)
! 11578: PyObject *
! 11579: libxml_xmlUCSIsUgaritic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11580: PyObject *py_retval;
! 11581: int c_retval;
! 11582: int code;
! 11583:
! 11584: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsUgaritic", &code))
! 11585: return(NULL);
! 11586:
! 11587: c_retval = xmlUCSIsUgaritic(code);
! 11588: py_retval = libxml_intWrap((int) c_retval);
! 11589: return(py_retval);
! 11590: }
! 11591:
! 11592: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11593: #if defined(LIBXML_UNICODE_ENABLED)
! 11594: PyObject *
! 11595: libxml_xmlUCSIsUnifiedCanadianAboriginalSyllabics(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11596: PyObject *py_retval;
! 11597: int c_retval;
! 11598: int code;
! 11599:
! 11600: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsUnifiedCanadianAboriginalSyllabics", &code))
! 11601: return(NULL);
! 11602:
! 11603: c_retval = xmlUCSIsUnifiedCanadianAboriginalSyllabics(code);
! 11604: py_retval = libxml_intWrap((int) c_retval);
! 11605: return(py_retval);
! 11606: }
! 11607:
! 11608: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11609: #if defined(LIBXML_UNICODE_ENABLED)
! 11610: PyObject *
! 11611: libxml_xmlUCSIsVariationSelectors(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11612: PyObject *py_retval;
! 11613: int c_retval;
! 11614: int code;
! 11615:
! 11616: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsVariationSelectors", &code))
! 11617: return(NULL);
! 11618:
! 11619: c_retval = xmlUCSIsVariationSelectors(code);
! 11620: py_retval = libxml_intWrap((int) c_retval);
! 11621: return(py_retval);
! 11622: }
! 11623:
! 11624: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11625: #if defined(LIBXML_UNICODE_ENABLED)
! 11626: PyObject *
! 11627: libxml_xmlUCSIsVariationSelectorsSupplement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11628: PyObject *py_retval;
! 11629: int c_retval;
! 11630: int code;
! 11631:
! 11632: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsVariationSelectorsSupplement", &code))
! 11633: return(NULL);
! 11634:
! 11635: c_retval = xmlUCSIsVariationSelectorsSupplement(code);
! 11636: py_retval = libxml_intWrap((int) c_retval);
! 11637: return(py_retval);
! 11638: }
! 11639:
! 11640: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11641: #if defined(LIBXML_UNICODE_ENABLED)
! 11642: PyObject *
! 11643: libxml_xmlUCSIsYiRadicals(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11644: PyObject *py_retval;
! 11645: int c_retval;
! 11646: int code;
! 11647:
! 11648: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsYiRadicals", &code))
! 11649: return(NULL);
! 11650:
! 11651: c_retval = xmlUCSIsYiRadicals(code);
! 11652: py_retval = libxml_intWrap((int) c_retval);
! 11653: return(py_retval);
! 11654: }
! 11655:
! 11656: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11657: #if defined(LIBXML_UNICODE_ENABLED)
! 11658: PyObject *
! 11659: libxml_xmlUCSIsYiSyllables(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11660: PyObject *py_retval;
! 11661: int c_retval;
! 11662: int code;
! 11663:
! 11664: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsYiSyllables", &code))
! 11665: return(NULL);
! 11666:
! 11667: c_retval = xmlUCSIsYiSyllables(code);
! 11668: py_retval = libxml_intWrap((int) c_retval);
! 11669: return(py_retval);
! 11670: }
! 11671:
! 11672: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11673: #if defined(LIBXML_UNICODE_ENABLED)
! 11674: PyObject *
! 11675: libxml_xmlUCSIsYijingHexagramSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11676: PyObject *py_retval;
! 11677: int c_retval;
! 11678: int code;
! 11679:
! 11680: if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsYijingHexagramSymbols", &code))
! 11681: return(NULL);
! 11682:
! 11683: c_retval = xmlUCSIsYijingHexagramSymbols(code);
! 11684: py_retval = libxml_intWrap((int) c_retval);
! 11685: return(py_retval);
! 11686: }
! 11687:
! 11688: #endif /* defined(LIBXML_UNICODE_ENABLED) */
! 11689: PyObject *
! 11690: libxml_xmlURIEscape(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11691: PyObject *py_retval;
! 11692: xmlChar * c_retval;
! 11693: xmlChar * str;
! 11694:
! 11695: if (!PyArg_ParseTuple(args, (char *)"z:xmlURIEscape", &str))
! 11696: return(NULL);
! 11697:
! 11698: c_retval = xmlURIEscape(str);
! 11699: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 11700: return(py_retval);
! 11701: }
! 11702:
! 11703: PyObject *
! 11704: libxml_xmlURIEscapeStr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11705: PyObject *py_retval;
! 11706: xmlChar * c_retval;
! 11707: xmlChar * str;
! 11708: xmlChar * list;
! 11709:
! 11710: if (!PyArg_ParseTuple(args, (char *)"zz:xmlURIEscapeStr", &str, &list))
! 11711: return(NULL);
! 11712:
! 11713: c_retval = xmlURIEscapeStr(str, list);
! 11714: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 11715: return(py_retval);
! 11716: }
! 11717:
! 11718: PyObject *
! 11719: libxml_xmlURIGetAuthority(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11720: PyObject *py_retval;
! 11721: const char * c_retval;
! 11722: xmlURIPtr URI;
! 11723: PyObject *pyobj_URI;
! 11724:
! 11725: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetAuthority", &pyobj_URI))
! 11726: return(NULL);
! 11727: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11728:
! 11729: c_retval = URI->authority;
! 11730: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 11731: return(py_retval);
! 11732: }
! 11733:
! 11734: PyObject *
! 11735: libxml_xmlURIGetFragment(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11736: PyObject *py_retval;
! 11737: const char * c_retval;
! 11738: xmlURIPtr URI;
! 11739: PyObject *pyobj_URI;
! 11740:
! 11741: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetFragment", &pyobj_URI))
! 11742: return(NULL);
! 11743: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11744:
! 11745: c_retval = URI->fragment;
! 11746: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 11747: return(py_retval);
! 11748: }
! 11749:
! 11750: PyObject *
! 11751: libxml_xmlURIGetOpaque(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11752: PyObject *py_retval;
! 11753: const char * c_retval;
! 11754: xmlURIPtr URI;
! 11755: PyObject *pyobj_URI;
! 11756:
! 11757: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetOpaque", &pyobj_URI))
! 11758: return(NULL);
! 11759: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11760:
! 11761: c_retval = URI->opaque;
! 11762: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 11763: return(py_retval);
! 11764: }
! 11765:
! 11766: PyObject *
! 11767: libxml_xmlURIGetPath(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11768: PyObject *py_retval;
! 11769: const char * c_retval;
! 11770: xmlURIPtr URI;
! 11771: PyObject *pyobj_URI;
! 11772:
! 11773: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetPath", &pyobj_URI))
! 11774: return(NULL);
! 11775: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11776:
! 11777: c_retval = URI->path;
! 11778: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 11779: return(py_retval);
! 11780: }
! 11781:
! 11782: PyObject *
! 11783: libxml_xmlURIGetPort(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11784: PyObject *py_retval;
! 11785: int c_retval;
! 11786: xmlURIPtr URI;
! 11787: PyObject *pyobj_URI;
! 11788:
! 11789: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetPort", &pyobj_URI))
! 11790: return(NULL);
! 11791: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11792:
! 11793: c_retval = URI->port;
! 11794: py_retval = libxml_intWrap((int) c_retval);
! 11795: return(py_retval);
! 11796: }
! 11797:
! 11798: PyObject *
! 11799: libxml_xmlURIGetQuery(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11800: PyObject *py_retval;
! 11801: const char * c_retval;
! 11802: xmlURIPtr URI;
! 11803: PyObject *pyobj_URI;
! 11804:
! 11805: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetQuery", &pyobj_URI))
! 11806: return(NULL);
! 11807: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11808:
! 11809: c_retval = URI->query;
! 11810: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 11811: return(py_retval);
! 11812: }
! 11813:
! 11814: PyObject *
! 11815: libxml_xmlURIGetQueryRaw(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11816: PyObject *py_retval;
! 11817: const char * c_retval;
! 11818: xmlURIPtr URI;
! 11819: PyObject *pyobj_URI;
! 11820:
! 11821: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetQueryRaw", &pyobj_URI))
! 11822: return(NULL);
! 11823: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11824:
! 11825: c_retval = URI->query_raw;
! 11826: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 11827: return(py_retval);
! 11828: }
! 11829:
! 11830: PyObject *
! 11831: libxml_xmlURIGetScheme(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11832: PyObject *py_retval;
! 11833: const char * c_retval;
! 11834: xmlURIPtr URI;
! 11835: PyObject *pyobj_URI;
! 11836:
! 11837: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetScheme", &pyobj_URI))
! 11838: return(NULL);
! 11839: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11840:
! 11841: c_retval = URI->scheme;
! 11842: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 11843: return(py_retval);
! 11844: }
! 11845:
! 11846: PyObject *
! 11847: libxml_xmlURIGetServer(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11848: PyObject *py_retval;
! 11849: const char * c_retval;
! 11850: xmlURIPtr URI;
! 11851: PyObject *pyobj_URI;
! 11852:
! 11853: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetServer", &pyobj_URI))
! 11854: return(NULL);
! 11855: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11856:
! 11857: c_retval = URI->server;
! 11858: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 11859: return(py_retval);
! 11860: }
! 11861:
! 11862: PyObject *
! 11863: libxml_xmlURIGetUser(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11864: PyObject *py_retval;
! 11865: const char * c_retval;
! 11866: xmlURIPtr URI;
! 11867: PyObject *pyobj_URI;
! 11868:
! 11869: if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetUser", &pyobj_URI))
! 11870: return(NULL);
! 11871: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11872:
! 11873: c_retval = URI->user;
! 11874: py_retval = libxml_charPtrConstWrap((const char *) c_retval);
! 11875: return(py_retval);
! 11876: }
! 11877:
! 11878: PyObject *
! 11879: libxml_xmlURISetAuthority(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11880: xmlURIPtr URI;
! 11881: PyObject *pyobj_URI;
! 11882: char * authority;
! 11883:
! 11884: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetAuthority", &pyobj_URI, &authority))
! 11885: return(NULL);
! 11886: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11887:
! 11888: if (URI->authority != NULL) xmlFree(URI->authority);
! 11889: URI->authority = (char *)xmlStrdup((const xmlChar *)authority);
! 11890: Py_INCREF(Py_None);
! 11891: return(Py_None);
! 11892: }
! 11893:
! 11894: PyObject *
! 11895: libxml_xmlURISetFragment(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11896: xmlURIPtr URI;
! 11897: PyObject *pyobj_URI;
! 11898: char * fragment;
! 11899:
! 11900: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetFragment", &pyobj_URI, &fragment))
! 11901: return(NULL);
! 11902: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11903:
! 11904: if (URI->fragment != NULL) xmlFree(URI->fragment);
! 11905: URI->fragment = (char *)xmlStrdup((const xmlChar *)fragment);
! 11906: Py_INCREF(Py_None);
! 11907: return(Py_None);
! 11908: }
! 11909:
! 11910: PyObject *
! 11911: libxml_xmlURISetOpaque(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11912: xmlURIPtr URI;
! 11913: PyObject *pyobj_URI;
! 11914: char * opaque;
! 11915:
! 11916: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetOpaque", &pyobj_URI, &opaque))
! 11917: return(NULL);
! 11918: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11919:
! 11920: if (URI->opaque != NULL) xmlFree(URI->opaque);
! 11921: URI->opaque = (char *)xmlStrdup((const xmlChar *)opaque);
! 11922: Py_INCREF(Py_None);
! 11923: return(Py_None);
! 11924: }
! 11925:
! 11926: PyObject *
! 11927: libxml_xmlURISetPath(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11928: xmlURIPtr URI;
! 11929: PyObject *pyobj_URI;
! 11930: char * path;
! 11931:
! 11932: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetPath", &pyobj_URI, &path))
! 11933: return(NULL);
! 11934: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11935:
! 11936: if (URI->path != NULL) xmlFree(URI->path);
! 11937: URI->path = (char *)xmlStrdup((const xmlChar *)path);
! 11938: Py_INCREF(Py_None);
! 11939: return(Py_None);
! 11940: }
! 11941:
! 11942: PyObject *
! 11943: libxml_xmlURISetPort(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11944: xmlURIPtr URI;
! 11945: PyObject *pyobj_URI;
! 11946: int port;
! 11947:
! 11948: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlURISetPort", &pyobj_URI, &port))
! 11949: return(NULL);
! 11950: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11951:
! 11952: URI->port = port;
! 11953: Py_INCREF(Py_None);
! 11954: return(Py_None);
! 11955: }
! 11956:
! 11957: PyObject *
! 11958: libxml_xmlURISetQuery(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11959: xmlURIPtr URI;
! 11960: PyObject *pyobj_URI;
! 11961: char * query;
! 11962:
! 11963: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetQuery", &pyobj_URI, &query))
! 11964: return(NULL);
! 11965: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11966:
! 11967: if (URI->query != NULL) xmlFree(URI->query);
! 11968: URI->query = (char *)xmlStrdup((const xmlChar *)query);
! 11969: Py_INCREF(Py_None);
! 11970: return(Py_None);
! 11971: }
! 11972:
! 11973: PyObject *
! 11974: libxml_xmlURISetQueryRaw(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11975: xmlURIPtr URI;
! 11976: PyObject *pyobj_URI;
! 11977: char * query_raw;
! 11978:
! 11979: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetQueryRaw", &pyobj_URI, &query_raw))
! 11980: return(NULL);
! 11981: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11982:
! 11983: if (URI->query_raw != NULL) xmlFree(URI->query_raw);
! 11984: URI->query_raw = (char *)xmlStrdup((const xmlChar *)query_raw);
! 11985: Py_INCREF(Py_None);
! 11986: return(Py_None);
! 11987: }
! 11988:
! 11989: PyObject *
! 11990: libxml_xmlURISetScheme(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 11991: xmlURIPtr URI;
! 11992: PyObject *pyobj_URI;
! 11993: char * scheme;
! 11994:
! 11995: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetScheme", &pyobj_URI, &scheme))
! 11996: return(NULL);
! 11997: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 11998:
! 11999: if (URI->scheme != NULL) xmlFree(URI->scheme);
! 12000: URI->scheme = (char *)xmlStrdup((const xmlChar *)scheme);
! 12001: Py_INCREF(Py_None);
! 12002: return(Py_None);
! 12003: }
! 12004:
! 12005: PyObject *
! 12006: libxml_xmlURISetServer(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12007: xmlURIPtr URI;
! 12008: PyObject *pyobj_URI;
! 12009: char * server;
! 12010:
! 12011: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetServer", &pyobj_URI, &server))
! 12012: return(NULL);
! 12013: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 12014:
! 12015: if (URI->server != NULL) xmlFree(URI->server);
! 12016: URI->server = (char *)xmlStrdup((const xmlChar *)server);
! 12017: Py_INCREF(Py_None);
! 12018: return(Py_None);
! 12019: }
! 12020:
! 12021: PyObject *
! 12022: libxml_xmlURISetUser(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12023: xmlURIPtr URI;
! 12024: PyObject *pyobj_URI;
! 12025: char * user;
! 12026:
! 12027: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetUser", &pyobj_URI, &user))
! 12028: return(NULL);
! 12029: URI = (xmlURIPtr) PyURI_Get(pyobj_URI);
! 12030:
! 12031: if (URI->user != NULL) xmlFree(URI->user);
! 12032: URI->user = (char *)xmlStrdup((const xmlChar *)user);
! 12033: Py_INCREF(Py_None);
! 12034: return(Py_None);
! 12035: }
! 12036:
! 12037: PyObject *
! 12038: libxml_xmlURIUnescapeString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12039: PyObject *py_retval;
! 12040: char * c_retval;
! 12041: char * str;
! 12042: int len;
! 12043: char * target;
! 12044:
! 12045: if (!PyArg_ParseTuple(args, (char *)"ziz:xmlURIUnescapeString", &str, &len, &target))
! 12046: return(NULL);
! 12047:
! 12048: c_retval = xmlURIUnescapeString(str, len, target);
! 12049: py_retval = libxml_charPtrWrap((char *) c_retval);
! 12050: return(py_retval);
! 12051: }
! 12052:
! 12053: PyObject *
! 12054: libxml_xmlUTF8Charcmp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12055: PyObject *py_retval;
! 12056: int c_retval;
! 12057: xmlChar * utf1;
! 12058: xmlChar * utf2;
! 12059:
! 12060: if (!PyArg_ParseTuple(args, (char *)"zz:xmlUTF8Charcmp", &utf1, &utf2))
! 12061: return(NULL);
! 12062:
! 12063: c_retval = xmlUTF8Charcmp(utf1, utf2);
! 12064: py_retval = libxml_intWrap((int) c_retval);
! 12065: return(py_retval);
! 12066: }
! 12067:
! 12068: PyObject *
! 12069: libxml_xmlUTF8Size(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12070: PyObject *py_retval;
! 12071: int c_retval;
! 12072: xmlChar * utf;
! 12073:
! 12074: if (!PyArg_ParseTuple(args, (char *)"z:xmlUTF8Size", &utf))
! 12075: return(NULL);
! 12076:
! 12077: c_retval = xmlUTF8Size(utf);
! 12078: py_retval = libxml_intWrap((int) c_retval);
! 12079: return(py_retval);
! 12080: }
! 12081:
! 12082: PyObject *
! 12083: libxml_xmlUTF8Strlen(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12084: PyObject *py_retval;
! 12085: int c_retval;
! 12086: xmlChar * utf;
! 12087:
! 12088: if (!PyArg_ParseTuple(args, (char *)"z:xmlUTF8Strlen", &utf))
! 12089: return(NULL);
! 12090:
! 12091: c_retval = xmlUTF8Strlen(utf);
! 12092: py_retval = libxml_intWrap((int) c_retval);
! 12093: return(py_retval);
! 12094: }
! 12095:
! 12096: PyObject *
! 12097: libxml_xmlUTF8Strloc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12098: PyObject *py_retval;
! 12099: int c_retval;
! 12100: xmlChar * utf;
! 12101: xmlChar * utfchar;
! 12102:
! 12103: if (!PyArg_ParseTuple(args, (char *)"zz:xmlUTF8Strloc", &utf, &utfchar))
! 12104: return(NULL);
! 12105:
! 12106: c_retval = xmlUTF8Strloc(utf, utfchar);
! 12107: py_retval = libxml_intWrap((int) c_retval);
! 12108: return(py_retval);
! 12109: }
! 12110:
! 12111: PyObject *
! 12112: libxml_xmlUTF8Strndup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12113: PyObject *py_retval;
! 12114: xmlChar * c_retval;
! 12115: xmlChar * utf;
! 12116: int len;
! 12117:
! 12118: if (!PyArg_ParseTuple(args, (char *)"zi:xmlUTF8Strndup", &utf, &len))
! 12119: return(NULL);
! 12120:
! 12121: c_retval = xmlUTF8Strndup(utf, len);
! 12122: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 12123: return(py_retval);
! 12124: }
! 12125:
! 12126: PyObject *
! 12127: libxml_xmlUTF8Strpos(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12128: PyObject *py_retval;
! 12129: const xmlChar * c_retval;
! 12130: xmlChar * utf;
! 12131: int pos;
! 12132:
! 12133: if (!PyArg_ParseTuple(args, (char *)"zi:xmlUTF8Strpos", &utf, &pos))
! 12134: return(NULL);
! 12135:
! 12136: c_retval = xmlUTF8Strpos(utf, pos);
! 12137: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 12138: return(py_retval);
! 12139: }
! 12140:
! 12141: PyObject *
! 12142: libxml_xmlUTF8Strsize(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12143: PyObject *py_retval;
! 12144: int c_retval;
! 12145: xmlChar * utf;
! 12146: int len;
! 12147:
! 12148: if (!PyArg_ParseTuple(args, (char *)"zi:xmlUTF8Strsize", &utf, &len))
! 12149: return(NULL);
! 12150:
! 12151: c_retval = xmlUTF8Strsize(utf, len);
! 12152: py_retval = libxml_intWrap((int) c_retval);
! 12153: return(py_retval);
! 12154: }
! 12155:
! 12156: PyObject *
! 12157: libxml_xmlUTF8Strsub(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12158: PyObject *py_retval;
! 12159: xmlChar * c_retval;
! 12160: xmlChar * utf;
! 12161: int start;
! 12162: int len;
! 12163:
! 12164: if (!PyArg_ParseTuple(args, (char *)"zii:xmlUTF8Strsub", &utf, &start, &len))
! 12165: return(NULL);
! 12166:
! 12167: c_retval = xmlUTF8Strsub(utf, start, len);
! 12168: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 12169: return(py_retval);
! 12170: }
! 12171:
! 12172: PyObject *
! 12173: libxml_xmlUnlinkNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12174: xmlNodePtr cur;
! 12175: PyObject *pyobj_cur;
! 12176:
! 12177: if (!PyArg_ParseTuple(args, (char *)"O:xmlUnlinkNode", &pyobj_cur))
! 12178: return(NULL);
! 12179: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 12180:
! 12181: xmlUnlinkNode(cur);
! 12182: Py_INCREF(Py_None);
! 12183: return(Py_None);
! 12184: }
! 12185:
! 12186: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 12187: PyObject *
! 12188: libxml_xmlUnsetNsProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12189: PyObject *py_retval;
! 12190: int c_retval;
! 12191: xmlNodePtr node;
! 12192: PyObject *pyobj_node;
! 12193: xmlNsPtr ns;
! 12194: PyObject *pyobj_ns;
! 12195: xmlChar * name;
! 12196:
! 12197: if (!PyArg_ParseTuple(args, (char *)"OOz:xmlUnsetNsProp", &pyobj_node, &pyobj_ns, &name))
! 12198: return(NULL);
! 12199: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 12200: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 12201:
! 12202: c_retval = xmlUnsetNsProp(node, ns, name);
! 12203: py_retval = libxml_intWrap((int) c_retval);
! 12204: return(py_retval);
! 12205: }
! 12206:
! 12207: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 12208: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 12209: PyObject *
! 12210: libxml_xmlUnsetProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12211: PyObject *py_retval;
! 12212: int c_retval;
! 12213: xmlNodePtr node;
! 12214: PyObject *pyobj_node;
! 12215: xmlChar * name;
! 12216:
! 12217: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlUnsetProp", &pyobj_node, &name))
! 12218: return(NULL);
! 12219: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 12220:
! 12221: c_retval = xmlUnsetProp(node, name);
! 12222: py_retval = libxml_intWrap((int) c_retval);
! 12223: return(py_retval);
! 12224: }
! 12225:
! 12226: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 12227: #if defined(LIBXML_VALID_ENABLED)
! 12228: PyObject *
! 12229: libxml_xmlValidCtxtNormalizeAttributeValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12230: PyObject *py_retval;
! 12231: xmlChar * c_retval;
! 12232: xmlValidCtxtPtr ctxt;
! 12233: PyObject *pyobj_ctxt;
! 12234: xmlDocPtr doc;
! 12235: PyObject *pyobj_doc;
! 12236: xmlNodePtr elem;
! 12237: PyObject *pyobj_elem;
! 12238: xmlChar * name;
! 12239: xmlChar * value;
! 12240:
! 12241: if (!PyArg_ParseTuple(args, (char *)"OOOzz:xmlValidCtxtNormalizeAttributeValue", &pyobj_ctxt, &pyobj_doc, &pyobj_elem, &name, &value))
! 12242: return(NULL);
! 12243: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12244: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12245: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 12246:
! 12247: c_retval = xmlValidCtxtNormalizeAttributeValue(ctxt, doc, elem, name, value);
! 12248: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 12249: return(py_retval);
! 12250: }
! 12251:
! 12252: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12253: #if defined(LIBXML_VALID_ENABLED)
! 12254: PyObject *
! 12255: libxml_xmlValidNormalizeAttributeValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12256: PyObject *py_retval;
! 12257: xmlChar * c_retval;
! 12258: xmlDocPtr doc;
! 12259: PyObject *pyobj_doc;
! 12260: xmlNodePtr elem;
! 12261: PyObject *pyobj_elem;
! 12262: xmlChar * name;
! 12263: xmlChar * value;
! 12264:
! 12265: if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlValidNormalizeAttributeValue", &pyobj_doc, &pyobj_elem, &name, &value))
! 12266: return(NULL);
! 12267: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12268: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 12269:
! 12270: c_retval = xmlValidNormalizeAttributeValue(doc, elem, name, value);
! 12271: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 12272: return(py_retval);
! 12273: }
! 12274:
! 12275: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12276: #if defined(LIBXML_VALID_ENABLED)
! 12277: PyObject *
! 12278: libxml_xmlValidateDocument(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12279: PyObject *py_retval;
! 12280: int c_retval;
! 12281: xmlValidCtxtPtr ctxt;
! 12282: PyObject *pyobj_ctxt;
! 12283: xmlDocPtr doc;
! 12284: PyObject *pyobj_doc;
! 12285:
! 12286: if (!PyArg_ParseTuple(args, (char *)"OO:xmlValidateDocument", &pyobj_ctxt, &pyobj_doc))
! 12287: return(NULL);
! 12288: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12289: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12290:
! 12291: c_retval = xmlValidateDocument(ctxt, doc);
! 12292: py_retval = libxml_intWrap((int) c_retval);
! 12293: return(py_retval);
! 12294: }
! 12295:
! 12296: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12297: #if defined(LIBXML_VALID_ENABLED)
! 12298: PyObject *
! 12299: libxml_xmlValidateDocumentFinal(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12300: PyObject *py_retval;
! 12301: int c_retval;
! 12302: xmlValidCtxtPtr ctxt;
! 12303: PyObject *pyobj_ctxt;
! 12304: xmlDocPtr doc;
! 12305: PyObject *pyobj_doc;
! 12306:
! 12307: if (!PyArg_ParseTuple(args, (char *)"OO:xmlValidateDocumentFinal", &pyobj_ctxt, &pyobj_doc))
! 12308: return(NULL);
! 12309: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12310: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12311:
! 12312: c_retval = xmlValidateDocumentFinal(ctxt, doc);
! 12313: py_retval = libxml_intWrap((int) c_retval);
! 12314: return(py_retval);
! 12315: }
! 12316:
! 12317: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12318: #if defined(LIBXML_VALID_ENABLED)
! 12319: PyObject *
! 12320: libxml_xmlValidateDtd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12321: PyObject *py_retval;
! 12322: int c_retval;
! 12323: xmlValidCtxtPtr ctxt;
! 12324: PyObject *pyobj_ctxt;
! 12325: xmlDocPtr doc;
! 12326: PyObject *pyobj_doc;
! 12327: xmlDtdPtr dtd;
! 12328: PyObject *pyobj_dtd;
! 12329:
! 12330: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlValidateDtd", &pyobj_ctxt, &pyobj_doc, &pyobj_dtd))
! 12331: return(NULL);
! 12332: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12333: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12334: dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd);
! 12335:
! 12336: c_retval = xmlValidateDtd(ctxt, doc, dtd);
! 12337: py_retval = libxml_intWrap((int) c_retval);
! 12338: return(py_retval);
! 12339: }
! 12340:
! 12341: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12342: #if defined(LIBXML_VALID_ENABLED)
! 12343: PyObject *
! 12344: libxml_xmlValidateDtdFinal(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12345: PyObject *py_retval;
! 12346: int c_retval;
! 12347: xmlValidCtxtPtr ctxt;
! 12348: PyObject *pyobj_ctxt;
! 12349: xmlDocPtr doc;
! 12350: PyObject *pyobj_doc;
! 12351:
! 12352: if (!PyArg_ParseTuple(args, (char *)"OO:xmlValidateDtdFinal", &pyobj_ctxt, &pyobj_doc))
! 12353: return(NULL);
! 12354: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12355: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12356:
! 12357: c_retval = xmlValidateDtdFinal(ctxt, doc);
! 12358: py_retval = libxml_intWrap((int) c_retval);
! 12359: return(py_retval);
! 12360: }
! 12361:
! 12362: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12363: #if defined(LIBXML_VALID_ENABLED)
! 12364: PyObject *
! 12365: libxml_xmlValidateElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12366: PyObject *py_retval;
! 12367: int c_retval;
! 12368: xmlValidCtxtPtr ctxt;
! 12369: PyObject *pyobj_ctxt;
! 12370: xmlDocPtr doc;
! 12371: PyObject *pyobj_doc;
! 12372: xmlNodePtr elem;
! 12373: PyObject *pyobj_elem;
! 12374:
! 12375: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlValidateElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem))
! 12376: return(NULL);
! 12377: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12378: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12379: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 12380:
! 12381: c_retval = xmlValidateElement(ctxt, doc, elem);
! 12382: py_retval = libxml_intWrap((int) c_retval);
! 12383: return(py_retval);
! 12384: }
! 12385:
! 12386: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12387: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
! 12388: PyObject *
! 12389: libxml_xmlValidateNCName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12390: PyObject *py_retval;
! 12391: int c_retval;
! 12392: xmlChar * value;
! 12393: int space;
! 12394:
! 12395: if (!PyArg_ParseTuple(args, (char *)"zi:xmlValidateNCName", &value, &space))
! 12396: return(NULL);
! 12397:
! 12398: c_retval = xmlValidateNCName(value, space);
! 12399: py_retval = libxml_intWrap((int) c_retval);
! 12400: return(py_retval);
! 12401: }
! 12402:
! 12403: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) */
! 12404: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 12405: PyObject *
! 12406: libxml_xmlValidateNMToken(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12407: PyObject *py_retval;
! 12408: int c_retval;
! 12409: xmlChar * value;
! 12410: int space;
! 12411:
! 12412: if (!PyArg_ParseTuple(args, (char *)"zi:xmlValidateNMToken", &value, &space))
! 12413: return(NULL);
! 12414:
! 12415: c_retval = xmlValidateNMToken(value, space);
! 12416: py_retval = libxml_intWrap((int) c_retval);
! 12417: return(py_retval);
! 12418: }
! 12419:
! 12420: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 12421: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 12422: PyObject *
! 12423: libxml_xmlValidateName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12424: PyObject *py_retval;
! 12425: int c_retval;
! 12426: xmlChar * value;
! 12427: int space;
! 12428:
! 12429: if (!PyArg_ParseTuple(args, (char *)"zi:xmlValidateName", &value, &space))
! 12430: return(NULL);
! 12431:
! 12432: c_retval = xmlValidateName(value, space);
! 12433: py_retval = libxml_intWrap((int) c_retval);
! 12434: return(py_retval);
! 12435: }
! 12436:
! 12437: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 12438: #if defined(LIBXML_VALID_ENABLED)
! 12439: PyObject *
! 12440: libxml_xmlValidateNameValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12441: PyObject *py_retval;
! 12442: int c_retval;
! 12443: xmlChar * value;
! 12444:
! 12445: if (!PyArg_ParseTuple(args, (char *)"z:xmlValidateNameValue", &value))
! 12446: return(NULL);
! 12447:
! 12448: c_retval = xmlValidateNameValue(value);
! 12449: py_retval = libxml_intWrap((int) c_retval);
! 12450: return(py_retval);
! 12451: }
! 12452:
! 12453: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12454: #if defined(LIBXML_VALID_ENABLED)
! 12455: PyObject *
! 12456: libxml_xmlValidateNamesValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12457: PyObject *py_retval;
! 12458: int c_retval;
! 12459: xmlChar * value;
! 12460:
! 12461: if (!PyArg_ParseTuple(args, (char *)"z:xmlValidateNamesValue", &value))
! 12462: return(NULL);
! 12463:
! 12464: c_retval = xmlValidateNamesValue(value);
! 12465: py_retval = libxml_intWrap((int) c_retval);
! 12466: return(py_retval);
! 12467: }
! 12468:
! 12469: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12470: #if defined(LIBXML_VALID_ENABLED)
! 12471: PyObject *
! 12472: libxml_xmlValidateNmtokenValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12473: PyObject *py_retval;
! 12474: int c_retval;
! 12475: xmlChar * value;
! 12476:
! 12477: if (!PyArg_ParseTuple(args, (char *)"z:xmlValidateNmtokenValue", &value))
! 12478: return(NULL);
! 12479:
! 12480: c_retval = xmlValidateNmtokenValue(value);
! 12481: py_retval = libxml_intWrap((int) c_retval);
! 12482: return(py_retval);
! 12483: }
! 12484:
! 12485: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12486: #if defined(LIBXML_VALID_ENABLED)
! 12487: PyObject *
! 12488: libxml_xmlValidateNmtokensValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12489: PyObject *py_retval;
! 12490: int c_retval;
! 12491: xmlChar * value;
! 12492:
! 12493: if (!PyArg_ParseTuple(args, (char *)"z:xmlValidateNmtokensValue", &value))
! 12494: return(NULL);
! 12495:
! 12496: c_retval = xmlValidateNmtokensValue(value);
! 12497: py_retval = libxml_intWrap((int) c_retval);
! 12498: return(py_retval);
! 12499: }
! 12500:
! 12501: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12502: #if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 12503: PyObject *
! 12504: libxml_xmlValidateNotationUse(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12505: PyObject *py_retval;
! 12506: int c_retval;
! 12507: xmlValidCtxtPtr ctxt;
! 12508: PyObject *pyobj_ctxt;
! 12509: xmlDocPtr doc;
! 12510: PyObject *pyobj_doc;
! 12511: xmlChar * notationName;
! 12512:
! 12513: if (!PyArg_ParseTuple(args, (char *)"OOz:xmlValidateNotationUse", &pyobj_ctxt, &pyobj_doc, ¬ationName))
! 12514: return(NULL);
! 12515: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12516: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12517:
! 12518: c_retval = xmlValidateNotationUse(ctxt, doc, notationName);
! 12519: py_retval = libxml_intWrap((int) c_retval);
! 12520: return(py_retval);
! 12521: }
! 12522:
! 12523: #endif /* defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 12524: #if defined(LIBXML_VALID_ENABLED)
! 12525: PyObject *
! 12526: libxml_xmlValidateOneAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12527: PyObject *py_retval;
! 12528: int c_retval;
! 12529: xmlValidCtxtPtr ctxt;
! 12530: PyObject *pyobj_ctxt;
! 12531: xmlDocPtr doc;
! 12532: PyObject *pyobj_doc;
! 12533: xmlNodePtr elem;
! 12534: PyObject *pyobj_elem;
! 12535: xmlAttrPtr attr;
! 12536: PyObject *pyobj_attr;
! 12537: xmlChar * value;
! 12538:
! 12539: if (!PyArg_ParseTuple(args, (char *)"OOOOz:xmlValidateOneAttribute", &pyobj_ctxt, &pyobj_doc, &pyobj_elem, &pyobj_attr, &value))
! 12540: return(NULL);
! 12541: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12542: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12543: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 12544: attr = (xmlAttrPtr) PyxmlNode_Get(pyobj_attr);
! 12545:
! 12546: c_retval = xmlValidateOneAttribute(ctxt, doc, elem, attr, value);
! 12547: py_retval = libxml_intWrap((int) c_retval);
! 12548: return(py_retval);
! 12549: }
! 12550:
! 12551: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12552: #if defined(LIBXML_VALID_ENABLED)
! 12553: PyObject *
! 12554: libxml_xmlValidateOneElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12555: PyObject *py_retval;
! 12556: int c_retval;
! 12557: xmlValidCtxtPtr ctxt;
! 12558: PyObject *pyobj_ctxt;
! 12559: xmlDocPtr doc;
! 12560: PyObject *pyobj_doc;
! 12561: xmlNodePtr elem;
! 12562: PyObject *pyobj_elem;
! 12563:
! 12564: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlValidateOneElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem))
! 12565: return(NULL);
! 12566: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12567: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12568: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 12569:
! 12570: c_retval = xmlValidateOneElement(ctxt, doc, elem);
! 12571: py_retval = libxml_intWrap((int) c_retval);
! 12572: return(py_retval);
! 12573: }
! 12574:
! 12575: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12576: #if defined(LIBXML_VALID_ENABLED)
! 12577: PyObject *
! 12578: libxml_xmlValidateOneNamespace(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12579: PyObject *py_retval;
! 12580: int c_retval;
! 12581: xmlValidCtxtPtr ctxt;
! 12582: PyObject *pyobj_ctxt;
! 12583: xmlDocPtr doc;
! 12584: PyObject *pyobj_doc;
! 12585: xmlNodePtr elem;
! 12586: PyObject *pyobj_elem;
! 12587: xmlChar * prefix;
! 12588: xmlNsPtr ns;
! 12589: PyObject *pyobj_ns;
! 12590: xmlChar * value;
! 12591:
! 12592: if (!PyArg_ParseTuple(args, (char *)"OOOzOz:xmlValidateOneNamespace", &pyobj_ctxt, &pyobj_doc, &pyobj_elem, &prefix, &pyobj_ns, &value))
! 12593: return(NULL);
! 12594: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12595: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12596: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 12597: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 12598:
! 12599: c_retval = xmlValidateOneNamespace(ctxt, doc, elem, prefix, ns, value);
! 12600: py_retval = libxml_intWrap((int) c_retval);
! 12601: return(py_retval);
! 12602: }
! 12603:
! 12604: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12605: #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
! 12606: PyObject *
! 12607: libxml_xmlValidatePopElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12608: PyObject *py_retval;
! 12609: int c_retval;
! 12610: xmlValidCtxtPtr ctxt;
! 12611: PyObject *pyobj_ctxt;
! 12612: xmlDocPtr doc;
! 12613: PyObject *pyobj_doc;
! 12614: xmlNodePtr elem;
! 12615: PyObject *pyobj_elem;
! 12616: xmlChar * qname;
! 12617:
! 12618: if (!PyArg_ParseTuple(args, (char *)"OOOz:xmlValidatePopElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem, &qname))
! 12619: return(NULL);
! 12620: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12621: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12622: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 12623:
! 12624: c_retval = xmlValidatePopElement(ctxt, doc, elem, qname);
! 12625: py_retval = libxml_intWrap((int) c_retval);
! 12626: return(py_retval);
! 12627: }
! 12628:
! 12629: #endif /* defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED) */
! 12630: #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
! 12631: PyObject *
! 12632: libxml_xmlValidatePushCData(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12633: PyObject *py_retval;
! 12634: int c_retval;
! 12635: xmlValidCtxtPtr ctxt;
! 12636: PyObject *pyobj_ctxt;
! 12637: xmlChar * data;
! 12638: int len;
! 12639:
! 12640: if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlValidatePushCData", &pyobj_ctxt, &data, &len))
! 12641: return(NULL);
! 12642: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12643:
! 12644: c_retval = xmlValidatePushCData(ctxt, data, len);
! 12645: py_retval = libxml_intWrap((int) c_retval);
! 12646: return(py_retval);
! 12647: }
! 12648:
! 12649: #endif /* defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED) */
! 12650: #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
! 12651: PyObject *
! 12652: libxml_xmlValidatePushElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12653: PyObject *py_retval;
! 12654: int c_retval;
! 12655: xmlValidCtxtPtr ctxt;
! 12656: PyObject *pyobj_ctxt;
! 12657: xmlDocPtr doc;
! 12658: PyObject *pyobj_doc;
! 12659: xmlNodePtr elem;
! 12660: PyObject *pyobj_elem;
! 12661: xmlChar * qname;
! 12662:
! 12663: if (!PyArg_ParseTuple(args, (char *)"OOOz:xmlValidatePushElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem, &qname))
! 12664: return(NULL);
! 12665: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12666: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12667: elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem);
! 12668:
! 12669: c_retval = xmlValidatePushElement(ctxt, doc, elem, qname);
! 12670: py_retval = libxml_intWrap((int) c_retval);
! 12671: return(py_retval);
! 12672: }
! 12673:
! 12674: #endif /* defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED) */
! 12675: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 12676: PyObject *
! 12677: libxml_xmlValidateQName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12678: PyObject *py_retval;
! 12679: int c_retval;
! 12680: xmlChar * value;
! 12681: int space;
! 12682:
! 12683: if (!PyArg_ParseTuple(args, (char *)"zi:xmlValidateQName", &value, &space))
! 12684: return(NULL);
! 12685:
! 12686: c_retval = xmlValidateQName(value, space);
! 12687: py_retval = libxml_intWrap((int) c_retval);
! 12688: return(py_retval);
! 12689: }
! 12690:
! 12691: #endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 12692: #if defined(LIBXML_VALID_ENABLED)
! 12693: PyObject *
! 12694: libxml_xmlValidateRoot(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12695: PyObject *py_retval;
! 12696: int c_retval;
! 12697: xmlValidCtxtPtr ctxt;
! 12698: PyObject *pyobj_ctxt;
! 12699: xmlDocPtr doc;
! 12700: PyObject *pyobj_doc;
! 12701:
! 12702: if (!PyArg_ParseTuple(args, (char *)"OO:xmlValidateRoot", &pyobj_ctxt, &pyobj_doc))
! 12703: return(NULL);
! 12704: ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt);
! 12705: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12706:
! 12707: c_retval = xmlValidateRoot(ctxt, doc);
! 12708: py_retval = libxml_intWrap((int) c_retval);
! 12709: return(py_retval);
! 12710: }
! 12711:
! 12712: #endif /* defined(LIBXML_VALID_ENABLED) */
! 12713: #if defined(LIBXML_XINCLUDE_ENABLED)
! 12714: PyObject *
! 12715: libxml_xmlXIncludeProcess(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12716: PyObject *py_retval;
! 12717: int c_retval;
! 12718: xmlDocPtr doc;
! 12719: PyObject *pyobj_doc;
! 12720:
! 12721: if (!PyArg_ParseTuple(args, (char *)"O:xmlXIncludeProcess", &pyobj_doc))
! 12722: return(NULL);
! 12723: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12724:
! 12725: c_retval = xmlXIncludeProcess(doc);
! 12726: py_retval = libxml_intWrap((int) c_retval);
! 12727: return(py_retval);
! 12728: }
! 12729:
! 12730: #endif /* defined(LIBXML_XINCLUDE_ENABLED) */
! 12731: #if defined(LIBXML_XINCLUDE_ENABLED)
! 12732: PyObject *
! 12733: libxml_xmlXIncludeProcessFlags(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12734: PyObject *py_retval;
! 12735: int c_retval;
! 12736: xmlDocPtr doc;
! 12737: PyObject *pyobj_doc;
! 12738: int flags;
! 12739:
! 12740: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXIncludeProcessFlags", &pyobj_doc, &flags))
! 12741: return(NULL);
! 12742: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 12743:
! 12744: c_retval = xmlXIncludeProcessFlags(doc, flags);
! 12745: py_retval = libxml_intWrap((int) c_retval);
! 12746: return(py_retval);
! 12747: }
! 12748:
! 12749: #endif /* defined(LIBXML_XINCLUDE_ENABLED) */
! 12750: #if defined(LIBXML_XINCLUDE_ENABLED)
! 12751: PyObject *
! 12752: libxml_xmlXIncludeProcessTree(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12753: PyObject *py_retval;
! 12754: int c_retval;
! 12755: xmlNodePtr tree;
! 12756: PyObject *pyobj_tree;
! 12757:
! 12758: if (!PyArg_ParseTuple(args, (char *)"O:xmlXIncludeProcessTree", &pyobj_tree))
! 12759: return(NULL);
! 12760: tree = (xmlNodePtr) PyxmlNode_Get(pyobj_tree);
! 12761:
! 12762: c_retval = xmlXIncludeProcessTree(tree);
! 12763: py_retval = libxml_intWrap((int) c_retval);
! 12764: return(py_retval);
! 12765: }
! 12766:
! 12767: #endif /* defined(LIBXML_XINCLUDE_ENABLED) */
! 12768: #if defined(LIBXML_XINCLUDE_ENABLED)
! 12769: PyObject *
! 12770: libxml_xmlXIncludeProcessTreeFlags(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12771: PyObject *py_retval;
! 12772: int c_retval;
! 12773: xmlNodePtr tree;
! 12774: PyObject *pyobj_tree;
! 12775: int flags;
! 12776:
! 12777: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXIncludeProcessTreeFlags", &pyobj_tree, &flags))
! 12778: return(NULL);
! 12779: tree = (xmlNodePtr) PyxmlNode_Get(pyobj_tree);
! 12780:
! 12781: c_retval = xmlXIncludeProcessTreeFlags(tree, flags);
! 12782: py_retval = libxml_intWrap((int) c_retval);
! 12783: return(py_retval);
! 12784: }
! 12785:
! 12786: #endif /* defined(LIBXML_XINCLUDE_ENABLED) */
! 12787: #if defined(LIBXML_XPATH_ENABLED)
! 12788: PyObject *
! 12789: libxml_xmlXPathAddValues(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12790: xmlXPathParserContextPtr ctxt;
! 12791: PyObject *pyobj_ctxt;
! 12792:
! 12793: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathAddValues", &pyobj_ctxt))
! 12794: return(NULL);
! 12795: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 12796:
! 12797: xmlXPathAddValues(ctxt);
! 12798: Py_INCREF(Py_None);
! 12799: return(Py_None);
! 12800: }
! 12801:
! 12802: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12803: #if defined(LIBXML_XPATH_ENABLED)
! 12804: PyObject *
! 12805: libxml_xmlXPathBooleanFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12806: xmlXPathParserContextPtr ctxt;
! 12807: PyObject *pyobj_ctxt;
! 12808: int nargs;
! 12809:
! 12810: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathBooleanFunction", &pyobj_ctxt, &nargs))
! 12811: return(NULL);
! 12812: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 12813:
! 12814: xmlXPathBooleanFunction(ctxt, nargs);
! 12815: Py_INCREF(Py_None);
! 12816: return(Py_None);
! 12817: }
! 12818:
! 12819: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12820: #if defined(LIBXML_XPATH_ENABLED)
! 12821: PyObject *
! 12822: libxml_xmlXPathCastBooleanToNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12823: PyObject *py_retval;
! 12824: double c_retval;
! 12825: int val;
! 12826:
! 12827: if (!PyArg_ParseTuple(args, (char *)"i:xmlXPathCastBooleanToNumber", &val))
! 12828: return(NULL);
! 12829:
! 12830: c_retval = xmlXPathCastBooleanToNumber(val);
! 12831: py_retval = libxml_doubleWrap((double) c_retval);
! 12832: return(py_retval);
! 12833: }
! 12834:
! 12835: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12836: #if defined(LIBXML_XPATH_ENABLED)
! 12837: PyObject *
! 12838: libxml_xmlXPathCastBooleanToString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12839: PyObject *py_retval;
! 12840: xmlChar * c_retval;
! 12841: int val;
! 12842:
! 12843: if (!PyArg_ParseTuple(args, (char *)"i:xmlXPathCastBooleanToString", &val))
! 12844: return(NULL);
! 12845:
! 12846: c_retval = xmlXPathCastBooleanToString(val);
! 12847: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 12848: return(py_retval);
! 12849: }
! 12850:
! 12851: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12852: #if defined(LIBXML_XPATH_ENABLED)
! 12853: PyObject *
! 12854: libxml_xmlXPathCastNodeToNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12855: PyObject *py_retval;
! 12856: double c_retval;
! 12857: xmlNodePtr node;
! 12858: PyObject *pyobj_node;
! 12859:
! 12860: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathCastNodeToNumber", &pyobj_node))
! 12861: return(NULL);
! 12862: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 12863:
! 12864: c_retval = xmlXPathCastNodeToNumber(node);
! 12865: py_retval = libxml_doubleWrap((double) c_retval);
! 12866: return(py_retval);
! 12867: }
! 12868:
! 12869: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12870: #if defined(LIBXML_XPATH_ENABLED)
! 12871: PyObject *
! 12872: libxml_xmlXPathCastNodeToString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12873: PyObject *py_retval;
! 12874: xmlChar * c_retval;
! 12875: xmlNodePtr node;
! 12876: PyObject *pyobj_node;
! 12877:
! 12878: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathCastNodeToString", &pyobj_node))
! 12879: return(NULL);
! 12880: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 12881:
! 12882: c_retval = xmlXPathCastNodeToString(node);
! 12883: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 12884: return(py_retval);
! 12885: }
! 12886:
! 12887: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12888: #if defined(LIBXML_XPATH_ENABLED)
! 12889: PyObject *
! 12890: libxml_xmlXPathCastNumberToBoolean(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12891: PyObject *py_retval;
! 12892: int c_retval;
! 12893: double val;
! 12894:
! 12895: if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathCastNumberToBoolean", &val))
! 12896: return(NULL);
! 12897:
! 12898: c_retval = xmlXPathCastNumberToBoolean(val);
! 12899: py_retval = libxml_intWrap((int) c_retval);
! 12900: return(py_retval);
! 12901: }
! 12902:
! 12903: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12904: #if defined(LIBXML_XPATH_ENABLED)
! 12905: PyObject *
! 12906: libxml_xmlXPathCastNumberToString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12907: PyObject *py_retval;
! 12908: xmlChar * c_retval;
! 12909: double val;
! 12910:
! 12911: if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathCastNumberToString", &val))
! 12912: return(NULL);
! 12913:
! 12914: c_retval = xmlXPathCastNumberToString(val);
! 12915: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 12916: return(py_retval);
! 12917: }
! 12918:
! 12919: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12920: #if defined(LIBXML_XPATH_ENABLED)
! 12921: PyObject *
! 12922: libxml_xmlXPathCastStringToBoolean(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12923: PyObject *py_retval;
! 12924: int c_retval;
! 12925: xmlChar * val;
! 12926:
! 12927: if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathCastStringToBoolean", &val))
! 12928: return(NULL);
! 12929:
! 12930: c_retval = xmlXPathCastStringToBoolean(val);
! 12931: py_retval = libxml_intWrap((int) c_retval);
! 12932: return(py_retval);
! 12933: }
! 12934:
! 12935: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12936: #if defined(LIBXML_XPATH_ENABLED)
! 12937: PyObject *
! 12938: libxml_xmlXPathCastStringToNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12939: PyObject *py_retval;
! 12940: double c_retval;
! 12941: xmlChar * val;
! 12942:
! 12943: if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathCastStringToNumber", &val))
! 12944: return(NULL);
! 12945:
! 12946: c_retval = xmlXPathCastStringToNumber(val);
! 12947: py_retval = libxml_doubleWrap((double) c_retval);
! 12948: return(py_retval);
! 12949: }
! 12950:
! 12951: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12952: #if defined(LIBXML_XPATH_ENABLED)
! 12953: PyObject *
! 12954: libxml_xmlXPathCeilingFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12955: xmlXPathParserContextPtr ctxt;
! 12956: PyObject *pyobj_ctxt;
! 12957: int nargs;
! 12958:
! 12959: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathCeilingFunction", &pyobj_ctxt, &nargs))
! 12960: return(NULL);
! 12961: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 12962:
! 12963: xmlXPathCeilingFunction(ctxt, nargs);
! 12964: Py_INCREF(Py_None);
! 12965: return(Py_None);
! 12966: }
! 12967:
! 12968: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12969: #if defined(LIBXML_XPATH_ENABLED)
! 12970: PyObject *
! 12971: libxml_xmlXPathCmpNodes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12972: PyObject *py_retval;
! 12973: int c_retval;
! 12974: xmlNodePtr node1;
! 12975: PyObject *pyobj_node1;
! 12976: xmlNodePtr node2;
! 12977: PyObject *pyobj_node2;
! 12978:
! 12979: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathCmpNodes", &pyobj_node1, &pyobj_node2))
! 12980: return(NULL);
! 12981: node1 = (xmlNodePtr) PyxmlNode_Get(pyobj_node1);
! 12982: node2 = (xmlNodePtr) PyxmlNode_Get(pyobj_node2);
! 12983:
! 12984: c_retval = xmlXPathCmpNodes(node1, node2);
! 12985: py_retval = libxml_intWrap((int) c_retval);
! 12986: return(py_retval);
! 12987: }
! 12988:
! 12989: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 12990: #if defined(LIBXML_XPATH_ENABLED)
! 12991: PyObject *
! 12992: libxml_xmlXPathCompareValues(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 12993: PyObject *py_retval;
! 12994: int c_retval;
! 12995: xmlXPathParserContextPtr ctxt;
! 12996: PyObject *pyobj_ctxt;
! 12997: int inf;
! 12998: int strict;
! 12999:
! 13000: if (!PyArg_ParseTuple(args, (char *)"Oii:xmlXPathCompareValues", &pyobj_ctxt, &inf, &strict))
! 13001: return(NULL);
! 13002: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13003:
! 13004: c_retval = xmlXPathCompareValues(ctxt, inf, strict);
! 13005: py_retval = libxml_intWrap((int) c_retval);
! 13006: return(py_retval);
! 13007: }
! 13008:
! 13009: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13010: #if defined(LIBXML_XPATH_ENABLED)
! 13011: PyObject *
! 13012: libxml_xmlXPathConcatFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13013: xmlXPathParserContextPtr ctxt;
! 13014: PyObject *pyobj_ctxt;
! 13015: int nargs;
! 13016:
! 13017: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathConcatFunction", &pyobj_ctxt, &nargs))
! 13018: return(NULL);
! 13019: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13020:
! 13021: xmlXPathConcatFunction(ctxt, nargs);
! 13022: Py_INCREF(Py_None);
! 13023: return(Py_None);
! 13024: }
! 13025:
! 13026: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13027: #if defined(LIBXML_XPATH_ENABLED)
! 13028: PyObject *
! 13029: libxml_xmlXPathContainsFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13030: xmlXPathParserContextPtr ctxt;
! 13031: PyObject *pyobj_ctxt;
! 13032: int nargs;
! 13033:
! 13034: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathContainsFunction", &pyobj_ctxt, &nargs))
! 13035: return(NULL);
! 13036: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13037:
! 13038: xmlXPathContainsFunction(ctxt, nargs);
! 13039: Py_INCREF(Py_None);
! 13040: return(Py_None);
! 13041: }
! 13042:
! 13043: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13044: #if defined(LIBXML_XPATH_ENABLED)
! 13045: PyObject *
! 13046: libxml_xmlXPathContextSetCache(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13047: PyObject *py_retval;
! 13048: int c_retval;
! 13049: xmlXPathContextPtr ctxt;
! 13050: PyObject *pyobj_ctxt;
! 13051: int active;
! 13052: int value;
! 13053: int options;
! 13054:
! 13055: if (!PyArg_ParseTuple(args, (char *)"Oiii:xmlXPathContextSetCache", &pyobj_ctxt, &active, &value, &options))
! 13056: return(NULL);
! 13057: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13058:
! 13059: c_retval = xmlXPathContextSetCache(ctxt, active, value, options);
! 13060: py_retval = libxml_intWrap((int) c_retval);
! 13061: return(py_retval);
! 13062: }
! 13063:
! 13064: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13065: #if defined(LIBXML_XPATH_ENABLED)
! 13066: PyObject *
! 13067: libxml_xmlXPathCountFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13068: xmlXPathParserContextPtr ctxt;
! 13069: PyObject *pyobj_ctxt;
! 13070: int nargs;
! 13071:
! 13072: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathCountFunction", &pyobj_ctxt, &nargs))
! 13073: return(NULL);
! 13074: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13075:
! 13076: xmlXPathCountFunction(ctxt, nargs);
! 13077: Py_INCREF(Py_None);
! 13078: return(Py_None);
! 13079: }
! 13080:
! 13081: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13082: #if defined(LIBXML_XPATH_ENABLED)
! 13083: PyObject *
! 13084: libxml_xmlXPathDivValues(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13085: xmlXPathParserContextPtr ctxt;
! 13086: PyObject *pyobj_ctxt;
! 13087:
! 13088: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathDivValues", &pyobj_ctxt))
! 13089: return(NULL);
! 13090: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13091:
! 13092: xmlXPathDivValues(ctxt);
! 13093: Py_INCREF(Py_None);
! 13094: return(Py_None);
! 13095: }
! 13096:
! 13097: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13098: #if defined(LIBXML_XPATH_ENABLED)
! 13099: PyObject *
! 13100: libxml_xmlXPathEqualValues(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13101: PyObject *py_retval;
! 13102: int c_retval;
! 13103: xmlXPathParserContextPtr ctxt;
! 13104: PyObject *pyobj_ctxt;
! 13105:
! 13106: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathEqualValues", &pyobj_ctxt))
! 13107: return(NULL);
! 13108: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13109:
! 13110: c_retval = xmlXPathEqualValues(ctxt);
! 13111: py_retval = libxml_intWrap((int) c_retval);
! 13112: return(py_retval);
! 13113: }
! 13114:
! 13115: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13116: #if defined(LIBXML_XPATH_ENABLED)
! 13117: PyObject *
! 13118: libxml_xmlXPathErr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13119: xmlXPathParserContextPtr ctxt;
! 13120: PyObject *pyobj_ctxt;
! 13121: int error;
! 13122:
! 13123: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathErr", &pyobj_ctxt, &error))
! 13124: return(NULL);
! 13125: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13126:
! 13127: xmlXPathErr(ctxt, error);
! 13128: Py_INCREF(Py_None);
! 13129: return(Py_None);
! 13130: }
! 13131:
! 13132: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13133: #if defined(LIBXML_XPATH_ENABLED)
! 13134: PyObject *
! 13135: libxml_xmlXPathEval(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13136: PyObject *py_retval;
! 13137: xmlXPathObjectPtr c_retval;
! 13138: xmlChar * str;
! 13139: xmlXPathContextPtr ctx;
! 13140: PyObject *pyobj_ctx;
! 13141:
! 13142: if (!PyArg_ParseTuple(args, (char *)"zO:xmlXPathEval", &str, &pyobj_ctx))
! 13143: return(NULL);
! 13144: ctx = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctx);
! 13145:
! 13146: c_retval = xmlXPathEval(str, ctx);
! 13147: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 13148: return(py_retval);
! 13149: }
! 13150:
! 13151: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13152: #if defined(LIBXML_XPATH_ENABLED)
! 13153: PyObject *
! 13154: libxml_xmlXPathEvalExpr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13155: xmlXPathParserContextPtr ctxt;
! 13156: PyObject *pyobj_ctxt;
! 13157:
! 13158: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathEvalExpr", &pyobj_ctxt))
! 13159: return(NULL);
! 13160: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13161:
! 13162: xmlXPathEvalExpr(ctxt);
! 13163: Py_INCREF(Py_None);
! 13164: return(Py_None);
! 13165: }
! 13166:
! 13167: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13168: #if defined(LIBXML_XPATH_ENABLED)
! 13169: PyObject *
! 13170: libxml_xmlXPathEvalExpression(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13171: PyObject *py_retval;
! 13172: xmlXPathObjectPtr c_retval;
! 13173: xmlChar * str;
! 13174: xmlXPathContextPtr ctxt;
! 13175: PyObject *pyobj_ctxt;
! 13176:
! 13177: if (!PyArg_ParseTuple(args, (char *)"zO:xmlXPathEvalExpression", &str, &pyobj_ctxt))
! 13178: return(NULL);
! 13179: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13180:
! 13181: c_retval = xmlXPathEvalExpression(str, ctxt);
! 13182: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 13183: return(py_retval);
! 13184: }
! 13185:
! 13186: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13187: #if defined(LIBXML_XPATH_ENABLED)
! 13188: PyObject *
! 13189: libxml_xmlXPathFalseFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13190: xmlXPathParserContextPtr ctxt;
! 13191: PyObject *pyobj_ctxt;
! 13192: int nargs;
! 13193:
! 13194: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathFalseFunction", &pyobj_ctxt, &nargs))
! 13195: return(NULL);
! 13196: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13197:
! 13198: xmlXPathFalseFunction(ctxt, nargs);
! 13199: Py_INCREF(Py_None);
! 13200: return(Py_None);
! 13201: }
! 13202:
! 13203: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13204: #if defined(LIBXML_XPATH_ENABLED)
! 13205: PyObject *
! 13206: libxml_xmlXPathFloorFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13207: xmlXPathParserContextPtr ctxt;
! 13208: PyObject *pyobj_ctxt;
! 13209: int nargs;
! 13210:
! 13211: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathFloorFunction", &pyobj_ctxt, &nargs))
! 13212: return(NULL);
! 13213: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13214:
! 13215: xmlXPathFloorFunction(ctxt, nargs);
! 13216: Py_INCREF(Py_None);
! 13217: return(Py_None);
! 13218: }
! 13219:
! 13220: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13221: #if defined(LIBXML_XPATH_ENABLED)
! 13222: PyObject *
! 13223: libxml_xmlXPathFreeContext(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13224: xmlXPathContextPtr ctxt;
! 13225: PyObject *pyobj_ctxt;
! 13226:
! 13227: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathFreeContext", &pyobj_ctxt))
! 13228: return(NULL);
! 13229: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13230:
! 13231: xmlXPathFreeContext(ctxt);
! 13232: Py_INCREF(Py_None);
! 13233: return(Py_None);
! 13234: }
! 13235:
! 13236: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13237: #if defined(LIBXML_XPATH_ENABLED)
! 13238: PyObject *
! 13239: libxml_xmlXPathFreeParserContext(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13240: xmlXPathParserContextPtr ctxt;
! 13241: PyObject *pyobj_ctxt;
! 13242:
! 13243: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathFreeParserContext", &pyobj_ctxt))
! 13244: return(NULL);
! 13245: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13246:
! 13247: xmlXPathFreeParserContext(ctxt);
! 13248: Py_INCREF(Py_None);
! 13249: return(Py_None);
! 13250: }
! 13251:
! 13252: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13253: #if defined(LIBXML_XPATH_ENABLED)
! 13254: PyObject *
! 13255: libxml_xmlXPathGetContextDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13256: PyObject *py_retval;
! 13257: xmlDocPtr c_retval;
! 13258: xmlXPathContextPtr ctxt;
! 13259: PyObject *pyobj_ctxt;
! 13260:
! 13261: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetContextDoc", &pyobj_ctxt))
! 13262: return(NULL);
! 13263: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13264:
! 13265: c_retval = ctxt->doc;
! 13266: py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval);
! 13267: return(py_retval);
! 13268: }
! 13269:
! 13270: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13271: #if defined(LIBXML_XPATH_ENABLED)
! 13272: PyObject *
! 13273: libxml_xmlXPathGetContextNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13274: PyObject *py_retval;
! 13275: xmlNodePtr c_retval;
! 13276: xmlXPathContextPtr ctxt;
! 13277: PyObject *pyobj_ctxt;
! 13278:
! 13279: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetContextNode", &pyobj_ctxt))
! 13280: return(NULL);
! 13281: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13282:
! 13283: c_retval = ctxt->node;
! 13284: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13285: return(py_retval);
! 13286: }
! 13287:
! 13288: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13289: #if defined(LIBXML_XPATH_ENABLED)
! 13290: PyObject *
! 13291: libxml_xmlXPathGetContextPosition(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13292: PyObject *py_retval;
! 13293: int c_retval;
! 13294: xmlXPathContextPtr ctxt;
! 13295: PyObject *pyobj_ctxt;
! 13296:
! 13297: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetContextPosition", &pyobj_ctxt))
! 13298: return(NULL);
! 13299: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13300:
! 13301: c_retval = ctxt->proximityPosition;
! 13302: py_retval = libxml_intWrap((int) c_retval);
! 13303: return(py_retval);
! 13304: }
! 13305:
! 13306: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13307: #if defined(LIBXML_XPATH_ENABLED)
! 13308: PyObject *
! 13309: libxml_xmlXPathGetContextSize(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13310: PyObject *py_retval;
! 13311: int c_retval;
! 13312: xmlXPathContextPtr ctxt;
! 13313: PyObject *pyobj_ctxt;
! 13314:
! 13315: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetContextSize", &pyobj_ctxt))
! 13316: return(NULL);
! 13317: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13318:
! 13319: c_retval = ctxt->contextSize;
! 13320: py_retval = libxml_intWrap((int) c_retval);
! 13321: return(py_retval);
! 13322: }
! 13323:
! 13324: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13325: #if defined(LIBXML_XPATH_ENABLED)
! 13326: PyObject *
! 13327: libxml_xmlXPathGetFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13328: PyObject *py_retval;
! 13329: const xmlChar * c_retval;
! 13330: xmlXPathContextPtr ctxt;
! 13331: PyObject *pyobj_ctxt;
! 13332:
! 13333: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetFunction", &pyobj_ctxt))
! 13334: return(NULL);
! 13335: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13336:
! 13337: c_retval = ctxt->function;
! 13338: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 13339: return(py_retval);
! 13340: }
! 13341:
! 13342: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13343: #if defined(LIBXML_XPATH_ENABLED)
! 13344: PyObject *
! 13345: libxml_xmlXPathGetFunctionURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13346: PyObject *py_retval;
! 13347: const xmlChar * c_retval;
! 13348: xmlXPathContextPtr ctxt;
! 13349: PyObject *pyobj_ctxt;
! 13350:
! 13351: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathGetFunctionURI", &pyobj_ctxt))
! 13352: return(NULL);
! 13353: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13354:
! 13355: c_retval = ctxt->functionURI;
! 13356: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 13357: return(py_retval);
! 13358: }
! 13359:
! 13360: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13361: #if defined(LIBXML_XPATH_ENABLED)
! 13362: PyObject *
! 13363: libxml_xmlXPathIdFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13364: xmlXPathParserContextPtr ctxt;
! 13365: PyObject *pyobj_ctxt;
! 13366: int nargs;
! 13367:
! 13368: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathIdFunction", &pyobj_ctxt, &nargs))
! 13369: return(NULL);
! 13370: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13371:
! 13372: xmlXPathIdFunction(ctxt, nargs);
! 13373: Py_INCREF(Py_None);
! 13374: return(Py_None);
! 13375: }
! 13376:
! 13377: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13378: #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 13379: PyObject *
! 13380: libxml_xmlXPathInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) {
! 13381:
! 13382: xmlXPathInit();
! 13383: Py_INCREF(Py_None);
! 13384: return(Py_None);
! 13385: }
! 13386:
! 13387: #endif /* defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 13388: #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 13389: PyObject *
! 13390: libxml_xmlXPathIsInf(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13391: PyObject *py_retval;
! 13392: int c_retval;
! 13393: double val;
! 13394:
! 13395: if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathIsInf", &val))
! 13396: return(NULL);
! 13397:
! 13398: c_retval = xmlXPathIsInf(val);
! 13399: py_retval = libxml_intWrap((int) c_retval);
! 13400: return(py_retval);
! 13401: }
! 13402:
! 13403: #endif /* defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 13404: #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
! 13405: PyObject *
! 13406: libxml_xmlXPathIsNaN(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13407: PyObject *py_retval;
! 13408: int c_retval;
! 13409: double val;
! 13410:
! 13411: if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathIsNaN", &val))
! 13412: return(NULL);
! 13413:
! 13414: c_retval = xmlXPathIsNaN(val);
! 13415: py_retval = libxml_intWrap((int) c_retval);
! 13416: return(py_retval);
! 13417: }
! 13418:
! 13419: #endif /* defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
! 13420: #if defined(LIBXML_XPATH_ENABLED)
! 13421: PyObject *
! 13422: libxml_xmlXPathIsNodeType(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13423: PyObject *py_retval;
! 13424: int c_retval;
! 13425: xmlChar * name;
! 13426:
! 13427: if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathIsNodeType", &name))
! 13428: return(NULL);
! 13429:
! 13430: c_retval = xmlXPathIsNodeType(name);
! 13431: py_retval = libxml_intWrap((int) c_retval);
! 13432: return(py_retval);
! 13433: }
! 13434:
! 13435: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13436: #if defined(LIBXML_XPATH_ENABLED)
! 13437: PyObject *
! 13438: libxml_xmlXPathLangFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13439: xmlXPathParserContextPtr ctxt;
! 13440: PyObject *pyobj_ctxt;
! 13441: int nargs;
! 13442:
! 13443: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathLangFunction", &pyobj_ctxt, &nargs))
! 13444: return(NULL);
! 13445: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13446:
! 13447: xmlXPathLangFunction(ctxt, nargs);
! 13448: Py_INCREF(Py_None);
! 13449: return(Py_None);
! 13450: }
! 13451:
! 13452: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13453: #if defined(LIBXML_XPATH_ENABLED)
! 13454: PyObject *
! 13455: libxml_xmlXPathLastFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13456: xmlXPathParserContextPtr ctxt;
! 13457: PyObject *pyobj_ctxt;
! 13458: int nargs;
! 13459:
! 13460: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathLastFunction", &pyobj_ctxt, &nargs))
! 13461: return(NULL);
! 13462: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13463:
! 13464: xmlXPathLastFunction(ctxt, nargs);
! 13465: Py_INCREF(Py_None);
! 13466: return(Py_None);
! 13467: }
! 13468:
! 13469: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13470: #if defined(LIBXML_XPATH_ENABLED)
! 13471: PyObject *
! 13472: libxml_xmlXPathLocalNameFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13473: xmlXPathParserContextPtr ctxt;
! 13474: PyObject *pyobj_ctxt;
! 13475: int nargs;
! 13476:
! 13477: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathLocalNameFunction", &pyobj_ctxt, &nargs))
! 13478: return(NULL);
! 13479: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13480:
! 13481: xmlXPathLocalNameFunction(ctxt, nargs);
! 13482: Py_INCREF(Py_None);
! 13483: return(Py_None);
! 13484: }
! 13485:
! 13486: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13487: #if defined(LIBXML_XPATH_ENABLED)
! 13488: PyObject *
! 13489: libxml_xmlXPathModValues(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13490: xmlXPathParserContextPtr ctxt;
! 13491: PyObject *pyobj_ctxt;
! 13492:
! 13493: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathModValues", &pyobj_ctxt))
! 13494: return(NULL);
! 13495: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13496:
! 13497: xmlXPathModValues(ctxt);
! 13498: Py_INCREF(Py_None);
! 13499: return(Py_None);
! 13500: }
! 13501:
! 13502: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13503: #if defined(LIBXML_XPATH_ENABLED)
! 13504: PyObject *
! 13505: libxml_xmlXPathMultValues(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13506: xmlXPathParserContextPtr ctxt;
! 13507: PyObject *pyobj_ctxt;
! 13508:
! 13509: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathMultValues", &pyobj_ctxt))
! 13510: return(NULL);
! 13511: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13512:
! 13513: xmlXPathMultValues(ctxt);
! 13514: Py_INCREF(Py_None);
! 13515: return(Py_None);
! 13516: }
! 13517:
! 13518: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13519: #if defined(LIBXML_XPATH_ENABLED)
! 13520: PyObject *
! 13521: libxml_xmlXPathNamespaceURIFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13522: xmlXPathParserContextPtr ctxt;
! 13523: PyObject *pyobj_ctxt;
! 13524: int nargs;
! 13525:
! 13526: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathNamespaceURIFunction", &pyobj_ctxt, &nargs))
! 13527: return(NULL);
! 13528: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13529:
! 13530: xmlXPathNamespaceURIFunction(ctxt, nargs);
! 13531: Py_INCREF(Py_None);
! 13532: return(Py_None);
! 13533: }
! 13534:
! 13535: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13536: #if defined(LIBXML_XPATH_ENABLED)
! 13537: PyObject *
! 13538: libxml_xmlXPathNewBoolean(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13539: PyObject *py_retval;
! 13540: xmlXPathObjectPtr c_retval;
! 13541: int val;
! 13542:
! 13543: if (!PyArg_ParseTuple(args, (char *)"i:xmlXPathNewBoolean", &val))
! 13544: return(NULL);
! 13545:
! 13546: c_retval = xmlXPathNewBoolean(val);
! 13547: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 13548: return(py_retval);
! 13549: }
! 13550:
! 13551: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13552: #if defined(LIBXML_XPATH_ENABLED)
! 13553: PyObject *
! 13554: libxml_xmlXPathNewCString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13555: PyObject *py_retval;
! 13556: xmlXPathObjectPtr c_retval;
! 13557: char * val;
! 13558:
! 13559: if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathNewCString", &val))
! 13560: return(NULL);
! 13561:
! 13562: c_retval = xmlXPathNewCString(val);
! 13563: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 13564: return(py_retval);
! 13565: }
! 13566:
! 13567: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13568: #if defined(LIBXML_XPATH_ENABLED)
! 13569: PyObject *
! 13570: libxml_xmlXPathNewContext(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13571: PyObject *py_retval;
! 13572: xmlXPathContextPtr c_retval;
! 13573: xmlDocPtr doc;
! 13574: PyObject *pyobj_doc;
! 13575:
! 13576: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNewContext", &pyobj_doc))
! 13577: return(NULL);
! 13578: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 13579:
! 13580: c_retval = xmlXPathNewContext(doc);
! 13581: py_retval = libxml_xmlXPathContextPtrWrap((xmlXPathContextPtr) c_retval);
! 13582: return(py_retval);
! 13583: }
! 13584:
! 13585: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13586: #if defined(LIBXML_XPATH_ENABLED)
! 13587: PyObject *
! 13588: libxml_xmlXPathNewFloat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13589: PyObject *py_retval;
! 13590: xmlXPathObjectPtr c_retval;
! 13591: double val;
! 13592:
! 13593: if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathNewFloat", &val))
! 13594: return(NULL);
! 13595:
! 13596: c_retval = xmlXPathNewFloat(val);
! 13597: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 13598: return(py_retval);
! 13599: }
! 13600:
! 13601: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13602: #if defined(LIBXML_XPATH_ENABLED)
! 13603: PyObject *
! 13604: libxml_xmlXPathNewNodeSet(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13605: PyObject *py_retval;
! 13606: xmlXPathObjectPtr c_retval;
! 13607: xmlNodePtr val;
! 13608: PyObject *pyobj_val;
! 13609:
! 13610: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNewNodeSet", &pyobj_val))
! 13611: return(NULL);
! 13612: val = (xmlNodePtr) PyxmlNode_Get(pyobj_val);
! 13613:
! 13614: c_retval = xmlXPathNewNodeSet(val);
! 13615: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 13616: return(py_retval);
! 13617: }
! 13618:
! 13619: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13620: #if defined(LIBXML_XPATH_ENABLED)
! 13621: PyObject *
! 13622: libxml_xmlXPathNewParserContext(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13623: PyObject *py_retval;
! 13624: xmlXPathParserContextPtr c_retval;
! 13625: xmlChar * str;
! 13626: xmlXPathContextPtr ctxt;
! 13627: PyObject *pyobj_ctxt;
! 13628:
! 13629: if (!PyArg_ParseTuple(args, (char *)"zO:xmlXPathNewParserContext", &str, &pyobj_ctxt))
! 13630: return(NULL);
! 13631: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 13632:
! 13633: c_retval = xmlXPathNewParserContext(str, ctxt);
! 13634: py_retval = libxml_xmlXPathParserContextPtrWrap((xmlXPathParserContextPtr) c_retval);
! 13635: return(py_retval);
! 13636: }
! 13637:
! 13638: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13639: #if defined(LIBXML_XPATH_ENABLED)
! 13640: PyObject *
! 13641: libxml_xmlXPathNewString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13642: PyObject *py_retval;
! 13643: xmlXPathObjectPtr c_retval;
! 13644: xmlChar * val;
! 13645:
! 13646: if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathNewString", &val))
! 13647: return(NULL);
! 13648:
! 13649: c_retval = xmlXPathNewString(val);
! 13650: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 13651: return(py_retval);
! 13652: }
! 13653:
! 13654: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13655: #if defined(LIBXML_XPATH_ENABLED)
! 13656: PyObject *
! 13657: libxml_xmlXPathNewValueTree(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13658: PyObject *py_retval;
! 13659: xmlXPathObjectPtr c_retval;
! 13660: xmlNodePtr val;
! 13661: PyObject *pyobj_val;
! 13662:
! 13663: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNewValueTree", &pyobj_val))
! 13664: return(NULL);
! 13665: val = (xmlNodePtr) PyxmlNode_Get(pyobj_val);
! 13666:
! 13667: c_retval = xmlXPathNewValueTree(val);
! 13668: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 13669: return(py_retval);
! 13670: }
! 13671:
! 13672: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13673: #if defined(LIBXML_XPATH_ENABLED)
! 13674: PyObject *
! 13675: libxml_xmlXPathNextAncestor(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13676: PyObject *py_retval;
! 13677: xmlNodePtr c_retval;
! 13678: xmlXPathParserContextPtr ctxt;
! 13679: PyObject *pyobj_ctxt;
! 13680: xmlNodePtr cur;
! 13681: PyObject *pyobj_cur;
! 13682:
! 13683: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextAncestor", &pyobj_ctxt, &pyobj_cur))
! 13684: return(NULL);
! 13685: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13686: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13687:
! 13688: c_retval = xmlXPathNextAncestor(ctxt, cur);
! 13689: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13690: return(py_retval);
! 13691: }
! 13692:
! 13693: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13694: #if defined(LIBXML_XPATH_ENABLED)
! 13695: PyObject *
! 13696: libxml_xmlXPathNextAncestorOrSelf(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13697: PyObject *py_retval;
! 13698: xmlNodePtr c_retval;
! 13699: xmlXPathParserContextPtr ctxt;
! 13700: PyObject *pyobj_ctxt;
! 13701: xmlNodePtr cur;
! 13702: PyObject *pyobj_cur;
! 13703:
! 13704: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextAncestorOrSelf", &pyobj_ctxt, &pyobj_cur))
! 13705: return(NULL);
! 13706: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13707: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13708:
! 13709: c_retval = xmlXPathNextAncestorOrSelf(ctxt, cur);
! 13710: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13711: return(py_retval);
! 13712: }
! 13713:
! 13714: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13715: #if defined(LIBXML_XPATH_ENABLED)
! 13716: PyObject *
! 13717: libxml_xmlXPathNextAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13718: PyObject *py_retval;
! 13719: xmlNodePtr c_retval;
! 13720: xmlXPathParserContextPtr ctxt;
! 13721: PyObject *pyobj_ctxt;
! 13722: xmlNodePtr cur;
! 13723: PyObject *pyobj_cur;
! 13724:
! 13725: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextAttribute", &pyobj_ctxt, &pyobj_cur))
! 13726: return(NULL);
! 13727: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13728: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13729:
! 13730: c_retval = xmlXPathNextAttribute(ctxt, cur);
! 13731: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13732: return(py_retval);
! 13733: }
! 13734:
! 13735: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13736: #if defined(LIBXML_XPATH_ENABLED)
! 13737: PyObject *
! 13738: libxml_xmlXPathNextChild(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13739: PyObject *py_retval;
! 13740: xmlNodePtr c_retval;
! 13741: xmlXPathParserContextPtr ctxt;
! 13742: PyObject *pyobj_ctxt;
! 13743: xmlNodePtr cur;
! 13744: PyObject *pyobj_cur;
! 13745:
! 13746: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextChild", &pyobj_ctxt, &pyobj_cur))
! 13747: return(NULL);
! 13748: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13749: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13750:
! 13751: c_retval = xmlXPathNextChild(ctxt, cur);
! 13752: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13753: return(py_retval);
! 13754: }
! 13755:
! 13756: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13757: #if defined(LIBXML_XPATH_ENABLED)
! 13758: PyObject *
! 13759: libxml_xmlXPathNextDescendant(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13760: PyObject *py_retval;
! 13761: xmlNodePtr c_retval;
! 13762: xmlXPathParserContextPtr ctxt;
! 13763: PyObject *pyobj_ctxt;
! 13764: xmlNodePtr cur;
! 13765: PyObject *pyobj_cur;
! 13766:
! 13767: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextDescendant", &pyobj_ctxt, &pyobj_cur))
! 13768: return(NULL);
! 13769: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13770: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13771:
! 13772: c_retval = xmlXPathNextDescendant(ctxt, cur);
! 13773: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13774: return(py_retval);
! 13775: }
! 13776:
! 13777: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13778: #if defined(LIBXML_XPATH_ENABLED)
! 13779: PyObject *
! 13780: libxml_xmlXPathNextDescendantOrSelf(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13781: PyObject *py_retval;
! 13782: xmlNodePtr c_retval;
! 13783: xmlXPathParserContextPtr ctxt;
! 13784: PyObject *pyobj_ctxt;
! 13785: xmlNodePtr cur;
! 13786: PyObject *pyobj_cur;
! 13787:
! 13788: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextDescendantOrSelf", &pyobj_ctxt, &pyobj_cur))
! 13789: return(NULL);
! 13790: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13791: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13792:
! 13793: c_retval = xmlXPathNextDescendantOrSelf(ctxt, cur);
! 13794: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13795: return(py_retval);
! 13796: }
! 13797:
! 13798: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13799: #if defined(LIBXML_XPATH_ENABLED)
! 13800: PyObject *
! 13801: libxml_xmlXPathNextFollowing(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13802: PyObject *py_retval;
! 13803: xmlNodePtr c_retval;
! 13804: xmlXPathParserContextPtr ctxt;
! 13805: PyObject *pyobj_ctxt;
! 13806: xmlNodePtr cur;
! 13807: PyObject *pyobj_cur;
! 13808:
! 13809: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextFollowing", &pyobj_ctxt, &pyobj_cur))
! 13810: return(NULL);
! 13811: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13812: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13813:
! 13814: c_retval = xmlXPathNextFollowing(ctxt, cur);
! 13815: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13816: return(py_retval);
! 13817: }
! 13818:
! 13819: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13820: #if defined(LIBXML_XPATH_ENABLED)
! 13821: PyObject *
! 13822: libxml_xmlXPathNextFollowingSibling(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13823: PyObject *py_retval;
! 13824: xmlNodePtr c_retval;
! 13825: xmlXPathParserContextPtr ctxt;
! 13826: PyObject *pyobj_ctxt;
! 13827: xmlNodePtr cur;
! 13828: PyObject *pyobj_cur;
! 13829:
! 13830: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextFollowingSibling", &pyobj_ctxt, &pyobj_cur))
! 13831: return(NULL);
! 13832: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13833: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13834:
! 13835: c_retval = xmlXPathNextFollowingSibling(ctxt, cur);
! 13836: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13837: return(py_retval);
! 13838: }
! 13839:
! 13840: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13841: #if defined(LIBXML_XPATH_ENABLED)
! 13842: PyObject *
! 13843: libxml_xmlXPathNextNamespace(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13844: PyObject *py_retval;
! 13845: xmlNodePtr c_retval;
! 13846: xmlXPathParserContextPtr ctxt;
! 13847: PyObject *pyobj_ctxt;
! 13848: xmlNodePtr cur;
! 13849: PyObject *pyobj_cur;
! 13850:
! 13851: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextNamespace", &pyobj_ctxt, &pyobj_cur))
! 13852: return(NULL);
! 13853: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13854: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13855:
! 13856: c_retval = xmlXPathNextNamespace(ctxt, cur);
! 13857: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13858: return(py_retval);
! 13859: }
! 13860:
! 13861: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13862: #if defined(LIBXML_XPATH_ENABLED)
! 13863: PyObject *
! 13864: libxml_xmlXPathNextParent(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13865: PyObject *py_retval;
! 13866: xmlNodePtr c_retval;
! 13867: xmlXPathParserContextPtr ctxt;
! 13868: PyObject *pyobj_ctxt;
! 13869: xmlNodePtr cur;
! 13870: PyObject *pyobj_cur;
! 13871:
! 13872: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextParent", &pyobj_ctxt, &pyobj_cur))
! 13873: return(NULL);
! 13874: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13875: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13876:
! 13877: c_retval = xmlXPathNextParent(ctxt, cur);
! 13878: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13879: return(py_retval);
! 13880: }
! 13881:
! 13882: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13883: #if defined(LIBXML_XPATH_ENABLED)
! 13884: PyObject *
! 13885: libxml_xmlXPathNextPreceding(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13886: PyObject *py_retval;
! 13887: xmlNodePtr c_retval;
! 13888: xmlXPathParserContextPtr ctxt;
! 13889: PyObject *pyobj_ctxt;
! 13890: xmlNodePtr cur;
! 13891: PyObject *pyobj_cur;
! 13892:
! 13893: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextPreceding", &pyobj_ctxt, &pyobj_cur))
! 13894: return(NULL);
! 13895: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13896: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13897:
! 13898: c_retval = xmlXPathNextPreceding(ctxt, cur);
! 13899: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13900: return(py_retval);
! 13901: }
! 13902:
! 13903: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13904: #if defined(LIBXML_XPATH_ENABLED)
! 13905: PyObject *
! 13906: libxml_xmlXPathNextPrecedingSibling(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13907: PyObject *py_retval;
! 13908: xmlNodePtr c_retval;
! 13909: xmlXPathParserContextPtr ctxt;
! 13910: PyObject *pyobj_ctxt;
! 13911: xmlNodePtr cur;
! 13912: PyObject *pyobj_cur;
! 13913:
! 13914: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextPrecedingSibling", &pyobj_ctxt, &pyobj_cur))
! 13915: return(NULL);
! 13916: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13917: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13918:
! 13919: c_retval = xmlXPathNextPrecedingSibling(ctxt, cur);
! 13920: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13921: return(py_retval);
! 13922: }
! 13923:
! 13924: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13925: #if defined(LIBXML_XPATH_ENABLED)
! 13926: PyObject *
! 13927: libxml_xmlXPathNextSelf(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13928: PyObject *py_retval;
! 13929: xmlNodePtr c_retval;
! 13930: xmlXPathParserContextPtr ctxt;
! 13931: PyObject *pyobj_ctxt;
! 13932: xmlNodePtr cur;
! 13933: PyObject *pyobj_cur;
! 13934:
! 13935: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathNextSelf", &pyobj_ctxt, &pyobj_cur))
! 13936: return(NULL);
! 13937: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13938: cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur);
! 13939:
! 13940: c_retval = xmlXPathNextSelf(ctxt, cur);
! 13941: py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval);
! 13942: return(py_retval);
! 13943: }
! 13944:
! 13945: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13946: #if defined(LIBXML_XPATH_ENABLED)
! 13947: PyObject *
! 13948: libxml_xmlXPathNodeEval(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13949: PyObject *py_retval;
! 13950: xmlXPathObjectPtr c_retval;
! 13951: xmlNodePtr node;
! 13952: PyObject *pyobj_node;
! 13953: xmlChar * str;
! 13954: xmlXPathContextPtr ctx;
! 13955: PyObject *pyobj_ctx;
! 13956:
! 13957: if (!PyArg_ParseTuple(args, (char *)"OzO:xmlXPathNodeEval", &pyobj_node, &str, &pyobj_ctx))
! 13958: return(NULL);
! 13959: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 13960: ctx = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctx);
! 13961:
! 13962: c_retval = xmlXPathNodeEval(node, str, ctx);
! 13963: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 13964: return(py_retval);
! 13965: }
! 13966:
! 13967: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13968: #if defined(LIBXML_XPATH_ENABLED)
! 13969: PyObject *
! 13970: libxml_xmlXPathNodeSetFreeNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13971: xmlNsPtr ns;
! 13972: PyObject *pyobj_ns;
! 13973:
! 13974: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNodeSetFreeNs", &pyobj_ns))
! 13975: return(NULL);
! 13976: ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns);
! 13977:
! 13978: xmlXPathNodeSetFreeNs(ns);
! 13979: Py_INCREF(Py_None);
! 13980: return(Py_None);
! 13981: }
! 13982:
! 13983: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 13984: #if defined(LIBXML_XPATH_ENABLED)
! 13985: PyObject *
! 13986: libxml_xmlXPathNormalizeFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 13987: xmlXPathParserContextPtr ctxt;
! 13988: PyObject *pyobj_ctxt;
! 13989: int nargs;
! 13990:
! 13991: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathNormalizeFunction", &pyobj_ctxt, &nargs))
! 13992: return(NULL);
! 13993: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 13994:
! 13995: xmlXPathNormalizeFunction(ctxt, nargs);
! 13996: Py_INCREF(Py_None);
! 13997: return(Py_None);
! 13998: }
! 13999:
! 14000: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14001: #if defined(LIBXML_XPATH_ENABLED)
! 14002: PyObject *
! 14003: libxml_xmlXPathNotEqualValues(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14004: PyObject *py_retval;
! 14005: int c_retval;
! 14006: xmlXPathParserContextPtr ctxt;
! 14007: PyObject *pyobj_ctxt;
! 14008:
! 14009: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNotEqualValues", &pyobj_ctxt))
! 14010: return(NULL);
! 14011: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14012:
! 14013: c_retval = xmlXPathNotEqualValues(ctxt);
! 14014: py_retval = libxml_intWrap((int) c_retval);
! 14015: return(py_retval);
! 14016: }
! 14017:
! 14018: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14019: #if defined(LIBXML_XPATH_ENABLED)
! 14020: PyObject *
! 14021: libxml_xmlXPathNotFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14022: xmlXPathParserContextPtr ctxt;
! 14023: PyObject *pyobj_ctxt;
! 14024: int nargs;
! 14025:
! 14026: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathNotFunction", &pyobj_ctxt, &nargs))
! 14027: return(NULL);
! 14028: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14029:
! 14030: xmlXPathNotFunction(ctxt, nargs);
! 14031: Py_INCREF(Py_None);
! 14032: return(Py_None);
! 14033: }
! 14034:
! 14035: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14036: #if defined(LIBXML_XPATH_ENABLED)
! 14037: PyObject *
! 14038: libxml_xmlXPathNsLookup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14039: PyObject *py_retval;
! 14040: const xmlChar * c_retval;
! 14041: xmlXPathContextPtr ctxt;
! 14042: PyObject *pyobj_ctxt;
! 14043: xmlChar * prefix;
! 14044:
! 14045: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlXPathNsLookup", &pyobj_ctxt, &prefix))
! 14046: return(NULL);
! 14047: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14048:
! 14049: c_retval = xmlXPathNsLookup(ctxt, prefix);
! 14050: py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval);
! 14051: return(py_retval);
! 14052: }
! 14053:
! 14054: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14055: #if defined(LIBXML_XPATH_ENABLED)
! 14056: PyObject *
! 14057: libxml_xmlXPathNumberFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14058: xmlXPathParserContextPtr ctxt;
! 14059: PyObject *pyobj_ctxt;
! 14060: int nargs;
! 14061:
! 14062: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathNumberFunction", &pyobj_ctxt, &nargs))
! 14063: return(NULL);
! 14064: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14065:
! 14066: xmlXPathNumberFunction(ctxt, nargs);
! 14067: Py_INCREF(Py_None);
! 14068: return(Py_None);
! 14069: }
! 14070:
! 14071: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14072: #if defined(LIBXML_XPATH_ENABLED)
! 14073: PyObject *
! 14074: libxml_xmlXPathOrderDocElems(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14075: PyObject *py_retval;
! 14076: long c_retval;
! 14077: xmlDocPtr doc;
! 14078: PyObject *pyobj_doc;
! 14079:
! 14080: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathOrderDocElems", &pyobj_doc))
! 14081: return(NULL);
! 14082: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 14083:
! 14084: c_retval = xmlXPathOrderDocElems(doc);
! 14085: py_retval = libxml_longWrap((long) c_retval);
! 14086: return(py_retval);
! 14087: }
! 14088:
! 14089: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14090: #if defined(LIBXML_XPATH_ENABLED)
! 14091: PyObject *
! 14092: libxml_xmlXPathParseNCName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14093: PyObject *py_retval;
! 14094: xmlChar * c_retval;
! 14095: xmlXPathParserContextPtr ctxt;
! 14096: PyObject *pyobj_ctxt;
! 14097:
! 14098: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathParseNCName", &pyobj_ctxt))
! 14099: return(NULL);
! 14100: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14101:
! 14102: c_retval = xmlXPathParseNCName(ctxt);
! 14103: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 14104: return(py_retval);
! 14105: }
! 14106:
! 14107: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14108: #if defined(LIBXML_XPATH_ENABLED)
! 14109: PyObject *
! 14110: libxml_xmlXPathParseName(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14111: PyObject *py_retval;
! 14112: xmlChar * c_retval;
! 14113: xmlXPathParserContextPtr ctxt;
! 14114: PyObject *pyobj_ctxt;
! 14115:
! 14116: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathParseName", &pyobj_ctxt))
! 14117: return(NULL);
! 14118: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14119:
! 14120: c_retval = xmlXPathParseName(ctxt);
! 14121: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 14122: return(py_retval);
! 14123: }
! 14124:
! 14125: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14126: #if defined(LIBXML_XPATH_ENABLED)
! 14127: PyObject *
! 14128: libxml_xmlXPathParserGetContext(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14129: PyObject *py_retval;
! 14130: xmlXPathContextPtr c_retval;
! 14131: xmlXPathParserContextPtr ctxt;
! 14132: PyObject *pyobj_ctxt;
! 14133:
! 14134: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathParserGetContext", &pyobj_ctxt))
! 14135: return(NULL);
! 14136: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14137:
! 14138: c_retval = ctxt->context;
! 14139: py_retval = libxml_xmlXPathContextPtrWrap((xmlXPathContextPtr) c_retval);
! 14140: return(py_retval);
! 14141: }
! 14142:
! 14143: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14144: #if defined(LIBXML_XPATH_ENABLED)
! 14145: PyObject *
! 14146: libxml_xmlXPathPopBoolean(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14147: PyObject *py_retval;
! 14148: int c_retval;
! 14149: xmlXPathParserContextPtr ctxt;
! 14150: PyObject *pyobj_ctxt;
! 14151:
! 14152: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathPopBoolean", &pyobj_ctxt))
! 14153: return(NULL);
! 14154: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14155:
! 14156: c_retval = xmlXPathPopBoolean(ctxt);
! 14157: py_retval = libxml_intWrap((int) c_retval);
! 14158: return(py_retval);
! 14159: }
! 14160:
! 14161: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14162: #if defined(LIBXML_XPATH_ENABLED)
! 14163: PyObject *
! 14164: libxml_xmlXPathPopNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14165: PyObject *py_retval;
! 14166: double c_retval;
! 14167: xmlXPathParserContextPtr ctxt;
! 14168: PyObject *pyobj_ctxt;
! 14169:
! 14170: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathPopNumber", &pyobj_ctxt))
! 14171: return(NULL);
! 14172: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14173:
! 14174: c_retval = xmlXPathPopNumber(ctxt);
! 14175: py_retval = libxml_doubleWrap((double) c_retval);
! 14176: return(py_retval);
! 14177: }
! 14178:
! 14179: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14180: #if defined(LIBXML_XPATH_ENABLED)
! 14181: PyObject *
! 14182: libxml_xmlXPathPopString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14183: PyObject *py_retval;
! 14184: xmlChar * c_retval;
! 14185: xmlXPathParserContextPtr ctxt;
! 14186: PyObject *pyobj_ctxt;
! 14187:
! 14188: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathPopString", &pyobj_ctxt))
! 14189: return(NULL);
! 14190: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14191:
! 14192: c_retval = xmlXPathPopString(ctxt);
! 14193: py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval);
! 14194: return(py_retval);
! 14195: }
! 14196:
! 14197: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14198: #if defined(LIBXML_XPATH_ENABLED)
! 14199: PyObject *
! 14200: libxml_xmlXPathPositionFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14201: xmlXPathParserContextPtr ctxt;
! 14202: PyObject *pyobj_ctxt;
! 14203: int nargs;
! 14204:
! 14205: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathPositionFunction", &pyobj_ctxt, &nargs))
! 14206: return(NULL);
! 14207: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14208:
! 14209: xmlXPathPositionFunction(ctxt, nargs);
! 14210: Py_INCREF(Py_None);
! 14211: return(Py_None);
! 14212: }
! 14213:
! 14214: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14215: #if defined(LIBXML_XPATH_ENABLED)
! 14216: PyObject *
! 14217: libxml_xmlXPathRegisterAllFunctions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14218: xmlXPathContextPtr ctxt;
! 14219: PyObject *pyobj_ctxt;
! 14220:
! 14221: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRegisterAllFunctions", &pyobj_ctxt))
! 14222: return(NULL);
! 14223: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14224:
! 14225: xmlXPathRegisterAllFunctions(ctxt);
! 14226: Py_INCREF(Py_None);
! 14227: return(Py_None);
! 14228: }
! 14229:
! 14230: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14231: #if defined(LIBXML_XPATH_ENABLED)
! 14232: PyObject *
! 14233: libxml_xmlXPathRegisterNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14234: PyObject *py_retval;
! 14235: int c_retval;
! 14236: xmlXPathContextPtr ctxt;
! 14237: PyObject *pyobj_ctxt;
! 14238: xmlChar * prefix;
! 14239: xmlChar * ns_uri;
! 14240:
! 14241: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlXPathRegisterNs", &pyobj_ctxt, &prefix, &ns_uri))
! 14242: return(NULL);
! 14243: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14244:
! 14245: c_retval = xmlXPathRegisterNs(ctxt, prefix, ns_uri);
! 14246: py_retval = libxml_intWrap((int) c_retval);
! 14247: return(py_retval);
! 14248: }
! 14249:
! 14250: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14251: #if defined(LIBXML_XPATH_ENABLED)
! 14252: #endif
! 14253: #if defined(LIBXML_XPATH_ENABLED)
! 14254: PyObject *
! 14255: libxml_xmlXPathRegisteredFuncsCleanup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14256: xmlXPathContextPtr ctxt;
! 14257: PyObject *pyobj_ctxt;
! 14258:
! 14259: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRegisteredFuncsCleanup", &pyobj_ctxt))
! 14260: return(NULL);
! 14261: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14262:
! 14263: xmlXPathRegisteredFuncsCleanup(ctxt);
! 14264: Py_INCREF(Py_None);
! 14265: return(Py_None);
! 14266: }
! 14267:
! 14268: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14269: #if defined(LIBXML_XPATH_ENABLED)
! 14270: PyObject *
! 14271: libxml_xmlXPathRegisteredNsCleanup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14272: xmlXPathContextPtr ctxt;
! 14273: PyObject *pyobj_ctxt;
! 14274:
! 14275: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRegisteredNsCleanup", &pyobj_ctxt))
! 14276: return(NULL);
! 14277: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14278:
! 14279: xmlXPathRegisteredNsCleanup(ctxt);
! 14280: Py_INCREF(Py_None);
! 14281: return(Py_None);
! 14282: }
! 14283:
! 14284: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14285: #if defined(LIBXML_XPATH_ENABLED)
! 14286: PyObject *
! 14287: libxml_xmlXPathRegisteredVariablesCleanup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14288: xmlXPathContextPtr ctxt;
! 14289: PyObject *pyobj_ctxt;
! 14290:
! 14291: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRegisteredVariablesCleanup", &pyobj_ctxt))
! 14292: return(NULL);
! 14293: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14294:
! 14295: xmlXPathRegisteredVariablesCleanup(ctxt);
! 14296: Py_INCREF(Py_None);
! 14297: return(Py_None);
! 14298: }
! 14299:
! 14300: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14301: #if defined(LIBXML_XPATH_ENABLED)
! 14302: PyObject *
! 14303: libxml_xmlXPathRoot(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14304: xmlXPathParserContextPtr ctxt;
! 14305: PyObject *pyobj_ctxt;
! 14306:
! 14307: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRoot", &pyobj_ctxt))
! 14308: return(NULL);
! 14309: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14310:
! 14311: xmlXPathRoot(ctxt);
! 14312: Py_INCREF(Py_None);
! 14313: return(Py_None);
! 14314: }
! 14315:
! 14316: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14317: #if defined(LIBXML_XPATH_ENABLED)
! 14318: PyObject *
! 14319: libxml_xmlXPathRoundFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14320: xmlXPathParserContextPtr ctxt;
! 14321: PyObject *pyobj_ctxt;
! 14322: int nargs;
! 14323:
! 14324: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathRoundFunction", &pyobj_ctxt, &nargs))
! 14325: return(NULL);
! 14326: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14327:
! 14328: xmlXPathRoundFunction(ctxt, nargs);
! 14329: Py_INCREF(Py_None);
! 14330: return(Py_None);
! 14331: }
! 14332:
! 14333: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14334: #if defined(LIBXML_XPATH_ENABLED)
! 14335: PyObject *
! 14336: libxml_xmlXPathSetContextDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14337: xmlXPathContextPtr ctxt;
! 14338: PyObject *pyobj_ctxt;
! 14339: xmlDocPtr doc;
! 14340: PyObject *pyobj_doc;
! 14341:
! 14342: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathSetContextDoc", &pyobj_ctxt, &pyobj_doc))
! 14343: return(NULL);
! 14344: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14345: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 14346:
! 14347: ctxt->doc = doc;
! 14348: Py_INCREF(Py_None);
! 14349: return(Py_None);
! 14350: }
! 14351:
! 14352: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14353: #if defined(LIBXML_XPATH_ENABLED)
! 14354: PyObject *
! 14355: libxml_xmlXPathSetContextNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14356: xmlXPathContextPtr ctxt;
! 14357: PyObject *pyobj_ctxt;
! 14358: xmlNodePtr node;
! 14359: PyObject *pyobj_node;
! 14360:
! 14361: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPathSetContextNode", &pyobj_ctxt, &pyobj_node))
! 14362: return(NULL);
! 14363: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14364: node = (xmlNodePtr) PyxmlNode_Get(pyobj_node);
! 14365:
! 14366: ctxt->node = node;
! 14367: Py_INCREF(Py_None);
! 14368: return(Py_None);
! 14369: }
! 14370:
! 14371: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14372: #if defined(LIBXML_XPATH_ENABLED)
! 14373: PyObject *
! 14374: libxml_xmlXPathStartsWithFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14375: xmlXPathParserContextPtr ctxt;
! 14376: PyObject *pyobj_ctxt;
! 14377: int nargs;
! 14378:
! 14379: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathStartsWithFunction", &pyobj_ctxt, &nargs))
! 14380: return(NULL);
! 14381: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14382:
! 14383: xmlXPathStartsWithFunction(ctxt, nargs);
! 14384: Py_INCREF(Py_None);
! 14385: return(Py_None);
! 14386: }
! 14387:
! 14388: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14389: #if defined(LIBXML_XPATH_ENABLED)
! 14390: PyObject *
! 14391: libxml_xmlXPathStringEvalNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14392: PyObject *py_retval;
! 14393: double c_retval;
! 14394: xmlChar * str;
! 14395:
! 14396: if (!PyArg_ParseTuple(args, (char *)"z:xmlXPathStringEvalNumber", &str))
! 14397: return(NULL);
! 14398:
! 14399: c_retval = xmlXPathStringEvalNumber(str);
! 14400: py_retval = libxml_doubleWrap((double) c_retval);
! 14401: return(py_retval);
! 14402: }
! 14403:
! 14404: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14405: #if defined(LIBXML_XPATH_ENABLED)
! 14406: PyObject *
! 14407: libxml_xmlXPathStringFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14408: xmlXPathParserContextPtr ctxt;
! 14409: PyObject *pyobj_ctxt;
! 14410: int nargs;
! 14411:
! 14412: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathStringFunction", &pyobj_ctxt, &nargs))
! 14413: return(NULL);
! 14414: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14415:
! 14416: xmlXPathStringFunction(ctxt, nargs);
! 14417: Py_INCREF(Py_None);
! 14418: return(Py_None);
! 14419: }
! 14420:
! 14421: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14422: #if defined(LIBXML_XPATH_ENABLED)
! 14423: PyObject *
! 14424: libxml_xmlXPathStringLengthFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14425: xmlXPathParserContextPtr ctxt;
! 14426: PyObject *pyobj_ctxt;
! 14427: int nargs;
! 14428:
! 14429: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathStringLengthFunction", &pyobj_ctxt, &nargs))
! 14430: return(NULL);
! 14431: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14432:
! 14433: xmlXPathStringLengthFunction(ctxt, nargs);
! 14434: Py_INCREF(Py_None);
! 14435: return(Py_None);
! 14436: }
! 14437:
! 14438: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14439: #if defined(LIBXML_XPATH_ENABLED)
! 14440: PyObject *
! 14441: libxml_xmlXPathSubValues(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14442: xmlXPathParserContextPtr ctxt;
! 14443: PyObject *pyobj_ctxt;
! 14444:
! 14445: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathSubValues", &pyobj_ctxt))
! 14446: return(NULL);
! 14447: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14448:
! 14449: xmlXPathSubValues(ctxt);
! 14450: Py_INCREF(Py_None);
! 14451: return(Py_None);
! 14452: }
! 14453:
! 14454: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14455: #if defined(LIBXML_XPATH_ENABLED)
! 14456: PyObject *
! 14457: libxml_xmlXPathSubstringAfterFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14458: xmlXPathParserContextPtr ctxt;
! 14459: PyObject *pyobj_ctxt;
! 14460: int nargs;
! 14461:
! 14462: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathSubstringAfterFunction", &pyobj_ctxt, &nargs))
! 14463: return(NULL);
! 14464: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14465:
! 14466: xmlXPathSubstringAfterFunction(ctxt, nargs);
! 14467: Py_INCREF(Py_None);
! 14468: return(Py_None);
! 14469: }
! 14470:
! 14471: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14472: #if defined(LIBXML_XPATH_ENABLED)
! 14473: PyObject *
! 14474: libxml_xmlXPathSubstringBeforeFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14475: xmlXPathParserContextPtr ctxt;
! 14476: PyObject *pyobj_ctxt;
! 14477: int nargs;
! 14478:
! 14479: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathSubstringBeforeFunction", &pyobj_ctxt, &nargs))
! 14480: return(NULL);
! 14481: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14482:
! 14483: xmlXPathSubstringBeforeFunction(ctxt, nargs);
! 14484: Py_INCREF(Py_None);
! 14485: return(Py_None);
! 14486: }
! 14487:
! 14488: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14489: #if defined(LIBXML_XPATH_ENABLED)
! 14490: PyObject *
! 14491: libxml_xmlXPathSubstringFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14492: xmlXPathParserContextPtr ctxt;
! 14493: PyObject *pyobj_ctxt;
! 14494: int nargs;
! 14495:
! 14496: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathSubstringFunction", &pyobj_ctxt, &nargs))
! 14497: return(NULL);
! 14498: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14499:
! 14500: xmlXPathSubstringFunction(ctxt, nargs);
! 14501: Py_INCREF(Py_None);
! 14502: return(Py_None);
! 14503: }
! 14504:
! 14505: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14506: #if defined(LIBXML_XPATH_ENABLED)
! 14507: PyObject *
! 14508: libxml_xmlXPathSumFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14509: xmlXPathParserContextPtr ctxt;
! 14510: PyObject *pyobj_ctxt;
! 14511: int nargs;
! 14512:
! 14513: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathSumFunction", &pyobj_ctxt, &nargs))
! 14514: return(NULL);
! 14515: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14516:
! 14517: xmlXPathSumFunction(ctxt, nargs);
! 14518: Py_INCREF(Py_None);
! 14519: return(Py_None);
! 14520: }
! 14521:
! 14522: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14523: #if defined(LIBXML_XPATH_ENABLED)
! 14524: PyObject *
! 14525: libxml_xmlXPathTranslateFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14526: xmlXPathParserContextPtr ctxt;
! 14527: PyObject *pyobj_ctxt;
! 14528: int nargs;
! 14529:
! 14530: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathTranslateFunction", &pyobj_ctxt, &nargs))
! 14531: return(NULL);
! 14532: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14533:
! 14534: xmlXPathTranslateFunction(ctxt, nargs);
! 14535: Py_INCREF(Py_None);
! 14536: return(Py_None);
! 14537: }
! 14538:
! 14539: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14540: #if defined(LIBXML_XPATH_ENABLED)
! 14541: PyObject *
! 14542: libxml_xmlXPathTrueFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14543: xmlXPathParserContextPtr ctxt;
! 14544: PyObject *pyobj_ctxt;
! 14545: int nargs;
! 14546:
! 14547: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathTrueFunction", &pyobj_ctxt, &nargs))
! 14548: return(NULL);
! 14549: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14550:
! 14551: xmlXPathTrueFunction(ctxt, nargs);
! 14552: Py_INCREF(Py_None);
! 14553: return(Py_None);
! 14554: }
! 14555:
! 14556: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14557: #if defined(LIBXML_XPATH_ENABLED)
! 14558: PyObject *
! 14559: libxml_xmlXPathValueFlipSign(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14560: xmlXPathParserContextPtr ctxt;
! 14561: PyObject *pyobj_ctxt;
! 14562:
! 14563: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathValueFlipSign", &pyobj_ctxt))
! 14564: return(NULL);
! 14565: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14566:
! 14567: xmlXPathValueFlipSign(ctxt);
! 14568: Py_INCREF(Py_None);
! 14569: return(Py_None);
! 14570: }
! 14571:
! 14572: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14573: #if defined(LIBXML_XPATH_ENABLED)
! 14574: PyObject *
! 14575: libxml_xmlXPathVariableLookup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14576: PyObject *py_retval;
! 14577: xmlXPathObjectPtr c_retval;
! 14578: xmlXPathContextPtr ctxt;
! 14579: PyObject *pyobj_ctxt;
! 14580: xmlChar * name;
! 14581:
! 14582: if (!PyArg_ParseTuple(args, (char *)"Oz:xmlXPathVariableLookup", &pyobj_ctxt, &name))
! 14583: return(NULL);
! 14584: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14585:
! 14586: c_retval = xmlXPathVariableLookup(ctxt, name);
! 14587: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 14588: return(py_retval);
! 14589: }
! 14590:
! 14591: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14592: #if defined(LIBXML_XPATH_ENABLED)
! 14593: PyObject *
! 14594: libxml_xmlXPathVariableLookupNS(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14595: PyObject *py_retval;
! 14596: xmlXPathObjectPtr c_retval;
! 14597: xmlXPathContextPtr ctxt;
! 14598: PyObject *pyobj_ctxt;
! 14599: xmlChar * name;
! 14600: xmlChar * ns_uri;
! 14601:
! 14602: if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlXPathVariableLookupNS", &pyobj_ctxt, &name, &ns_uri))
! 14603: return(NULL);
! 14604: ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt);
! 14605:
! 14606: c_retval = xmlXPathVariableLookupNS(ctxt, name, ns_uri);
! 14607: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 14608: return(py_retval);
! 14609: }
! 14610:
! 14611: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14612: #if defined(LIBXML_XPATH_ENABLED)
! 14613: PyObject *
! 14614: libxml_xmlXPatherror(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14615: xmlXPathParserContextPtr ctxt;
! 14616: PyObject *pyobj_ctxt;
! 14617: char * file;
! 14618: int line;
! 14619: int no;
! 14620:
! 14621: if (!PyArg_ParseTuple(args, (char *)"Ozii:xmlXPatherror", &pyobj_ctxt, &file, &line, &no))
! 14622: return(NULL);
! 14623: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14624:
! 14625: xmlXPatherror(ctxt, file, line, no);
! 14626: Py_INCREF(Py_None);
! 14627: return(Py_None);
! 14628: }
! 14629:
! 14630: #endif /* defined(LIBXML_XPATH_ENABLED) */
! 14631: #if defined(LIBXML_XPTR_ENABLED)
! 14632: PyObject *
! 14633: libxml_xmlXPtrEval(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14634: PyObject *py_retval;
! 14635: xmlXPathObjectPtr c_retval;
! 14636: xmlChar * str;
! 14637: xmlXPathContextPtr ctx;
! 14638: PyObject *pyobj_ctx;
! 14639:
! 14640: if (!PyArg_ParseTuple(args, (char *)"zO:xmlXPtrEval", &str, &pyobj_ctx))
! 14641: return(NULL);
! 14642: ctx = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctx);
! 14643:
! 14644: c_retval = xmlXPtrEval(str, ctx);
! 14645: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 14646: return(py_retval);
! 14647: }
! 14648:
! 14649: #endif /* defined(LIBXML_XPTR_ENABLED) */
! 14650: #if defined(LIBXML_XPTR_ENABLED)
! 14651: PyObject *
! 14652: libxml_xmlXPtrEvalRangePredicate(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14653: xmlXPathParserContextPtr ctxt;
! 14654: PyObject *pyobj_ctxt;
! 14655:
! 14656: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPtrEvalRangePredicate", &pyobj_ctxt))
! 14657: return(NULL);
! 14658: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14659:
! 14660: xmlXPtrEvalRangePredicate(ctxt);
! 14661: Py_INCREF(Py_None);
! 14662: return(Py_None);
! 14663: }
! 14664:
! 14665: #endif /* defined(LIBXML_XPTR_ENABLED) */
! 14666: #if defined(LIBXML_XPTR_ENABLED)
! 14667: PyObject *
! 14668: libxml_xmlXPtrNewCollapsedRange(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14669: PyObject *py_retval;
! 14670: xmlXPathObjectPtr c_retval;
! 14671: xmlNodePtr start;
! 14672: PyObject *pyobj_start;
! 14673:
! 14674: if (!PyArg_ParseTuple(args, (char *)"O:xmlXPtrNewCollapsedRange", &pyobj_start))
! 14675: return(NULL);
! 14676: start = (xmlNodePtr) PyxmlNode_Get(pyobj_start);
! 14677:
! 14678: c_retval = xmlXPtrNewCollapsedRange(start);
! 14679: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 14680: return(py_retval);
! 14681: }
! 14682:
! 14683: #endif /* defined(LIBXML_XPTR_ENABLED) */
! 14684: #if defined(LIBXML_XPTR_ENABLED)
! 14685: PyObject *
! 14686: libxml_xmlXPtrNewContext(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14687: PyObject *py_retval;
! 14688: xmlXPathContextPtr c_retval;
! 14689: xmlDocPtr doc;
! 14690: PyObject *pyobj_doc;
! 14691: xmlNodePtr here;
! 14692: PyObject *pyobj_here;
! 14693: xmlNodePtr origin;
! 14694: PyObject *pyobj_origin;
! 14695:
! 14696: if (!PyArg_ParseTuple(args, (char *)"OOO:xmlXPtrNewContext", &pyobj_doc, &pyobj_here, &pyobj_origin))
! 14697: return(NULL);
! 14698: doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc);
! 14699: here = (xmlNodePtr) PyxmlNode_Get(pyobj_here);
! 14700: origin = (xmlNodePtr) PyxmlNode_Get(pyobj_origin);
! 14701:
! 14702: c_retval = xmlXPtrNewContext(doc, here, origin);
! 14703: py_retval = libxml_xmlXPathContextPtrWrap((xmlXPathContextPtr) c_retval);
! 14704: return(py_retval);
! 14705: }
! 14706:
! 14707: #endif /* defined(LIBXML_XPTR_ENABLED) */
! 14708: #if defined(LIBXML_XPTR_ENABLED)
! 14709: PyObject *
! 14710: libxml_xmlXPtrNewLocationSetNodes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14711: PyObject *py_retval;
! 14712: xmlXPathObjectPtr c_retval;
! 14713: xmlNodePtr start;
! 14714: PyObject *pyobj_start;
! 14715: xmlNodePtr end;
! 14716: PyObject *pyobj_end;
! 14717:
! 14718: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPtrNewLocationSetNodes", &pyobj_start, &pyobj_end))
! 14719: return(NULL);
! 14720: start = (xmlNodePtr) PyxmlNode_Get(pyobj_start);
! 14721: end = (xmlNodePtr) PyxmlNode_Get(pyobj_end);
! 14722:
! 14723: c_retval = xmlXPtrNewLocationSetNodes(start, end);
! 14724: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 14725: return(py_retval);
! 14726: }
! 14727:
! 14728: #endif /* defined(LIBXML_XPTR_ENABLED) */
! 14729: #if defined(LIBXML_XPTR_ENABLED)
! 14730: PyObject *
! 14731: libxml_xmlXPtrNewRange(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14732: PyObject *py_retval;
! 14733: xmlXPathObjectPtr c_retval;
! 14734: xmlNodePtr start;
! 14735: PyObject *pyobj_start;
! 14736: int startindex;
! 14737: xmlNodePtr end;
! 14738: PyObject *pyobj_end;
! 14739: int endindex;
! 14740:
! 14741: if (!PyArg_ParseTuple(args, (char *)"OiOi:xmlXPtrNewRange", &pyobj_start, &startindex, &pyobj_end, &endindex))
! 14742: return(NULL);
! 14743: start = (xmlNodePtr) PyxmlNode_Get(pyobj_start);
! 14744: end = (xmlNodePtr) PyxmlNode_Get(pyobj_end);
! 14745:
! 14746: c_retval = xmlXPtrNewRange(start, startindex, end, endindex);
! 14747: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 14748: return(py_retval);
! 14749: }
! 14750:
! 14751: #endif /* defined(LIBXML_XPTR_ENABLED) */
! 14752: #if defined(LIBXML_XPTR_ENABLED)
! 14753: PyObject *
! 14754: libxml_xmlXPtrNewRangeNodes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14755: PyObject *py_retval;
! 14756: xmlXPathObjectPtr c_retval;
! 14757: xmlNodePtr start;
! 14758: PyObject *pyobj_start;
! 14759: xmlNodePtr end;
! 14760: PyObject *pyobj_end;
! 14761:
! 14762: if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPtrNewRangeNodes", &pyobj_start, &pyobj_end))
! 14763: return(NULL);
! 14764: start = (xmlNodePtr) PyxmlNode_Get(pyobj_start);
! 14765: end = (xmlNodePtr) PyxmlNode_Get(pyobj_end);
! 14766:
! 14767: c_retval = xmlXPtrNewRangeNodes(start, end);
! 14768: py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval);
! 14769: return(py_retval);
! 14770: }
! 14771:
! 14772: #endif /* defined(LIBXML_XPTR_ENABLED) */
! 14773: #if defined(LIBXML_XPTR_ENABLED)
! 14774: PyObject *
! 14775: libxml_xmlXPtrRangeToFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
! 14776: xmlXPathParserContextPtr ctxt;
! 14777: PyObject *pyobj_ctxt;
! 14778: int nargs;
! 14779:
! 14780: if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPtrRangeToFunction", &pyobj_ctxt, &nargs))
! 14781: return(NULL);
! 14782: ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt);
! 14783:
! 14784: xmlXPtrRangeToFunction(ctxt, nargs);
! 14785: Py_INCREF(Py_None);
! 14786: return(Py_None);
! 14787: }
! 14788:
! 14789: #endif /* defined(LIBXML_XPTR_ENABLED) */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>