blob: e9e447d6956cf89d0674f28c4d07cfeda963ff9c [file] [log] [blame]
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001 Generated Classes for libxml2-python
2
3#
4# Global functions of the module
5#
6
7
8# functions from module HTMLparser
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00009htmlCreateMemoryParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010htmlHandleOmittedElem()
11htmlIsScriptAttribute()
12htmlParseDoc()
13htmlParseFile()
Daniel Veillarddca8cc72003-09-26 13:53:14 +000014htmlReadDoc()
15htmlReadFd()
16htmlReadFile()
17htmlReadMemory()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000018
19# functions from module HTMLtree
Daniel Veillardbd9afb52002-09-25 22:25:35 +000020htmlIsBooleanAttr()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000021htmlNewDoc()
22htmlNewDocNoDtD()
23
Daniel Veillarde8553732003-09-01 20:33:14 +000024# functions from module SAX2
Daniel Veillardf2a941f2003-09-07 20:54:29 +000025SAXDefaultVersion()
Daniel Veillarde8553732003-09-01 20:33:14 +000026defaultSAXHandlerInit()
27docbDefaultSAXHandlerInit()
28htmlDefaultSAXHandlerInit()
29
Daniel Veillard253aa2c2002-02-02 09:17:16 +000030# functions from module catalog
31catalogAdd()
32catalogCleanup()
33catalogConvert()
Daniel Veillard7db38712002-02-07 16:39:11 +000034catalogDump()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000035catalogGetPublic()
36catalogGetSystem()
37catalogRemove()
38catalogResolve()
39catalogResolvePublic()
40catalogResolveSystem()
41catalogResolveURI()
42catalogSetDebug()
43initializeCatalog()
Daniel Veillard7db38712002-02-07 16:39:11 +000044loadACatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000045loadCatalog()
46loadCatalogs()
Daniel Veillard7db38712002-02-07 16:39:11 +000047loadSGMLSuperCatalog()
48newCatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000049parseCatalogFile()
50
Daniel Veillard78697292003-10-19 20:44:43 +000051# functions from module chvalid
52isBaseChar()
53isBlank()
54isChar()
55isCombining()
56isDigit()
57isExtender()
58isIdeographic()
59isPubidChar()
60
Daniel Veillard253aa2c2002-02-02 09:17:16 +000061# functions from module debugXML
Daniel Veillarda9b66d02002-12-11 14:23:49 +000062boolToText()
Daniel Veillard7db38712002-02-07 16:39:11 +000063debugDumpString()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000064shellPrintXPathError()
65
66# functions from module encoding
Daniel Veillard253aa2c2002-02-02 09:17:16 +000067addEncodingAlias()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000068cleanupCharEncodingHandlers()
69cleanupEncodingAliases()
70delEncodingAlias()
71encodingAlias()
72initCharEncodingHandlers()
73
74# functions from module entities
75cleanupPredefinedEntities()
76initializePredefinedEntities()
77predefinedEntity()
78
Daniel Veillard781ac8b2003-05-15 22:11:36 +000079# functions from module globals
80cleanupGlobals()
81initGlobals()
82thrDefDefaultBufferSize()
83thrDefDoValidityCheckingDefaultValue()
84thrDefGetWarningsDefaultValue()
85thrDefIndentTreeOutput()
86thrDefKeepBlanksDefaultValue()
87thrDefLineNumbersDefaultValue()
88thrDefLoadExtDtdDefaultValue()
89thrDefParserDebugEntities()
90thrDefPedanticParserDefaultValue()
91thrDefSaveNoEmptyTags()
92thrDefSubstituteEntitiesDefaultValue()
93thrDefTreeIndentString()
94
Daniel Veillard253aa2c2002-02-02 09:17:16 +000095# functions from module nanoftp
96nanoFTPCleanup()
97nanoFTPInit()
98nanoFTPProxy()
99nanoFTPScanProxy()
100
101# functions from module nanohttp
102nanoHTTPCleanup()
103nanoHTTPInit()
104nanoHTTPScanProxy()
105
106# functions from module parser
Daniel Veillard3ce52572002-02-03 15:08:05 +0000107createDocParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000108initParser()
109keepBlanksDefault()
110lineNumbersDefault()
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000111newParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000112parseDTD()
113parseDoc()
114parseEntity()
115parseFile()
116parseMemory()
117pedanticParserDefault()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000118readDoc()
119readFd()
120readFile()
121readMemory()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000122recoverDoc()
123recoverFile()
124recoverMemory()
125substituteEntitiesDefault()
126
127# functions from module parserInternals
128checkLanguageID()
129copyChar()
130copyCharMultiByte()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000131createEntityParserCtxt()
132createFileParserCtxt()
133createMemoryParserCtxt()
Daniel Veillard6d373a22003-11-04 10:26:43 +0000134createURLParserCtxt()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000135htmlCreateFileParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000136htmlInitAutoClose()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000137isLetter()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000138namePop()
139namePush()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000140nodePop()
141nodePush()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000142
Daniel Veillard5d819032002-02-02 21:49:17 +0000143# functions from module python
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000144SAXParseFile()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000145createInputBuffer()
146createOutputBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000147createPushParser()
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000148debugMemory()
149dumpMemory()
150htmlCreatePushParser()
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000151htmlSAXParseFile()
Daniel Veillard529233c2004-07-02 12:23:44 +0000152memoryUsed()
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000153newNode()
Daniel Veillardf93a8662004-07-01 12:56:30 +0000154pythonCleanupParser()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000155setEntityLoader()
Daniel Veillard5d819032002-02-02 21:49:17 +0000156
Daniel Veillard71531f32003-02-05 13:19:53 +0000157# functions from module relaxng
158relaxNGCleanupTypes()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000159relaxNGNewMemParserCtxt()
160relaxNGNewParserCtxt()
Daniel Veillard71531f32003-02-05 13:19:53 +0000161
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000162# functions from module tree
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000163buildQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000164compressMode()
Daniel Veillardfee408f2002-11-22 13:18:30 +0000165isXHTML()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000166newComment()
167newDoc()
168newPI()
169newText()
170newTextLen()
171setCompressMode()
Daniel Veillard17bed982003-02-24 20:11:43 +0000172validateNCName()
173validateNMToken()
174validateName()
175validateQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000176
177# functions from module uri
178URIEscape()
179URIEscapeStr()
180URIUnescapeString()
Daniel Veillarda2351322004-06-27 12:08:10 +0000181buildRelativeURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000182buildURI()
Daniel Veillard17bed982003-02-24 20:11:43 +0000183canonicPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000184createURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000185normalizeURIPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000186parseURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000187
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000188# functions from module valid
189validateNameValue()
190validateNamesValue()
191validateNmtokenValue()
192validateNmtokensValue()
193
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000194# functions from module xmlIO
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000195checkFilename()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000196cleanupInputCallbacks()
197cleanupOutputCallbacks()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000198fileMatch()
199iOFTPMatch()
200iOHTTPMatch()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000201normalizeWindowsPath()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000202parserGetDirectory()
Daniel Veillardf0552932004-05-16 01:20:17 +0000203popInputCallbacks()
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000204registerDefaultInputCallbacks()
205registerDefaultOutputCallbacks()
206registerHTTPPostCallbacks()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000207
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000208# functions from module xmlerror
Daniel Veillard46da4642004-01-06 22:54:57 +0000209lastError()
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000210resetLastError()
211
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000212# functions from module xmlreader
213newTextReaderFilename()
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000214readerForDoc()
215readerForFd()
216readerForFile()
217readerForMemory()
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000218
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000219# functions from module xmlregexp
220regexpCompile()
221
Daniel Veillard259f0df2004-08-18 09:13:18 +0000222# functions from module xmlschemas
223schemaNewMemParserCtxt()
224schemaNewParserCtxt()
225
Daniel Veillard61c52202003-04-30 12:20:34 +0000226# functions from module xmlschemastypes
227schemaCleanupTypes()
Daniel Veillard01fa6152004-06-29 17:04:39 +0000228schemaCollapseString()
Daniel Veillard61c52202003-04-30 12:20:34 +0000229schemaInitTypes()
230
William M. Bracka2e844a2004-01-06 11:52:13 +0000231# functions from module xmlstring
232UTF8Charcmp()
233UTF8Size()
234UTF8Strlen()
235UTF8Strloc()
236UTF8Strndup()
237UTF8Strpos()
238UTF8Strsize()
239UTF8Strsub()
240checkUTF8()
241
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000242# functions from module xmlunicode
William M. Brackea939082003-11-09 12:45:26 +0000243uCSIsAegeanNumbers()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000244uCSIsAlphabeticPresentationForms()
245uCSIsArabic()
246uCSIsArabicPresentationFormsA()
247uCSIsArabicPresentationFormsB()
248uCSIsArmenian()
249uCSIsArrows()
250uCSIsBasicLatin()
251uCSIsBengali()
252uCSIsBlock()
253uCSIsBlockElements()
254uCSIsBopomofo()
255uCSIsBopomofoExtended()
256uCSIsBoxDrawing()
257uCSIsBraillePatterns()
William M. Brackea939082003-11-09 12:45:26 +0000258uCSIsBuhid()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000259uCSIsByzantineMusicalSymbols()
260uCSIsCJKCompatibility()
261uCSIsCJKCompatibilityForms()
262uCSIsCJKCompatibilityIdeographs()
263uCSIsCJKCompatibilityIdeographsSupplement()
264uCSIsCJKRadicalsSupplement()
265uCSIsCJKSymbolsandPunctuation()
266uCSIsCJKUnifiedIdeographs()
267uCSIsCJKUnifiedIdeographsExtensionA()
268uCSIsCJKUnifiedIdeographsExtensionB()
269uCSIsCat()
270uCSIsCatC()
271uCSIsCatCc()
272uCSIsCatCf()
273uCSIsCatCo()
274uCSIsCatCs()
275uCSIsCatL()
276uCSIsCatLl()
277uCSIsCatLm()
278uCSIsCatLo()
279uCSIsCatLt()
280uCSIsCatLu()
281uCSIsCatM()
282uCSIsCatMc()
283uCSIsCatMe()
284uCSIsCatMn()
285uCSIsCatN()
286uCSIsCatNd()
287uCSIsCatNl()
288uCSIsCatNo()
289uCSIsCatP()
290uCSIsCatPc()
291uCSIsCatPd()
292uCSIsCatPe()
293uCSIsCatPf()
294uCSIsCatPi()
295uCSIsCatPo()
296uCSIsCatPs()
297uCSIsCatS()
298uCSIsCatSc()
299uCSIsCatSk()
300uCSIsCatSm()
301uCSIsCatSo()
302uCSIsCatZ()
303uCSIsCatZl()
304uCSIsCatZp()
305uCSIsCatZs()
306uCSIsCherokee()
307uCSIsCombiningDiacriticalMarks()
William M. Brackea939082003-11-09 12:45:26 +0000308uCSIsCombiningDiacriticalMarksforSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000309uCSIsCombiningHalfMarks()
310uCSIsCombiningMarksforSymbols()
311uCSIsControlPictures()
312uCSIsCurrencySymbols()
William M. Brackea939082003-11-09 12:45:26 +0000313uCSIsCypriotSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000314uCSIsCyrillic()
William M. Brackea939082003-11-09 12:45:26 +0000315uCSIsCyrillicSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000316uCSIsDeseret()
317uCSIsDevanagari()
318uCSIsDingbats()
319uCSIsEnclosedAlphanumerics()
320uCSIsEnclosedCJKLettersandMonths()
321uCSIsEthiopic()
322uCSIsGeneralPunctuation()
323uCSIsGeometricShapes()
324uCSIsGeorgian()
325uCSIsGothic()
326uCSIsGreek()
327uCSIsGreekExtended()
William M. Brackea939082003-11-09 12:45:26 +0000328uCSIsGreekandCoptic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000329uCSIsGujarati()
330uCSIsGurmukhi()
331uCSIsHalfwidthandFullwidthForms()
332uCSIsHangulCompatibilityJamo()
333uCSIsHangulJamo()
334uCSIsHangulSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000335uCSIsHanunoo()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000336uCSIsHebrew()
337uCSIsHighPrivateUseSurrogates()
338uCSIsHighSurrogates()
339uCSIsHiragana()
340uCSIsIPAExtensions()
341uCSIsIdeographicDescriptionCharacters()
342uCSIsKanbun()
343uCSIsKangxiRadicals()
344uCSIsKannada()
345uCSIsKatakana()
William M. Brackea939082003-11-09 12:45:26 +0000346uCSIsKatakanaPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000347uCSIsKhmer()
William M. Brackea939082003-11-09 12:45:26 +0000348uCSIsKhmerSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000349uCSIsLao()
350uCSIsLatin1Supplement()
351uCSIsLatinExtendedA()
352uCSIsLatinExtendedAdditional()
353uCSIsLatinExtendedB()
354uCSIsLetterlikeSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000355uCSIsLimbu()
356uCSIsLinearBIdeograms()
357uCSIsLinearBSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000358uCSIsLowSurrogates()
359uCSIsMalayalam()
360uCSIsMathematicalAlphanumericSymbols()
361uCSIsMathematicalOperators()
William M. Brackea939082003-11-09 12:45:26 +0000362uCSIsMiscellaneousMathematicalSymbolsA()
363uCSIsMiscellaneousMathematicalSymbolsB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000364uCSIsMiscellaneousSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000365uCSIsMiscellaneousSymbolsandArrows()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000366uCSIsMiscellaneousTechnical()
367uCSIsMongolian()
368uCSIsMusicalSymbols()
369uCSIsMyanmar()
370uCSIsNumberForms()
371uCSIsOgham()
372uCSIsOldItalic()
373uCSIsOpticalCharacterRecognition()
374uCSIsOriya()
William M. Brackea939082003-11-09 12:45:26 +0000375uCSIsOsmanya()
376uCSIsPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000377uCSIsPrivateUse()
William M. Brackea939082003-11-09 12:45:26 +0000378uCSIsPrivateUseArea()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000379uCSIsRunic()
William M. Brackea939082003-11-09 12:45:26 +0000380uCSIsShavian()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000381uCSIsSinhala()
382uCSIsSmallFormVariants()
383uCSIsSpacingModifierLetters()
384uCSIsSpecials()
385uCSIsSuperscriptsandSubscripts()
William M. Brackea939082003-11-09 12:45:26 +0000386uCSIsSupplementalArrowsA()
387uCSIsSupplementalArrowsB()
388uCSIsSupplementalMathematicalOperators()
389uCSIsSupplementaryPrivateUseAreaA()
390uCSIsSupplementaryPrivateUseAreaB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000391uCSIsSyriac()
William M. Brackea939082003-11-09 12:45:26 +0000392uCSIsTagalog()
393uCSIsTagbanwa()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000394uCSIsTags()
William M. Brackea939082003-11-09 12:45:26 +0000395uCSIsTaiLe()
396uCSIsTaiXuanJingSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000397uCSIsTamil()
398uCSIsTelugu()
399uCSIsThaana()
400uCSIsThai()
401uCSIsTibetan()
William M. Brackea939082003-11-09 12:45:26 +0000402uCSIsUgaritic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000403uCSIsUnifiedCanadianAboriginalSyllabics()
William M. Brackea939082003-11-09 12:45:26 +0000404uCSIsVariationSelectors()
405uCSIsVariationSelectorsSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000406uCSIsYiRadicals()
407uCSIsYiSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000408uCSIsYijingHexagramSymbols()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000409
Daniel Veillardfee408f2002-11-22 13:18:30 +0000410# functions from module xmlversion
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000411checkVersion()
412
Daniel Veillard7db38712002-02-07 16:39:11 +0000413# functions from module xpathInternals
414valuePop()
415
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000416
417#
418# Set of classes of the module
419#
420
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000421
422
423Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000424 # accessors
425 ns()
426 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000427
428 # functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +0000429 debugDumpNode()
430 debugDumpNodeList()
431 debugDumpOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000432 lsCountNode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000433 lsOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000434 shellPrintNode()
435
436 # functions from module tree
437 addChild()
438 addChildList()
439 addContent()
440 addContentLen()
441 addNextSibling()
442 addPrevSibling()
443 addSibling()
444 copyNode()
445 copyNodeList()
446 copyProp()
447 copyPropList()
448 docCopyNode()
Daniel Veillard6927b102004-10-27 17:29:04 +0000449 docCopyNodeList()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000450 docSetRootElement()
451 freeNode()
452 freeNodeList()
453 getBase()
454 getContent()
455 getLang()
456 getSpacePreserve()
457 hasNsProp()
458 hasProp()
459 isBlankNode()
460 isText()
461 lastChild()
462 lineNo()
463 listGetRawString()
464 listGetString()
465 newChild()
466 newNs()
467 newNsProp()
Daniel Veillard539638b2002-07-06 19:55:14 +0000468 newNsPropEatName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000469 newProp()
470 newTextChild()
Daniel Veillard71531f32003-02-05 13:19:53 +0000471 noNsProp()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000472 nodePath()
473 nsProp()
474 prop()
475 reconciliateNs()
476 replaceNode()
477 searchNs()
478 searchNsByHref()
479 setBase()
480 setContent()
481 setContentLen()
482 setLang()
483 setListDoc()
484 setName()
485 setNs()
486 setNsProp()
487 setProp()
488 setSpacePreserve()
489 setTreeDoc()
490 textConcat()
491 textMerge()
492 unlinkNode()
493 unsetNsProp()
494 unsetProp()
495
496 # functions from module valid
497 isID()
498 isRef()
499 validNormalizeAttributeValue()
500
Daniel Veillardc758c222003-08-04 20:42:34 +0000501 # functions from module xinclude
502 xincludeProcessTree()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000503 xincludeProcessTreeFlags()
Daniel Veillardc758c222003-08-04 20:42:34 +0000504
Daniel Veillard210818b2004-09-29 15:50:37 +0000505 # functions from module xmlschemas
506 schemaValidateOneElement()
507
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000508 # functions from module xpath
509 xpathCastNodeToNumber()
510 xpathCastNodeToString()
511 xpathCmpNodes()
512
513 # functions from module xpathInternals
514 xpathNewNodeSet()
515 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000516 xpathNextAncestor()
517 xpathNextAncestorOrSelf()
518 xpathNextAttribute()
519 xpathNextChild()
520 xpathNextDescendant()
521 xpathNextDescendantOrSelf()
522 xpathNextFollowing()
523 xpathNextFollowingSibling()
524 xpathNextNamespace()
525 xpathNextParent()
526 xpathNextPreceding()
527 xpathNextPrecedingSibling()
528 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000529
Daniel Veillardff12c492003-01-23 16:42:55 +0000530 # functions from module xpointer
531 xpointerNewCollapsedRange()
532 xpointerNewContext()
533 xpointerNewLocationSetNodes()
534 xpointerNewRange()
535 xpointerNewRangeNodes()
536
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000537
Daniel Veillard9589d452002-02-02 10:28:17 +0000538Class xmlDoc(xmlNode)
539
540 # functions from module HTMLparser
541 htmlAutoCloseTag()
542 htmlIsAutoClosed()
543
544 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000545 htmlDocContentDumpFormatOutput()
546 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000547 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000548 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000549 htmlNodeDumpFile()
550 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000551 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000552 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000553 htmlSaveFile()
554 htmlSaveFileEnc()
555 htmlSaveFileFormat()
556 htmlSetMetaEncoding()
557
Daniel Veillard7db38712002-02-07 16:39:11 +0000558 # functions from module debugXML
Daniel Veillard6927b102004-10-27 17:29:04 +0000559 debugCheckDocument()
Daniel Veillard7db38712002-02-07 16:39:11 +0000560 debugDumpDocument()
561 debugDumpDocumentHead()
562 debugDumpEntities()
563
Daniel Veillard9589d452002-02-02 10:28:17 +0000564 # functions from module entities
565 addDocEntity()
566 addDtdEntity()
567 docEntity()
568 dtdEntity()
569 encodeEntities()
570 encodeEntitiesReentrant()
571 encodeSpecialChars()
572 parameterEntity()
573
Daniel Veillard591b4be2003-02-09 23:33:36 +0000574 # functions from module relaxng
Daniel Veillard33300b42003-04-17 09:09:19 +0000575 relaxNGNewDocParserCtxt()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000576 relaxNGValidateDoc()
Daniel Veillard33300b42003-04-17 09:09:19 +0000577 relaxNGValidateFullElement()
578 relaxNGValidatePopElement()
579 relaxNGValidatePushElement()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000580
Daniel Veillard9589d452002-02-02 10:28:17 +0000581 # functions from module tree
582 copyDoc()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000583 copyNode()
Daniel Veillard6927b102004-10-27 17:29:04 +0000584 copyNodeList()
Daniel Veillard9589d452002-02-02 10:28:17 +0000585 createIntSubset()
586 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000587 dump()
588 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000589 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000590 freeDoc()
591 getRootElement()
592 intSubset()
593 newCDataBlock()
594 newCharRef()
595 newDocComment()
596 newDocFragment()
597 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000598 newDocNodeEatName()
Daniel Veillard6927b102004-10-27 17:29:04 +0000599 newDocPI()
Daniel Veillard9589d452002-02-02 10:28:17 +0000600 newDocProp()
601 newDocRawNode()
602 newDocText()
603 newDocTextLen()
604 newDtd()
605 newGlobalNs()
606 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000607 nodeDumpOutput()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000608 nodeGetBase()
609 nodeListGetRawString()
610 nodeListGetString()
611 reconciliateNs()
Daniel Veillard9589d452002-02-02 10:28:17 +0000612 saveFile()
613 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000614 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000615 saveFormatFile()
616 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000617 saveFormatFileTo()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000618 searchNs()
619 searchNsByHref()
Daniel Veillard9589d452002-02-02 10:28:17 +0000620 setDocCompressMode()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000621 setListDoc()
622 setRootElement()
623 setTreeDoc()
Daniel Veillard9589d452002-02-02 10:28:17 +0000624 stringGetNodeList()
625 stringLenGetNodeList()
626
627 # functions from module valid
628 ID()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000629 isID()
Daniel Veillard9589d452002-02-02 10:28:17 +0000630 isMixedElement()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000631 isRef()
Daniel Veillard9589d452002-02-02 10:28:17 +0000632 removeID()
633 removeRef()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000634 validNormalizeAttributeValue()
Daniel Veillard9589d452002-02-02 10:28:17 +0000635
636 # functions from module xinclude
637 xincludeProcess()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000638 xincludeProcessFlags()
Daniel Veillard9589d452002-02-02 10:28:17 +0000639
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000640 # functions from module xmlreader
641 NewWalker()
642 readerWalker()
643
Daniel Veillard259f0df2004-08-18 09:13:18 +0000644 # functions from module xmlschemas
645 schemaNewDocParserCtxt()
646 schemaValidateDoc()
647
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000648 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000649 xpathNewContext()
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000650 xpathOrderDocElems()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000651
652 # functions from module xpointer
653 xpointerNewContext()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000654Class xpathContext()
655 # accessors
656 contextDoc()
657 contextNode()
658 contextPosition()
659 contextSize()
660 function()
661 functionURI()
662 setContextDoc()
663 setContextNode()
664
665 # functions from module python
666 registerXPathFunction()
667
668 # functions from module xpath
669 xpathEval()
670 xpathEvalExpression()
671 xpathFreeContext()
672
673 # functions from module xpathInternals
674 xpathNewParserContext()
675 xpathNsLookup()
676 xpathRegisterAllFunctions()
677 xpathRegisterNs()
678 xpathRegisteredFuncsCleanup()
679 xpathRegisteredNsCleanup()
680 xpathRegisteredVariablesCleanup()
681 xpathVariableLookup()
682 xpathVariableLookupNS()
683
684 # functions from module xpointer
685 xpointerEval()
686
687
688Class xmlAttribute(xmlNode)
689Class catalog()
690
691 # functions from module catalog
692 add()
693 catalogIsEmpty()
694 convertSGMLCatalog()
695 dump()
696 remove()
697 resolve()
698 resolvePublic()
699 resolveSystem()
700 resolveURI()
701
702
703Class xmlElement(xmlNode)
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000704
705
706Class xmlAttr(xmlNode)
707
708 # functions from module debugXML
709 debugDumpAttr()
710 debugDumpAttrList()
711
712 # functions from module tree
713 copyProp()
714 copyPropList()
715 freeProp()
716 freePropList()
717 removeProp()
718
719 # functions from module valid
720 removeID()
721 removeRef()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000722
723
724Class xmlTextReader(xmlTextReaderCore)
725
726 # functions from module xmlreader
727 AttributeCount()
728 BaseUri()
729 Close()
730 CurrentDoc()
731 CurrentNode()
732 Depth()
Daniel Veillard6927b102004-10-27 17:29:04 +0000733 Encoding()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000734 Expand()
735 GetAttribute()
736 GetAttributeNo()
737 GetAttributeNs()
738 GetParserProp()
739 GetRemainder()
740 HasAttributes()
741 HasValue()
742 IsDefault()
743 IsEmptyElement()
Daniel Veillard6927b102004-10-27 17:29:04 +0000744 IsNamespaceDecl()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000745 IsValid()
746 LocalName()
747 LookupNamespace()
748 MoveToAttribute()
749 MoveToAttributeNo()
750 MoveToAttributeNs()
751 MoveToElement()
752 MoveToFirstAttribute()
753 MoveToNextAttribute()
754 Name()
755 NamespaceUri()
756 NewDoc()
757 NewFd()
758 NewFile()
759 NewMemory()
760 NewWalker()
761 Next()
762 NextSibling()
763 NodeType()
764 Normalization()
765 Prefix()
766 Preserve()
767 QuoteChar()
768 Read()
769 ReadAttributeValue()
770 ReadInnerXml()
771 ReadOuterXml()
772 ReadState()
773 ReadString()
774 RelaxNGSetSchema()
775 RelaxNGValidate()
776 SetParserProp()
Daniel Veillard6927b102004-10-27 17:29:04 +0000777 Standalone()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000778 String()
779 Value()
780 XmlLang()
Daniel Veillard6927b102004-10-27 17:29:04 +0000781 XmlVersion()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000782Class xmlReg()
783
784 # functions from module xmlregexp
785 regexpExec()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000786 regexpIsDeterminist()
787 regexpPrint()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000788
789
790Class xmlEntity(xmlNode)
791
792 # functions from module parserInternals
793 handleEntity()
794Class relaxNgSchema()
795
796 # functions from module relaxng
797 relaxNGDump()
798 relaxNGDumpTree()
799 relaxNGNewValidCtxt()
800
801 # functions from module xmlreader
802 RelaxNGSetSchema()
803Class Schema()
804
805 # functions from module xmlschemas
806 schemaDump()
807 schemaNewValidCtxt()
808Class Error()
809 # accessors
810 code()
811 domain()
812 file()
813 level()
814 line()
815 message()
816
817 # functions from module xmlerror
818 copyError()
819 resetError()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000820Class relaxNgValidCtxt()
821
822 # functions from module relaxng
823 relaxNGValidateDoc()
824 relaxNGValidateFullElement()
825 relaxNGValidatePopElement()
826 relaxNGValidatePushCData()
827 relaxNGValidatePushElement()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000828Class xpathParserContext()
829 # accessors
830 context()
831
832 # functions from module xpathInternals
833 xpathAddValues()
834 xpathBooleanFunction()
835 xpathCeilingFunction()
836 xpathCompareValues()
837 xpathConcatFunction()
838 xpathContainsFunction()
839 xpathCountFunction()
840 xpathDivValues()
841 xpathEqualValues()
842 xpathErr()
843 xpathEvalExpr()
844 xpathFalseFunction()
845 xpathFloorFunction()
846 xpathFreeParserContext()
847 xpathIdFunction()
848 xpathLangFunction()
849 xpathLastFunction()
850 xpathLocalNameFunction()
851 xpathModValues()
852 xpathMultValues()
853 xpathNamespaceURIFunction()
854 xpathNextAncestor()
855 xpathNextAncestorOrSelf()
856 xpathNextAttribute()
857 xpathNextChild()
858 xpathNextDescendant()
859 xpathNextDescendantOrSelf()
860 xpathNextFollowing()
861 xpathNextFollowingSibling()
862 xpathNextNamespace()
863 xpathNextParent()
864 xpathNextPreceding()
865 xpathNextPrecedingSibling()
866 xpathNextSelf()
867 xpathNormalizeFunction()
868 xpathNotEqualValues()
869 xpathNotFunction()
870 xpathNumberFunction()
871 xpathParseNCName()
872 xpathParseName()
873 xpathPopBoolean()
874 xpathPopNumber()
875 xpathPopString()
876 xpathPositionFunction()
877 xpathRoot()
878 xpathRoundFunction()
879 xpathStartsWithFunction()
880 xpathStringFunction()
881 xpathStringLengthFunction()
882 xpathSubValues()
883 xpathSubstringAfterFunction()
884 xpathSubstringBeforeFunction()
885 xpathSubstringFunction()
886 xpathSumFunction()
887 xpathTranslateFunction()
888 xpathTrueFunction()
889 xpathValueFlipSign()
890 xpatherror()
891
892 # functions from module xpointer
893 xpointerEvalRangePredicate()
894 xpointerRangeToFunction()
Daniel Veillardff12c492003-01-23 16:42:55 +0000895
Daniel Veillarde6227e02003-01-14 11:42:39 +0000896
897Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000898 # accessors
899 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000900 isValid()
901 lineNumbers()
902 loadSubset()
903 pedantic()
904 replaceEntities()
905 validate()
906 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000907
Daniel Veillard3cd72402002-05-13 10:33:30 +0000908 # functions from module HTMLparser
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000909 htmlCtxtReadDoc()
910 htmlCtxtReadFd()
911 htmlCtxtReadFile()
912 htmlCtxtReadMemory()
913 htmlCtxtReset()
914 htmlCtxtUseOptions()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000915 htmlFreeParserCtxt()
916 htmlParseCharRef()
917 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000918 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000919 htmlParseElement()
920
Daniel Veillard3ce52572002-02-03 15:08:05 +0000921 # functions from module parser
Daniel Veillard36711902004-02-11 13:25:26 +0000922 byteConsumed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000923 clearParserCtxt()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000924 ctxtReadDoc()
925 ctxtReadFd()
926 ctxtReadFile()
927 ctxtReadMemory()
928 ctxtReset()
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000929 ctxtResetPush()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000930 ctxtUseOptions()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000931 initParserCtxt()
932 parseChunk()
933 parseDocument()
934 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000935 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000936 stopParser()
937
938 # functions from module parserInternals
939 decodeEntities()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000940 handleEntity()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000941 namespaceParseNCName()
942 namespaceParseNSDef()
943 nextChar()
944 parseAttValue()
945 parseAttributeListDecl()
946 parseCDSect()
947 parseCharData()
948 parseCharRef()
949 parseComment()
950 parseContent()
951 parseDocTypeDecl()
952 parseElement()
953 parseElementDecl()
954 parseEncName()
955 parseEncodingDecl()
956 parseEndTag()
957 parseEntityDecl()
958 parseEntityRef()
959 parseExternalSubset()
960 parseMarkupDecl()
961 parseMisc()
962 parseName()
963 parseNamespace()
964 parseNmtoken()
965 parseNotationDecl()
966 parsePEReference()
967 parsePI()
968 parsePITarget()
969 parsePubidLiteral()
970 parseQuotedString()
971 parseReference()
972 parseSDDecl()
973 parseStartTag()
974 parseSystemLiteral()
975 parseTextDecl()
976 parseVersionInfo()
977 parseVersionNum()
978 parseXMLDecl()
979 parserHandlePEReference()
980 parserHandleReference()
981 popInput()
982 scanName()
983 skipBlankChars()
984 stringDecodeEntities()
Daniel Veillardf2a941f2003-09-07 20:54:29 +0000985 stringLenDecodeEntities()
986
987
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000988Class xmlDtd(xmlNode)
989
990 # functions from module debugXML
991 debugDumpDTD()
992
993 # functions from module tree
994 copyDtd()
995 freeDtd()
996
997 # functions from module valid
998 dtdAttrDesc()
999 dtdElementDesc()
1000 dtdQAttrDesc()
1001 dtdQElementDesc()
1002
1003
1004Class xmlNs(xmlNode)
1005
1006 # functions from module tree
1007 copyNamespace()
1008 copyNamespaceList()
1009 freeNs()
1010 freeNsList()
1011 newChild()
1012 newDocNode()
1013 newDocNodeEatName()
1014 newDocRawNode()
1015 newNodeEatName()
1016 newNsProp()
1017 newNsPropEatName()
1018 newTextChild()
1019 setNs()
1020 setNsProp()
1021 unsetNsProp()
1022
1023 # functions from module xpathInternals
1024 xpathNodeSetFreeNs()
Daniel Veillard03a53c32004-10-26 16:06:51 +00001025
1026
1027Class inputBuffer(ioReadWrapper)
1028
1029 # functions from module xmlIO
1030 grow()
1031 push()
1032 read()
1033
1034 # functions from module xmlreader
1035 newTextReader()
1036Class relaxNgParserCtxt()
1037
1038 # functions from module relaxng
1039 relaxNGParse()
1040 relaxParserSetFlag()
1041
1042
1043Class outputBuffer(ioWriteWrapper)
1044
1045 # functions from module HTMLtree
1046 htmlDocContentDumpFormatOutput()
1047 htmlDocContentDumpOutput()
1048 htmlNodeDumpFormatOutput()
1049 htmlNodeDumpOutput()
1050
1051 # functions from module tree
1052 nodeDumpOutput()
1053 saveFileTo()
1054 saveFormatFileTo()
1055
1056 # functions from module xmlIO
1057 write()
1058 writeString()
1059Class SchemaParserCtxt()
1060
1061 # functions from module xmlschemas
1062 schemaParse()
1063Class SchemaValidCtxt()
1064
1065 # functions from module xmlschemas
1066 schemaSetValidOptions()
1067 schemaValidCtxtGetOptions()
1068 schemaValidateDoc()
1069 schemaValidateOneElement()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001070Class xmlTextReaderLocator()
Daniel Veillard540a31a2003-01-21 11:21:07 +00001071
1072 # functions from module xmlreader
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001073 BaseURI()
1074 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +00001075Class URI()
1076 # accessors
1077 authority()
1078 fragment()
1079 opaque()
1080 path()
1081 port()
1082 query()
1083 scheme()
1084 server()
1085 setAuthority()
1086 setFragment()
1087 setOpaque()
1088 setPath()
1089 setPort()
1090 setQuery()
1091 setScheme()
1092 setServer()
1093 setUser()
1094 user()
1095
1096 # functions from module uri
Daniel Veillard6361da02002-02-23 10:10:33 +00001097 parseURIReference()
1098 printURI()
1099 saveUri()