blob: 9e2496ed57b28d09509f231967062b4f69376110 [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 Veillard253aa2c2002-02-02 09:17:16 +0000504 # functions from module xpath
505 xpathCastNodeToNumber()
506 xpathCastNodeToString()
507 xpathCmpNodes()
508
509 # functions from module xpathInternals
510 xpathNewNodeSet()
511 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000512 xpathNextAncestor()
513 xpathNextAncestorOrSelf()
514 xpathNextAttribute()
515 xpathNextChild()
516 xpathNextDescendant()
517 xpathNextDescendantOrSelf()
518 xpathNextFollowing()
519 xpathNextFollowingSibling()
520 xpathNextNamespace()
521 xpathNextParent()
522 xpathNextPreceding()
523 xpathNextPrecedingSibling()
524 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000525
Daniel Veillardff12c492003-01-23 16:42:55 +0000526 # functions from module xpointer
527 xpointerNewCollapsedRange()
528 xpointerNewContext()
529 xpointerNewLocationSetNodes()
530 xpointerNewRange()
531 xpointerNewRangeNodes()
532
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000533
Daniel Veillard9589d452002-02-02 10:28:17 +0000534Class xmlDoc(xmlNode)
535
536 # functions from module HTMLparser
537 htmlAutoCloseTag()
538 htmlIsAutoClosed()
539
540 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000541 htmlDocContentDumpFormatOutput()
542 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000543 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000544 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000545 htmlNodeDumpFile()
546 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000547 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000548 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000549 htmlSaveFile()
550 htmlSaveFileEnc()
551 htmlSaveFileFormat()
552 htmlSetMetaEncoding()
553
Daniel Veillard7db38712002-02-07 16:39:11 +0000554 # functions from module debugXML
555 debugDumpDocument()
556 debugDumpDocumentHead()
557 debugDumpEntities()
558
Daniel Veillard9589d452002-02-02 10:28:17 +0000559 # functions from module entities
560 addDocEntity()
561 addDtdEntity()
562 docEntity()
563 dtdEntity()
564 encodeEntities()
565 encodeEntitiesReentrant()
566 encodeSpecialChars()
567 parameterEntity()
568
Daniel Veillard591b4be2003-02-09 23:33:36 +0000569 # functions from module relaxng
Daniel Veillard33300b42003-04-17 09:09:19 +0000570 relaxNGNewDocParserCtxt()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000571 relaxNGValidateDoc()
Daniel Veillard33300b42003-04-17 09:09:19 +0000572 relaxNGValidateFullElement()
573 relaxNGValidatePopElement()
574 relaxNGValidatePushElement()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000575
Daniel Veillard9589d452002-02-02 10:28:17 +0000576 # functions from module tree
577 copyDoc()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000578 copyNode()
Daniel Veillard9589d452002-02-02 10:28:17 +0000579 createIntSubset()
580 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000581 dump()
582 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000583 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000584 freeDoc()
585 getRootElement()
586 intSubset()
587 newCDataBlock()
588 newCharRef()
589 newDocComment()
590 newDocFragment()
591 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000592 newDocNodeEatName()
Daniel Veillard9589d452002-02-02 10:28:17 +0000593 newDocProp()
594 newDocRawNode()
595 newDocText()
596 newDocTextLen()
597 newDtd()
598 newGlobalNs()
599 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000600 nodeDumpOutput()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000601 nodeGetBase()
602 nodeListGetRawString()
603 nodeListGetString()
604 reconciliateNs()
Daniel Veillard9589d452002-02-02 10:28:17 +0000605 saveFile()
606 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000607 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000608 saveFormatFile()
609 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000610 saveFormatFileTo()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000611 searchNs()
612 searchNsByHref()
Daniel Veillard9589d452002-02-02 10:28:17 +0000613 setDocCompressMode()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000614 setListDoc()
615 setRootElement()
616 setTreeDoc()
Daniel Veillard9589d452002-02-02 10:28:17 +0000617 stringGetNodeList()
618 stringLenGetNodeList()
619
620 # functions from module valid
621 ID()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000622 isID()
Daniel Veillard9589d452002-02-02 10:28:17 +0000623 isMixedElement()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000624 isRef()
Daniel Veillard9589d452002-02-02 10:28:17 +0000625 removeID()
626 removeRef()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000627 validNormalizeAttributeValue()
Daniel Veillard9589d452002-02-02 10:28:17 +0000628
629 # functions from module xinclude
630 xincludeProcess()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000631 xincludeProcessFlags()
Daniel Veillard9589d452002-02-02 10:28:17 +0000632
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000633 # functions from module xmlreader
634 NewWalker()
635 readerWalker()
636
Daniel Veillard259f0df2004-08-18 09:13:18 +0000637 # functions from module xmlschemas
638 schemaNewDocParserCtxt()
639 schemaValidateDoc()
640
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000641 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000642 xpathNewContext()
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000643 xpathOrderDocElems()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000644
645 # functions from module xpointer
646 xpointerNewContext()
Daniel Veillard36505562004-08-22 14:02:09 +0000647Class xpathContext()
648 # accessors
649 contextDoc()
650 contextNode()
651 contextPosition()
652 contextSize()
653 function()
654 functionURI()
655 setContextDoc()
656 setContextNode()
657
658 # functions from module python
659 registerXPathFunction()
660
661 # functions from module xpath
662 xpathEval()
663 xpathEvalExpression()
664 xpathFreeContext()
665
666 # functions from module xpathInternals
667 xpathNewParserContext()
668 xpathNsLookup()
669 xpathRegisterAllFunctions()
670 xpathRegisterNs()
671 xpathRegisteredFuncsCleanup()
672 xpathRegisteredNsCleanup()
673 xpathRegisteredVariablesCleanup()
674 xpathVariableLookup()
675 xpathVariableLookupNS()
676
677 # functions from module xpointer
678 xpointerEval()
679
680
681Class xmlAttribute(xmlNode)
682Class catalog()
683
684 # functions from module catalog
685 add()
686 catalogIsEmpty()
687 convertSGMLCatalog()
688 dump()
689 remove()
690 resolve()
691 resolvePublic()
692 resolveSystem()
693 resolveURI()
694
695
696Class xmlElement(xmlNode)
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000697
698
699Class xmlAttr(xmlNode)
700
701 # functions from module debugXML
702 debugDumpAttr()
703 debugDumpAttrList()
704
705 # functions from module tree
706 copyProp()
707 copyPropList()
708 freeProp()
709 freePropList()
710 removeProp()
711
712 # functions from module valid
713 removeID()
714 removeRef()
Daniel Veillard36505562004-08-22 14:02:09 +0000715
716
717Class xmlTextReader(xmlTextReaderCore)
718
719 # functions from module xmlreader
720 AttributeCount()
721 BaseUri()
722 Close()
723 CurrentDoc()
724 CurrentNode()
725 Depth()
726 Expand()
727 GetAttribute()
728 GetAttributeNo()
729 GetAttributeNs()
730 GetParserProp()
731 GetRemainder()
732 HasAttributes()
733 HasValue()
734 IsDefault()
735 IsEmptyElement()
736 IsValid()
737 LocalName()
738 LookupNamespace()
739 MoveToAttribute()
740 MoveToAttributeNo()
741 MoveToAttributeNs()
742 MoveToElement()
743 MoveToFirstAttribute()
744 MoveToNextAttribute()
745 Name()
746 NamespaceUri()
747 NewDoc()
748 NewFd()
749 NewFile()
750 NewMemory()
751 NewWalker()
752 Next()
753 NextSibling()
754 NodeType()
755 Normalization()
756 Prefix()
757 Preserve()
758 QuoteChar()
759 Read()
760 ReadAttributeValue()
761 ReadInnerXml()
762 ReadOuterXml()
763 ReadState()
764 ReadString()
765 RelaxNGSetSchema()
766 RelaxNGValidate()
767 SetParserProp()
768 String()
769 Value()
770 XmlLang()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000771Class xmlReg()
772
773 # functions from module xmlregexp
774 regexpExec()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000775 regexpIsDeterminist()
776 regexpPrint()
Daniel Veillard36505562004-08-22 14:02:09 +0000777
778
779Class xmlEntity(xmlNode)
780
781 # functions from module parserInternals
782 handleEntity()
783Class relaxNgSchema()
784
785 # functions from module relaxng
786 relaxNGDump()
787 relaxNGDumpTree()
788 relaxNGNewValidCtxt()
789
790 # functions from module xmlreader
791 RelaxNGSetSchema()
792Class Schema()
793
794 # functions from module xmlschemas
795 schemaDump()
796 schemaNewValidCtxt()
797Class Error()
798 # accessors
799 code()
800 domain()
801 file()
802 level()
803 line()
804 message()
805
806 # functions from module xmlerror
807 copyError()
808 resetError()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000809Class relaxNgValidCtxt()
810
811 # functions from module relaxng
812 relaxNGValidateDoc()
813 relaxNGValidateFullElement()
814 relaxNGValidatePopElement()
815 relaxNGValidatePushCData()
816 relaxNGValidatePushElement()
Daniel Veillard36505562004-08-22 14:02:09 +0000817Class xpathParserContext()
818 # accessors
819 context()
820
821 # functions from module xpathInternals
822 xpathAddValues()
823 xpathBooleanFunction()
824 xpathCeilingFunction()
825 xpathCompareValues()
826 xpathConcatFunction()
827 xpathContainsFunction()
828 xpathCountFunction()
829 xpathDivValues()
830 xpathEqualValues()
831 xpathErr()
832 xpathEvalExpr()
833 xpathFalseFunction()
834 xpathFloorFunction()
835 xpathFreeParserContext()
836 xpathIdFunction()
837 xpathLangFunction()
838 xpathLastFunction()
839 xpathLocalNameFunction()
840 xpathModValues()
841 xpathMultValues()
842 xpathNamespaceURIFunction()
843 xpathNextAncestor()
844 xpathNextAncestorOrSelf()
845 xpathNextAttribute()
846 xpathNextChild()
847 xpathNextDescendant()
848 xpathNextDescendantOrSelf()
849 xpathNextFollowing()
850 xpathNextFollowingSibling()
851 xpathNextNamespace()
852 xpathNextParent()
853 xpathNextPreceding()
854 xpathNextPrecedingSibling()
855 xpathNextSelf()
856 xpathNormalizeFunction()
857 xpathNotEqualValues()
858 xpathNotFunction()
859 xpathNumberFunction()
860 xpathParseNCName()
861 xpathParseName()
862 xpathPopBoolean()
863 xpathPopNumber()
864 xpathPopString()
865 xpathPositionFunction()
866 xpathRoot()
867 xpathRoundFunction()
868 xpathStartsWithFunction()
869 xpathStringFunction()
870 xpathStringLengthFunction()
871 xpathSubValues()
872 xpathSubstringAfterFunction()
873 xpathSubstringBeforeFunction()
874 xpathSubstringFunction()
875 xpathSumFunction()
876 xpathTranslateFunction()
877 xpathTrueFunction()
878 xpathValueFlipSign()
879 xpatherror()
880
881 # functions from module xpointer
882 xpointerEvalRangePredicate()
883 xpointerRangeToFunction()
Daniel Veillardff12c492003-01-23 16:42:55 +0000884
Daniel Veillarde6227e02003-01-14 11:42:39 +0000885
886Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000887 # accessors
888 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000889 isValid()
890 lineNumbers()
891 loadSubset()
892 pedantic()
893 replaceEntities()
894 validate()
895 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000896
Daniel Veillard3cd72402002-05-13 10:33:30 +0000897 # functions from module HTMLparser
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000898 htmlCtxtReadDoc()
899 htmlCtxtReadFd()
900 htmlCtxtReadFile()
901 htmlCtxtReadMemory()
902 htmlCtxtReset()
903 htmlCtxtUseOptions()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000904 htmlFreeParserCtxt()
905 htmlParseCharRef()
906 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000907 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000908 htmlParseElement()
909
Daniel Veillard3ce52572002-02-03 15:08:05 +0000910 # functions from module parser
Daniel Veillard36711902004-02-11 13:25:26 +0000911 byteConsumed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000912 clearParserCtxt()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000913 ctxtReadDoc()
914 ctxtReadFd()
915 ctxtReadFile()
916 ctxtReadMemory()
917 ctxtReset()
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000918 ctxtResetPush()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000919 ctxtUseOptions()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000920 initParserCtxt()
921 parseChunk()
922 parseDocument()
923 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000924 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000925 stopParser()
926
927 # functions from module parserInternals
928 decodeEntities()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000929 handleEntity()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000930 namespaceParseNCName()
931 namespaceParseNSDef()
932 nextChar()
933 parseAttValue()
934 parseAttributeListDecl()
935 parseCDSect()
936 parseCharData()
937 parseCharRef()
938 parseComment()
939 parseContent()
940 parseDocTypeDecl()
941 parseElement()
942 parseElementDecl()
943 parseEncName()
944 parseEncodingDecl()
945 parseEndTag()
946 parseEntityDecl()
947 parseEntityRef()
948 parseExternalSubset()
949 parseMarkupDecl()
950 parseMisc()
951 parseName()
952 parseNamespace()
953 parseNmtoken()
954 parseNotationDecl()
955 parsePEReference()
956 parsePI()
957 parsePITarget()
958 parsePubidLiteral()
959 parseQuotedString()
960 parseReference()
961 parseSDDecl()
962 parseStartTag()
963 parseSystemLiteral()
964 parseTextDecl()
965 parseVersionInfo()
966 parseVersionNum()
967 parseXMLDecl()
968 parserHandlePEReference()
969 parserHandleReference()
970 popInput()
971 scanName()
972 skipBlankChars()
973 stringDecodeEntities()
Daniel Veillardf2a941f2003-09-07 20:54:29 +0000974 stringLenDecodeEntities()
975
976
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000977Class xmlDtd(xmlNode)
978
979 # functions from module debugXML
980 debugDumpDTD()
981
982 # functions from module tree
983 copyDtd()
984 freeDtd()
985
986 # functions from module valid
987 dtdAttrDesc()
988 dtdElementDesc()
989 dtdQAttrDesc()
990 dtdQElementDesc()
991
992
993Class xmlNs(xmlNode)
994
995 # functions from module tree
996 copyNamespace()
997 copyNamespaceList()
998 freeNs()
999 freeNsList()
1000 newChild()
1001 newDocNode()
1002 newDocNodeEatName()
1003 newDocRawNode()
1004 newNodeEatName()
1005 newNsProp()
1006 newNsPropEatName()
1007 newTextChild()
1008 setNs()
1009 setNsProp()
1010 unsetNsProp()
1011
1012 # functions from module xpathInternals
1013 xpathNodeSetFreeNs()
Daniel Veillard36505562004-08-22 14:02:09 +00001014
1015
1016Class inputBuffer(ioReadWrapper)
1017
1018 # functions from module xmlIO
1019 grow()
1020 push()
1021 read()
1022
1023 # functions from module xmlreader
1024 newTextReader()
1025Class relaxNgParserCtxt()
1026
1027 # functions from module relaxng
1028 relaxNGParse()
1029 relaxParserSetFlag()
1030
1031
1032Class outputBuffer(ioWriteWrapper)
1033
1034 # functions from module HTMLtree
1035 htmlDocContentDumpFormatOutput()
1036 htmlDocContentDumpOutput()
1037 htmlNodeDumpFormatOutput()
1038 htmlNodeDumpOutput()
1039
1040 # functions from module tree
1041 nodeDumpOutput()
1042 saveFileTo()
1043 saveFormatFileTo()
1044
1045 # functions from module xmlIO
1046 write()
1047 writeString()
1048Class SchemaParserCtxt()
1049
1050 # functions from module xmlschemas
1051 schemaParse()
1052Class SchemaValidCtxt()
1053
1054 # functions from module xmlschemas
1055 schemaValidateDoc()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001056Class xmlTextReaderLocator()
Daniel Veillard540a31a2003-01-21 11:21:07 +00001057
1058 # functions from module xmlreader
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001059 BaseURI()
1060 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +00001061Class URI()
1062 # accessors
1063 authority()
1064 fragment()
1065 opaque()
1066 path()
1067 port()
1068 query()
1069 scheme()
1070 server()
1071 setAuthority()
1072 setFragment()
1073 setOpaque()
1074 setPath()
1075 setPort()
1076 setQuery()
1077 setScheme()
1078 setServer()
1079 setUser()
1080 user()
1081
1082 # functions from module uri
Daniel Veillard6361da02002-02-23 10:10:33 +00001083 parseURIReference()
1084 printURI()
1085 saveUri()