blob: 433da9c09847d483ac67fdf18c7ad808c2cc0e70 [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()
449 docSetRootElement()
450 freeNode()
451 freeNodeList()
452 getBase()
453 getContent()
454 getLang()
455 getSpacePreserve()
456 hasNsProp()
457 hasProp()
458 isBlankNode()
459 isText()
460 lastChild()
461 lineNo()
462 listGetRawString()
463 listGetString()
464 newChild()
465 newNs()
466 newNsProp()
Daniel Veillard539638b2002-07-06 19:55:14 +0000467 newNsPropEatName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000468 newProp()
469 newTextChild()
Daniel Veillard71531f32003-02-05 13:19:53 +0000470 noNsProp()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000471 nodePath()
472 nsProp()
473 prop()
474 reconciliateNs()
475 replaceNode()
476 searchNs()
477 searchNsByHref()
478 setBase()
479 setContent()
480 setContentLen()
481 setLang()
482 setListDoc()
483 setName()
484 setNs()
485 setNsProp()
486 setProp()
487 setSpacePreserve()
488 setTreeDoc()
489 textConcat()
490 textMerge()
491 unlinkNode()
492 unsetNsProp()
493 unsetProp()
494
495 # functions from module valid
496 isID()
497 isRef()
498 validNormalizeAttributeValue()
499
Daniel Veillardc758c222003-08-04 20:42:34 +0000500 # functions from module xinclude
501 xincludeProcessTree()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000502 xincludeProcessTreeFlags()
Daniel Veillardc758c222003-08-04 20:42:34 +0000503
Daniel Veillard210818b2004-09-29 15:50:37 +0000504 # functions from module xmlschemas
505 schemaValidateOneElement()
506
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000507 # functions from module xpath
508 xpathCastNodeToNumber()
509 xpathCastNodeToString()
510 xpathCmpNodes()
511
512 # functions from module xpathInternals
513 xpathNewNodeSet()
514 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000515 xpathNextAncestor()
516 xpathNextAncestorOrSelf()
517 xpathNextAttribute()
518 xpathNextChild()
519 xpathNextDescendant()
520 xpathNextDescendantOrSelf()
521 xpathNextFollowing()
522 xpathNextFollowingSibling()
523 xpathNextNamespace()
524 xpathNextParent()
525 xpathNextPreceding()
526 xpathNextPrecedingSibling()
527 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000528
Daniel Veillardff12c492003-01-23 16:42:55 +0000529 # functions from module xpointer
530 xpointerNewCollapsedRange()
531 xpointerNewContext()
532 xpointerNewLocationSetNodes()
533 xpointerNewRange()
534 xpointerNewRangeNodes()
535
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000536
Daniel Veillard9589d452002-02-02 10:28:17 +0000537Class xmlDoc(xmlNode)
538
539 # functions from module HTMLparser
540 htmlAutoCloseTag()
541 htmlIsAutoClosed()
542
543 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000544 htmlDocContentDumpFormatOutput()
545 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000546 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000547 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000548 htmlNodeDumpFile()
549 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000550 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000551 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000552 htmlSaveFile()
553 htmlSaveFileEnc()
554 htmlSaveFileFormat()
555 htmlSetMetaEncoding()
556
Daniel Veillard7db38712002-02-07 16:39:11 +0000557 # functions from module debugXML
558 debugDumpDocument()
559 debugDumpDocumentHead()
560 debugDumpEntities()
561
Daniel Veillard9589d452002-02-02 10:28:17 +0000562 # functions from module entities
563 addDocEntity()
564 addDtdEntity()
565 docEntity()
566 dtdEntity()
567 encodeEntities()
568 encodeEntitiesReentrant()
569 encodeSpecialChars()
570 parameterEntity()
571
Daniel Veillard591b4be2003-02-09 23:33:36 +0000572 # functions from module relaxng
Daniel Veillard33300b42003-04-17 09:09:19 +0000573 relaxNGNewDocParserCtxt()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000574 relaxNGValidateDoc()
Daniel Veillard33300b42003-04-17 09:09:19 +0000575 relaxNGValidateFullElement()
576 relaxNGValidatePopElement()
577 relaxNGValidatePushElement()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000578
Daniel Veillard9589d452002-02-02 10:28:17 +0000579 # functions from module tree
580 copyDoc()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000581 copyNode()
Daniel Veillard9589d452002-02-02 10:28:17 +0000582 createIntSubset()
583 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000584 dump()
585 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000586 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000587 freeDoc()
588 getRootElement()
589 intSubset()
590 newCDataBlock()
591 newCharRef()
592 newDocComment()
593 newDocFragment()
594 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000595 newDocNodeEatName()
Daniel Veillard9589d452002-02-02 10:28:17 +0000596 newDocProp()
597 newDocRawNode()
598 newDocText()
599 newDocTextLen()
600 newDtd()
601 newGlobalNs()
602 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000603 nodeDumpOutput()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000604 nodeGetBase()
605 nodeListGetRawString()
606 nodeListGetString()
607 reconciliateNs()
Daniel Veillard9589d452002-02-02 10:28:17 +0000608 saveFile()
609 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000610 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000611 saveFormatFile()
612 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000613 saveFormatFileTo()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000614 searchNs()
615 searchNsByHref()
Daniel Veillard9589d452002-02-02 10:28:17 +0000616 setDocCompressMode()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000617 setListDoc()
618 setRootElement()
619 setTreeDoc()
Daniel Veillard9589d452002-02-02 10:28:17 +0000620 stringGetNodeList()
621 stringLenGetNodeList()
622
623 # functions from module valid
624 ID()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000625 isID()
Daniel Veillard9589d452002-02-02 10:28:17 +0000626 isMixedElement()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000627 isRef()
Daniel Veillard9589d452002-02-02 10:28:17 +0000628 removeID()
629 removeRef()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000630 validNormalizeAttributeValue()
Daniel Veillard9589d452002-02-02 10:28:17 +0000631
632 # functions from module xinclude
633 xincludeProcess()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000634 xincludeProcessFlags()
Daniel Veillard9589d452002-02-02 10:28:17 +0000635
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000636 # functions from module xmlreader
637 NewWalker()
638 readerWalker()
639
Daniel Veillard259f0df2004-08-18 09:13:18 +0000640 # functions from module xmlschemas
641 schemaNewDocParserCtxt()
642 schemaValidateDoc()
643
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000644 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000645 xpathNewContext()
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000646 xpathOrderDocElems()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000647
648 # functions from module xpointer
649 xpointerNewContext()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000650Class xpathContext()
651 # accessors
652 contextDoc()
653 contextNode()
654 contextPosition()
655 contextSize()
656 function()
657 functionURI()
658 setContextDoc()
659 setContextNode()
660
661 # functions from module python
662 registerXPathFunction()
663
664 # functions from module xpath
665 xpathEval()
666 xpathEvalExpression()
667 xpathFreeContext()
668
669 # functions from module xpathInternals
670 xpathNewParserContext()
671 xpathNsLookup()
672 xpathRegisterAllFunctions()
673 xpathRegisterNs()
674 xpathRegisteredFuncsCleanup()
675 xpathRegisteredNsCleanup()
676 xpathRegisteredVariablesCleanup()
677 xpathVariableLookup()
678 xpathVariableLookupNS()
679
680 # functions from module xpointer
681 xpointerEval()
682
683
684Class xmlAttribute(xmlNode)
685Class catalog()
686
687 # functions from module catalog
688 add()
689 catalogIsEmpty()
690 convertSGMLCatalog()
691 dump()
692 remove()
693 resolve()
694 resolvePublic()
695 resolveSystem()
696 resolveURI()
697
698
699Class xmlElement(xmlNode)
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000700
701
702Class xmlAttr(xmlNode)
703
704 # functions from module debugXML
705 debugDumpAttr()
706 debugDumpAttrList()
707
708 # functions from module tree
709 copyProp()
710 copyPropList()
711 freeProp()
712 freePropList()
713 removeProp()
714
715 # functions from module valid
716 removeID()
717 removeRef()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000718
719
720Class xmlTextReader(xmlTextReaderCore)
721
722 # functions from module xmlreader
723 AttributeCount()
724 BaseUri()
725 Close()
726 CurrentDoc()
727 CurrentNode()
728 Depth()
729 Expand()
730 GetAttribute()
731 GetAttributeNo()
732 GetAttributeNs()
733 GetParserProp()
734 GetRemainder()
735 HasAttributes()
736 HasValue()
737 IsDefault()
738 IsEmptyElement()
739 IsValid()
740 LocalName()
741 LookupNamespace()
742 MoveToAttribute()
743 MoveToAttributeNo()
744 MoveToAttributeNs()
745 MoveToElement()
746 MoveToFirstAttribute()
747 MoveToNextAttribute()
748 Name()
749 NamespaceUri()
750 NewDoc()
751 NewFd()
752 NewFile()
753 NewMemory()
754 NewWalker()
755 Next()
756 NextSibling()
757 NodeType()
758 Normalization()
759 Prefix()
760 Preserve()
761 QuoteChar()
762 Read()
763 ReadAttributeValue()
764 ReadInnerXml()
765 ReadOuterXml()
766 ReadState()
767 ReadString()
768 RelaxNGSetSchema()
769 RelaxNGValidate()
770 SetParserProp()
771 String()
772 Value()
773 XmlLang()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000774Class xmlReg()
775
776 # functions from module xmlregexp
777 regexpExec()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000778 regexpIsDeterminist()
779 regexpPrint()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000780
781
782Class xmlEntity(xmlNode)
783
784 # functions from module parserInternals
785 handleEntity()
786Class relaxNgSchema()
787
788 # functions from module relaxng
789 relaxNGDump()
790 relaxNGDumpTree()
791 relaxNGNewValidCtxt()
792
793 # functions from module xmlreader
794 RelaxNGSetSchema()
795Class Schema()
796
797 # functions from module xmlschemas
798 schemaDump()
799 schemaNewValidCtxt()
800Class Error()
801 # accessors
802 code()
803 domain()
804 file()
805 level()
806 line()
807 message()
808
809 # functions from module xmlerror
810 copyError()
811 resetError()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000812Class relaxNgValidCtxt()
813
814 # functions from module relaxng
815 relaxNGValidateDoc()
816 relaxNGValidateFullElement()
817 relaxNGValidatePopElement()
818 relaxNGValidatePushCData()
819 relaxNGValidatePushElement()
Daniel Veillard03a53c32004-10-26 16:06:51 +0000820Class xpathParserContext()
821 # accessors
822 context()
823
824 # functions from module xpathInternals
825 xpathAddValues()
826 xpathBooleanFunction()
827 xpathCeilingFunction()
828 xpathCompareValues()
829 xpathConcatFunction()
830 xpathContainsFunction()
831 xpathCountFunction()
832 xpathDivValues()
833 xpathEqualValues()
834 xpathErr()
835 xpathEvalExpr()
836 xpathFalseFunction()
837 xpathFloorFunction()
838 xpathFreeParserContext()
839 xpathIdFunction()
840 xpathLangFunction()
841 xpathLastFunction()
842 xpathLocalNameFunction()
843 xpathModValues()
844 xpathMultValues()
845 xpathNamespaceURIFunction()
846 xpathNextAncestor()
847 xpathNextAncestorOrSelf()
848 xpathNextAttribute()
849 xpathNextChild()
850 xpathNextDescendant()
851 xpathNextDescendantOrSelf()
852 xpathNextFollowing()
853 xpathNextFollowingSibling()
854 xpathNextNamespace()
855 xpathNextParent()
856 xpathNextPreceding()
857 xpathNextPrecedingSibling()
858 xpathNextSelf()
859 xpathNormalizeFunction()
860 xpathNotEqualValues()
861 xpathNotFunction()
862 xpathNumberFunction()
863 xpathParseNCName()
864 xpathParseName()
865 xpathPopBoolean()
866 xpathPopNumber()
867 xpathPopString()
868 xpathPositionFunction()
869 xpathRoot()
870 xpathRoundFunction()
871 xpathStartsWithFunction()
872 xpathStringFunction()
873 xpathStringLengthFunction()
874 xpathSubValues()
875 xpathSubstringAfterFunction()
876 xpathSubstringBeforeFunction()
877 xpathSubstringFunction()
878 xpathSumFunction()
879 xpathTranslateFunction()
880 xpathTrueFunction()
881 xpathValueFlipSign()
882 xpatherror()
883
884 # functions from module xpointer
885 xpointerEvalRangePredicate()
886 xpointerRangeToFunction()
Daniel Veillardff12c492003-01-23 16:42:55 +0000887
Daniel Veillarde6227e02003-01-14 11:42:39 +0000888
889Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000890 # accessors
891 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000892 isValid()
893 lineNumbers()
894 loadSubset()
895 pedantic()
896 replaceEntities()
897 validate()
898 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000899
Daniel Veillard3cd72402002-05-13 10:33:30 +0000900 # functions from module HTMLparser
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000901 htmlCtxtReadDoc()
902 htmlCtxtReadFd()
903 htmlCtxtReadFile()
904 htmlCtxtReadMemory()
905 htmlCtxtReset()
906 htmlCtxtUseOptions()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000907 htmlFreeParserCtxt()
908 htmlParseCharRef()
909 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000910 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000911 htmlParseElement()
912
Daniel Veillard3ce52572002-02-03 15:08:05 +0000913 # functions from module parser
Daniel Veillard36711902004-02-11 13:25:26 +0000914 byteConsumed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000915 clearParserCtxt()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000916 ctxtReadDoc()
917 ctxtReadFd()
918 ctxtReadFile()
919 ctxtReadMemory()
920 ctxtReset()
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000921 ctxtResetPush()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000922 ctxtUseOptions()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000923 initParserCtxt()
924 parseChunk()
925 parseDocument()
926 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000927 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000928 stopParser()
929
930 # functions from module parserInternals
931 decodeEntities()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000932 handleEntity()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000933 namespaceParseNCName()
934 namespaceParseNSDef()
935 nextChar()
936 parseAttValue()
937 parseAttributeListDecl()
938 parseCDSect()
939 parseCharData()
940 parseCharRef()
941 parseComment()
942 parseContent()
943 parseDocTypeDecl()
944 parseElement()
945 parseElementDecl()
946 parseEncName()
947 parseEncodingDecl()
948 parseEndTag()
949 parseEntityDecl()
950 parseEntityRef()
951 parseExternalSubset()
952 parseMarkupDecl()
953 parseMisc()
954 parseName()
955 parseNamespace()
956 parseNmtoken()
957 parseNotationDecl()
958 parsePEReference()
959 parsePI()
960 parsePITarget()
961 parsePubidLiteral()
962 parseQuotedString()
963 parseReference()
964 parseSDDecl()
965 parseStartTag()
966 parseSystemLiteral()
967 parseTextDecl()
968 parseVersionInfo()
969 parseVersionNum()
970 parseXMLDecl()
971 parserHandlePEReference()
972 parserHandleReference()
973 popInput()
974 scanName()
975 skipBlankChars()
976 stringDecodeEntities()
Daniel Veillardf2a941f2003-09-07 20:54:29 +0000977 stringLenDecodeEntities()
978
979
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000980Class xmlDtd(xmlNode)
981
982 # functions from module debugXML
983 debugDumpDTD()
984
985 # functions from module tree
986 copyDtd()
987 freeDtd()
988
989 # functions from module valid
990 dtdAttrDesc()
991 dtdElementDesc()
992 dtdQAttrDesc()
993 dtdQElementDesc()
994
995
996Class xmlNs(xmlNode)
997
998 # functions from module tree
999 copyNamespace()
1000 copyNamespaceList()
1001 freeNs()
1002 freeNsList()
1003 newChild()
1004 newDocNode()
1005 newDocNodeEatName()
1006 newDocRawNode()
1007 newNodeEatName()
1008 newNsProp()
1009 newNsPropEatName()
1010 newTextChild()
1011 setNs()
1012 setNsProp()
1013 unsetNsProp()
1014
1015 # functions from module xpathInternals
1016 xpathNodeSetFreeNs()
Daniel Veillard03a53c32004-10-26 16:06:51 +00001017
1018
1019Class inputBuffer(ioReadWrapper)
1020
1021 # functions from module xmlIO
1022 grow()
1023 push()
1024 read()
1025
1026 # functions from module xmlreader
1027 newTextReader()
1028Class relaxNgParserCtxt()
1029
1030 # functions from module relaxng
1031 relaxNGParse()
1032 relaxParserSetFlag()
1033
1034
1035Class outputBuffer(ioWriteWrapper)
1036
1037 # functions from module HTMLtree
1038 htmlDocContentDumpFormatOutput()
1039 htmlDocContentDumpOutput()
1040 htmlNodeDumpFormatOutput()
1041 htmlNodeDumpOutput()
1042
1043 # functions from module tree
1044 nodeDumpOutput()
1045 saveFileTo()
1046 saveFormatFileTo()
1047
1048 # functions from module xmlIO
1049 write()
1050 writeString()
1051Class SchemaParserCtxt()
1052
1053 # functions from module xmlschemas
1054 schemaParse()
1055Class SchemaValidCtxt()
1056
1057 # functions from module xmlschemas
1058 schemaSetValidOptions()
1059 schemaValidCtxtGetOptions()
1060 schemaValidateDoc()
1061 schemaValidateOneElement()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001062Class xmlTextReaderLocator()
Daniel Veillard540a31a2003-01-21 11:21:07 +00001063
1064 # functions from module xmlreader
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001065 BaseURI()
1066 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +00001067Class URI()
1068 # accessors
1069 authority()
1070 fragment()
1071 opaque()
1072 path()
1073 port()
1074 query()
1075 scheme()
1076 server()
1077 setAuthority()
1078 setFragment()
1079 setOpaque()
1080 setPath()
1081 setPort()
1082 setQuery()
1083 setScheme()
1084 setServer()
1085 setUser()
1086 user()
1087
1088 # functions from module uri
Daniel Veillard6361da02002-02-23 10:10:33 +00001089 parseURIReference()
1090 printURI()
1091 saveUri()