blob: 87494bd25448f63583a0cec5833032cb8e68d4d9 [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
107cleanupParser()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000108createDocParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000109initParser()
110keepBlanksDefault()
111lineNumbersDefault()
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000112newParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000113parseDTD()
114parseDoc()
115parseEntity()
116parseFile()
117parseMemory()
118pedanticParserDefault()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000119readDoc()
120readFd()
121readFile()
122readMemory()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000123recoverDoc()
124recoverFile()
125recoverMemory()
126substituteEntitiesDefault()
127
128# functions from module parserInternals
129checkLanguageID()
130copyChar()
131copyCharMultiByte()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000132createEntityParserCtxt()
133createFileParserCtxt()
134createMemoryParserCtxt()
Daniel Veillard6d373a22003-11-04 10:26:43 +0000135createURLParserCtxt()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000136htmlCreateFileParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000137htmlInitAutoClose()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000138isLetter()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000139namePop()
140namePush()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000141nodePop()
142nodePush()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000143
Daniel Veillard5d819032002-02-02 21:49:17 +0000144# functions from module python
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000145SAXParseFile()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000146createInputBuffer()
147createOutputBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000148createPushParser()
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000149debugMemory()
150dumpMemory()
151htmlCreatePushParser()
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000152htmlSAXParseFile()
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000153newNode()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000154setEntityLoader()
Daniel Veillard5d819032002-02-02 21:49:17 +0000155
Daniel Veillard71531f32003-02-05 13:19:53 +0000156# functions from module relaxng
157relaxNGCleanupTypes()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000158relaxNGNewMemParserCtxt()
159relaxNGNewParserCtxt()
Daniel Veillard71531f32003-02-05 13:19:53 +0000160
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000161# functions from module tree
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000162buildQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000163compressMode()
Daniel Veillardfee408f2002-11-22 13:18:30 +0000164isXHTML()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000165newComment()
166newDoc()
167newPI()
168newText()
169newTextLen()
170setCompressMode()
Daniel Veillard17bed982003-02-24 20:11:43 +0000171validateNCName()
172validateNMToken()
173validateName()
174validateQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000175
176# functions from module uri
177URIEscape()
178URIEscapeStr()
179URIUnescapeString()
Daniel Veillarda2351322004-06-27 12:08:10 +0000180buildRelativeURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000181buildURI()
Daniel Veillard17bed982003-02-24 20:11:43 +0000182canonicPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000183createURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000184normalizeURIPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000185parseURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000186
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000187# functions from module valid
188validateNameValue()
189validateNamesValue()
190validateNmtokenValue()
191validateNmtokensValue()
192
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000193# functions from module xmlIO
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000194checkFilename()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000195cleanupInputCallbacks()
196cleanupOutputCallbacks()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000197fileMatch()
198iOFTPMatch()
199iOHTTPMatch()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000200normalizeWindowsPath()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000201parserGetDirectory()
Daniel Veillardf0552932004-05-16 01:20:17 +0000202popInputCallbacks()
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000203registerDefaultInputCallbacks()
204registerDefaultOutputCallbacks()
205registerHTTPPostCallbacks()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000206
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000207# functions from module xmlerror
Daniel Veillard46da4642004-01-06 22:54:57 +0000208lastError()
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000209resetLastError()
210
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000211# functions from module xmlreader
212newTextReaderFilename()
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000213readerForDoc()
214readerForFd()
215readerForFile()
216readerForMemory()
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000217
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000218# functions from module xmlregexp
219regexpCompile()
220
Daniel Veillard61c52202003-04-30 12:20:34 +0000221# functions from module xmlschemastypes
222schemaCleanupTypes()
223schemaInitTypes()
224
William M. Bracka2e844a2004-01-06 11:52:13 +0000225# functions from module xmlstring
226UTF8Charcmp()
227UTF8Size()
228UTF8Strlen()
229UTF8Strloc()
230UTF8Strndup()
231UTF8Strpos()
232UTF8Strsize()
233UTF8Strsub()
234checkUTF8()
235
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000236# functions from module xmlunicode
William M. Brackea939082003-11-09 12:45:26 +0000237uCSIsAegeanNumbers()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000238uCSIsAlphabeticPresentationForms()
239uCSIsArabic()
240uCSIsArabicPresentationFormsA()
241uCSIsArabicPresentationFormsB()
242uCSIsArmenian()
243uCSIsArrows()
244uCSIsBasicLatin()
245uCSIsBengali()
246uCSIsBlock()
247uCSIsBlockElements()
248uCSIsBopomofo()
249uCSIsBopomofoExtended()
250uCSIsBoxDrawing()
251uCSIsBraillePatterns()
William M. Brackea939082003-11-09 12:45:26 +0000252uCSIsBuhid()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000253uCSIsByzantineMusicalSymbols()
254uCSIsCJKCompatibility()
255uCSIsCJKCompatibilityForms()
256uCSIsCJKCompatibilityIdeographs()
257uCSIsCJKCompatibilityIdeographsSupplement()
258uCSIsCJKRadicalsSupplement()
259uCSIsCJKSymbolsandPunctuation()
260uCSIsCJKUnifiedIdeographs()
261uCSIsCJKUnifiedIdeographsExtensionA()
262uCSIsCJKUnifiedIdeographsExtensionB()
263uCSIsCat()
264uCSIsCatC()
265uCSIsCatCc()
266uCSIsCatCf()
267uCSIsCatCo()
268uCSIsCatCs()
269uCSIsCatL()
270uCSIsCatLl()
271uCSIsCatLm()
272uCSIsCatLo()
273uCSIsCatLt()
274uCSIsCatLu()
275uCSIsCatM()
276uCSIsCatMc()
277uCSIsCatMe()
278uCSIsCatMn()
279uCSIsCatN()
280uCSIsCatNd()
281uCSIsCatNl()
282uCSIsCatNo()
283uCSIsCatP()
284uCSIsCatPc()
285uCSIsCatPd()
286uCSIsCatPe()
287uCSIsCatPf()
288uCSIsCatPi()
289uCSIsCatPo()
290uCSIsCatPs()
291uCSIsCatS()
292uCSIsCatSc()
293uCSIsCatSk()
294uCSIsCatSm()
295uCSIsCatSo()
296uCSIsCatZ()
297uCSIsCatZl()
298uCSIsCatZp()
299uCSIsCatZs()
300uCSIsCherokee()
301uCSIsCombiningDiacriticalMarks()
William M. Brackea939082003-11-09 12:45:26 +0000302uCSIsCombiningDiacriticalMarksforSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000303uCSIsCombiningHalfMarks()
304uCSIsCombiningMarksforSymbols()
305uCSIsControlPictures()
306uCSIsCurrencySymbols()
William M. Brackea939082003-11-09 12:45:26 +0000307uCSIsCypriotSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000308uCSIsCyrillic()
William M. Brackea939082003-11-09 12:45:26 +0000309uCSIsCyrillicSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000310uCSIsDeseret()
311uCSIsDevanagari()
312uCSIsDingbats()
313uCSIsEnclosedAlphanumerics()
314uCSIsEnclosedCJKLettersandMonths()
315uCSIsEthiopic()
316uCSIsGeneralPunctuation()
317uCSIsGeometricShapes()
318uCSIsGeorgian()
319uCSIsGothic()
320uCSIsGreek()
321uCSIsGreekExtended()
William M. Brackea939082003-11-09 12:45:26 +0000322uCSIsGreekandCoptic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000323uCSIsGujarati()
324uCSIsGurmukhi()
325uCSIsHalfwidthandFullwidthForms()
326uCSIsHangulCompatibilityJamo()
327uCSIsHangulJamo()
328uCSIsHangulSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000329uCSIsHanunoo()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000330uCSIsHebrew()
331uCSIsHighPrivateUseSurrogates()
332uCSIsHighSurrogates()
333uCSIsHiragana()
334uCSIsIPAExtensions()
335uCSIsIdeographicDescriptionCharacters()
336uCSIsKanbun()
337uCSIsKangxiRadicals()
338uCSIsKannada()
339uCSIsKatakana()
William M. Brackea939082003-11-09 12:45:26 +0000340uCSIsKatakanaPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000341uCSIsKhmer()
William M. Brackea939082003-11-09 12:45:26 +0000342uCSIsKhmerSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000343uCSIsLao()
344uCSIsLatin1Supplement()
345uCSIsLatinExtendedA()
346uCSIsLatinExtendedAdditional()
347uCSIsLatinExtendedB()
348uCSIsLetterlikeSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000349uCSIsLimbu()
350uCSIsLinearBIdeograms()
351uCSIsLinearBSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000352uCSIsLowSurrogates()
353uCSIsMalayalam()
354uCSIsMathematicalAlphanumericSymbols()
355uCSIsMathematicalOperators()
William M. Brackea939082003-11-09 12:45:26 +0000356uCSIsMiscellaneousMathematicalSymbolsA()
357uCSIsMiscellaneousMathematicalSymbolsB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000358uCSIsMiscellaneousSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000359uCSIsMiscellaneousSymbolsandArrows()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000360uCSIsMiscellaneousTechnical()
361uCSIsMongolian()
362uCSIsMusicalSymbols()
363uCSIsMyanmar()
364uCSIsNumberForms()
365uCSIsOgham()
366uCSIsOldItalic()
367uCSIsOpticalCharacterRecognition()
368uCSIsOriya()
William M. Brackea939082003-11-09 12:45:26 +0000369uCSIsOsmanya()
370uCSIsPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000371uCSIsPrivateUse()
William M. Brackea939082003-11-09 12:45:26 +0000372uCSIsPrivateUseArea()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000373uCSIsRunic()
William M. Brackea939082003-11-09 12:45:26 +0000374uCSIsShavian()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000375uCSIsSinhala()
376uCSIsSmallFormVariants()
377uCSIsSpacingModifierLetters()
378uCSIsSpecials()
379uCSIsSuperscriptsandSubscripts()
William M. Brackea939082003-11-09 12:45:26 +0000380uCSIsSupplementalArrowsA()
381uCSIsSupplementalArrowsB()
382uCSIsSupplementalMathematicalOperators()
383uCSIsSupplementaryPrivateUseAreaA()
384uCSIsSupplementaryPrivateUseAreaB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000385uCSIsSyriac()
William M. Brackea939082003-11-09 12:45:26 +0000386uCSIsTagalog()
387uCSIsTagbanwa()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000388uCSIsTags()
William M. Brackea939082003-11-09 12:45:26 +0000389uCSIsTaiLe()
390uCSIsTaiXuanJingSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000391uCSIsTamil()
392uCSIsTelugu()
393uCSIsThaana()
394uCSIsThai()
395uCSIsTibetan()
William M. Brackea939082003-11-09 12:45:26 +0000396uCSIsUgaritic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000397uCSIsUnifiedCanadianAboriginalSyllabics()
William M. Brackea939082003-11-09 12:45:26 +0000398uCSIsVariationSelectors()
399uCSIsVariationSelectorsSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000400uCSIsYiRadicals()
401uCSIsYiSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000402uCSIsYijingHexagramSymbols()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000403
Daniel Veillardfee408f2002-11-22 13:18:30 +0000404# functions from module xmlversion
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000405checkVersion()
406
Daniel Veillard7db38712002-02-07 16:39:11 +0000407# functions from module xpathInternals
408valuePop()
409
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000410
411#
412# Set of classes of the module
413#
414
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000415
416
417Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000418 # accessors
419 ns()
420 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000421
422 # functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +0000423 debugDumpNode()
424 debugDumpNodeList()
425 debugDumpOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000426 lsCountNode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000427 lsOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000428 shellPrintNode()
429
430 # functions from module tree
431 addChild()
432 addChildList()
433 addContent()
434 addContentLen()
435 addNextSibling()
436 addPrevSibling()
437 addSibling()
438 copyNode()
439 copyNodeList()
440 copyProp()
441 copyPropList()
442 docCopyNode()
443 docSetRootElement()
444 freeNode()
445 freeNodeList()
446 getBase()
447 getContent()
448 getLang()
449 getSpacePreserve()
450 hasNsProp()
451 hasProp()
452 isBlankNode()
453 isText()
454 lastChild()
455 lineNo()
456 listGetRawString()
457 listGetString()
458 newChild()
459 newNs()
460 newNsProp()
Daniel Veillard539638b2002-07-06 19:55:14 +0000461 newNsPropEatName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000462 newProp()
463 newTextChild()
Daniel Veillard71531f32003-02-05 13:19:53 +0000464 noNsProp()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000465 nodePath()
466 nsProp()
467 prop()
468 reconciliateNs()
469 replaceNode()
470 searchNs()
471 searchNsByHref()
472 setBase()
473 setContent()
474 setContentLen()
475 setLang()
476 setListDoc()
477 setName()
478 setNs()
479 setNsProp()
480 setProp()
481 setSpacePreserve()
482 setTreeDoc()
483 textConcat()
484 textMerge()
485 unlinkNode()
486 unsetNsProp()
487 unsetProp()
488
489 # functions from module valid
490 isID()
491 isRef()
492 validNormalizeAttributeValue()
493
Daniel Veillardc758c222003-08-04 20:42:34 +0000494 # functions from module xinclude
495 xincludeProcessTree()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000496 xincludeProcessTreeFlags()
Daniel Veillardc758c222003-08-04 20:42:34 +0000497
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000498 # functions from module xpath
499 xpathCastNodeToNumber()
500 xpathCastNodeToString()
501 xpathCmpNodes()
502
503 # functions from module xpathInternals
504 xpathNewNodeSet()
505 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000506 xpathNextAncestor()
507 xpathNextAncestorOrSelf()
508 xpathNextAttribute()
509 xpathNextChild()
510 xpathNextDescendant()
511 xpathNextDescendantOrSelf()
512 xpathNextFollowing()
513 xpathNextFollowingSibling()
514 xpathNextNamespace()
515 xpathNextParent()
516 xpathNextPreceding()
517 xpathNextPrecedingSibling()
518 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000519
Daniel Veillardff12c492003-01-23 16:42:55 +0000520 # functions from module xpointer
521 xpointerNewCollapsedRange()
522 xpointerNewContext()
523 xpointerNewLocationSetNodes()
524 xpointerNewRange()
525 xpointerNewRangeNodes()
526
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000527
Daniel Veillard9589d452002-02-02 10:28:17 +0000528Class xmlDoc(xmlNode)
529
530 # functions from module HTMLparser
531 htmlAutoCloseTag()
532 htmlIsAutoClosed()
533
534 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000535 htmlDocContentDumpFormatOutput()
536 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000537 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000538 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000539 htmlNodeDumpFile()
540 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000541 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000542 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000543 htmlSaveFile()
544 htmlSaveFileEnc()
545 htmlSaveFileFormat()
546 htmlSetMetaEncoding()
547
Daniel Veillard7db38712002-02-07 16:39:11 +0000548 # functions from module debugXML
549 debugDumpDocument()
550 debugDumpDocumentHead()
551 debugDumpEntities()
552
Daniel Veillard9589d452002-02-02 10:28:17 +0000553 # functions from module entities
554 addDocEntity()
555 addDtdEntity()
556 docEntity()
557 dtdEntity()
558 encodeEntities()
559 encodeEntitiesReentrant()
560 encodeSpecialChars()
561 parameterEntity()
562
Daniel Veillard591b4be2003-02-09 23:33:36 +0000563 # functions from module relaxng
Daniel Veillard33300b42003-04-17 09:09:19 +0000564 relaxNGNewDocParserCtxt()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000565 relaxNGValidateDoc()
Daniel Veillard33300b42003-04-17 09:09:19 +0000566 relaxNGValidateFullElement()
567 relaxNGValidatePopElement()
568 relaxNGValidatePushElement()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000569
Daniel Veillard9589d452002-02-02 10:28:17 +0000570 # functions from module tree
571 copyDoc()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000572 copyNode()
Daniel Veillard9589d452002-02-02 10:28:17 +0000573 createIntSubset()
574 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000575 dump()
576 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000577 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000578 freeDoc()
579 getRootElement()
580 intSubset()
581 newCDataBlock()
582 newCharRef()
583 newDocComment()
584 newDocFragment()
585 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000586 newDocNodeEatName()
Daniel Veillard9589d452002-02-02 10:28:17 +0000587 newDocProp()
588 newDocRawNode()
589 newDocText()
590 newDocTextLen()
591 newDtd()
592 newGlobalNs()
593 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000594 nodeDumpOutput()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000595 nodeGetBase()
596 nodeListGetRawString()
597 nodeListGetString()
598 reconciliateNs()
Daniel Veillard9589d452002-02-02 10:28:17 +0000599 saveFile()
600 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000601 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000602 saveFormatFile()
603 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000604 saveFormatFileTo()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000605 searchNs()
606 searchNsByHref()
Daniel Veillard9589d452002-02-02 10:28:17 +0000607 setDocCompressMode()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000608 setListDoc()
609 setRootElement()
610 setTreeDoc()
Daniel Veillard9589d452002-02-02 10:28:17 +0000611 stringGetNodeList()
612 stringLenGetNodeList()
613
614 # functions from module valid
615 ID()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000616 isID()
Daniel Veillard9589d452002-02-02 10:28:17 +0000617 isMixedElement()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000618 isRef()
Daniel Veillard9589d452002-02-02 10:28:17 +0000619 removeID()
620 removeRef()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000621 validNormalizeAttributeValue()
Daniel Veillard9589d452002-02-02 10:28:17 +0000622
623 # functions from module xinclude
624 xincludeProcess()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000625 xincludeProcessFlags()
Daniel Veillard9589d452002-02-02 10:28:17 +0000626
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000627 # functions from module xmlreader
628 NewWalker()
629 readerWalker()
630
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000631 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000632 xpathNewContext()
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000633 xpathOrderDocElems()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000634
635 # functions from module xpointer
636 xpointerNewContext()
Daniel Veillard500a1de2004-03-22 15:22:58 +0000637Class xpathContext()
638 # accessors
639 contextDoc()
640 contextNode()
641 contextPosition()
642 contextSize()
643 function()
644 functionURI()
645 setContextDoc()
646 setContextNode()
647
648 # functions from module python
649 registerXPathFunction()
650
651 # functions from module xpath
652 xpathEval()
653 xpathEvalExpression()
654 xpathFreeContext()
655
656 # functions from module xpathInternals
657 xpathNewParserContext()
658 xpathNsLookup()
659 xpathRegisterAllFunctions()
660 xpathRegisterNs()
661 xpathRegisteredFuncsCleanup()
662 xpathRegisteredNsCleanup()
663 xpathRegisteredVariablesCleanup()
664 xpathVariableLookup()
665 xpathVariableLookupNS()
666
667 # functions from module xpointer
668 xpointerEval()
669
670
671Class xmlAttribute(xmlNode)
672Class catalog()
673
674 # functions from module catalog
675 add()
676 catalogIsEmpty()
677 convertSGMLCatalog()
678 dump()
679 freeCatalog()
680 remove()
681 resolve()
682 resolvePublic()
683 resolveSystem()
684 resolveURI()
685
686
687Class xmlElement(xmlNode)
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000688
689
690Class xmlAttr(xmlNode)
691
692 # functions from module debugXML
693 debugDumpAttr()
694 debugDumpAttrList()
695
696 # functions from module tree
697 copyProp()
698 copyPropList()
699 freeProp()
700 freePropList()
701 removeProp()
702
703 # functions from module valid
704 removeID()
705 removeRef()
Daniel Veillard500a1de2004-03-22 15:22:58 +0000706
707
708Class xmlTextReader(xmlTextReaderCore)
709
710 # functions from module xmlreader
711 AttributeCount()
712 BaseUri()
713 Close()
714 CurrentDoc()
715 CurrentNode()
716 Depth()
717 Expand()
718 GetAttribute()
719 GetAttributeNo()
720 GetAttributeNs()
721 GetParserProp()
722 GetRemainder()
723 HasAttributes()
724 HasValue()
725 IsDefault()
726 IsEmptyElement()
727 IsValid()
728 LocalName()
729 LookupNamespace()
730 MoveToAttribute()
731 MoveToAttributeNo()
732 MoveToAttributeNs()
733 MoveToElement()
734 MoveToFirstAttribute()
735 MoveToNextAttribute()
736 Name()
737 NamespaceUri()
738 NewDoc()
739 NewFd()
740 NewFile()
741 NewMemory()
742 NewWalker()
743 Next()
744 NextSibling()
745 NodeType()
746 Normalization()
747 Prefix()
748 Preserve()
749 QuoteChar()
750 Read()
751 ReadAttributeValue()
752 ReadInnerXml()
753 ReadOuterXml()
754 ReadState()
755 ReadString()
756 RelaxNGSetSchema()
757 RelaxNGValidate()
758 SetParserProp()
759 String()
760 Value()
761 XmlLang()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000762Class xmlReg()
763
764 # functions from module xmlregexp
765 regexpExec()
766 regexpFreeRegexp()
767 regexpIsDeterminist()
768 regexpPrint()
Daniel Veillard500a1de2004-03-22 15:22:58 +0000769
770
771Class xmlEntity(xmlNode)
772
773 # functions from module parserInternals
774 handleEntity()
775Class relaxNgSchema()
776
777 # functions from module relaxng
778 relaxNGDump()
779 relaxNGDumpTree()
780 relaxNGFree()
781 relaxNGNewValidCtxt()
782
783 # functions from module xmlreader
784 RelaxNGSetSchema()
785Class Error()
786 # accessors
787 code()
788 domain()
789 file()
790 level()
791 line()
792 message()
793
794 # functions from module xmlerror
795 copyError()
796 resetError()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000797Class relaxNgValidCtxt()
798
799 # functions from module relaxng
800 relaxNGValidateDoc()
801 relaxNGValidateFullElement()
802 relaxNGValidatePopElement()
803 relaxNGValidatePushCData()
804 relaxNGValidatePushElement()
Daniel Veillard500a1de2004-03-22 15:22:58 +0000805Class xpathParserContext()
806 # accessors
807 context()
808
809 # functions from module xpathInternals
810 xpathAddValues()
811 xpathBooleanFunction()
812 xpathCeilingFunction()
813 xpathCompareValues()
814 xpathConcatFunction()
815 xpathContainsFunction()
816 xpathCountFunction()
817 xpathDivValues()
818 xpathEqualValues()
819 xpathErr()
820 xpathEvalExpr()
821 xpathFalseFunction()
822 xpathFloorFunction()
823 xpathFreeParserContext()
824 xpathIdFunction()
825 xpathLangFunction()
826 xpathLastFunction()
827 xpathLocalNameFunction()
828 xpathModValues()
829 xpathMultValues()
830 xpathNamespaceURIFunction()
831 xpathNextAncestor()
832 xpathNextAncestorOrSelf()
833 xpathNextAttribute()
834 xpathNextChild()
835 xpathNextDescendant()
836 xpathNextDescendantOrSelf()
837 xpathNextFollowing()
838 xpathNextFollowingSibling()
839 xpathNextNamespace()
840 xpathNextParent()
841 xpathNextPreceding()
842 xpathNextPrecedingSibling()
843 xpathNextSelf()
844 xpathNormalizeFunction()
845 xpathNotEqualValues()
846 xpathNotFunction()
847 xpathNumberFunction()
848 xpathParseNCName()
849 xpathParseName()
850 xpathPopBoolean()
851 xpathPopNumber()
852 xpathPopString()
853 xpathPositionFunction()
854 xpathRoot()
855 xpathRoundFunction()
856 xpathStartsWithFunction()
857 xpathStringFunction()
858 xpathStringLengthFunction()
859 xpathSubValues()
860 xpathSubstringAfterFunction()
861 xpathSubstringBeforeFunction()
862 xpathSubstringFunction()
863 xpathSumFunction()
864 xpathTranslateFunction()
865 xpathTrueFunction()
866 xpathValueFlipSign()
867 xpatherror()
868
869 # functions from module xpointer
870 xpointerEvalRangePredicate()
871 xpointerRangeToFunction()
Daniel Veillardff12c492003-01-23 16:42:55 +0000872
Daniel Veillarde6227e02003-01-14 11:42:39 +0000873
874Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000875 # accessors
876 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000877 isValid()
878 lineNumbers()
879 loadSubset()
880 pedantic()
881 replaceEntities()
882 validate()
883 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000884
Daniel Veillard3cd72402002-05-13 10:33:30 +0000885 # functions from module HTMLparser
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000886 htmlCtxtReadDoc()
887 htmlCtxtReadFd()
888 htmlCtxtReadFile()
889 htmlCtxtReadMemory()
890 htmlCtxtReset()
891 htmlCtxtUseOptions()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000892 htmlFreeParserCtxt()
893 htmlParseCharRef()
894 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000895 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000896 htmlParseElement()
897
Daniel Veillard3ce52572002-02-03 15:08:05 +0000898 # functions from module parser
Daniel Veillard36711902004-02-11 13:25:26 +0000899 byteConsumed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000900 clearParserCtxt()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000901 ctxtReadDoc()
902 ctxtReadFd()
903 ctxtReadFile()
904 ctxtReadMemory()
905 ctxtReset()
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000906 ctxtResetPush()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000907 ctxtUseOptions()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000908 initParserCtxt()
909 parseChunk()
910 parseDocument()
911 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000912 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000913 stopParser()
914
915 # functions from module parserInternals
916 decodeEntities()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000917 handleEntity()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000918 namespaceParseNCName()
919 namespaceParseNSDef()
920 nextChar()
921 parseAttValue()
922 parseAttributeListDecl()
923 parseCDSect()
924 parseCharData()
925 parseCharRef()
926 parseComment()
927 parseContent()
928 parseDocTypeDecl()
929 parseElement()
930 parseElementDecl()
931 parseEncName()
932 parseEncodingDecl()
933 parseEndTag()
934 parseEntityDecl()
935 parseEntityRef()
936 parseExternalSubset()
937 parseMarkupDecl()
938 parseMisc()
939 parseName()
940 parseNamespace()
941 parseNmtoken()
942 parseNotationDecl()
943 parsePEReference()
944 parsePI()
945 parsePITarget()
946 parsePubidLiteral()
947 parseQuotedString()
948 parseReference()
949 parseSDDecl()
950 parseStartTag()
951 parseSystemLiteral()
952 parseTextDecl()
953 parseVersionInfo()
954 parseVersionNum()
955 parseXMLDecl()
956 parserHandlePEReference()
957 parserHandleReference()
958 popInput()
959 scanName()
960 skipBlankChars()
961 stringDecodeEntities()
Daniel Veillardf2a941f2003-09-07 20:54:29 +0000962 stringLenDecodeEntities()
963
964
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000965Class xmlDtd(xmlNode)
966
967 # functions from module debugXML
968 debugDumpDTD()
969
970 # functions from module tree
971 copyDtd()
972 freeDtd()
973
974 # functions from module valid
975 dtdAttrDesc()
976 dtdElementDesc()
977 dtdQAttrDesc()
978 dtdQElementDesc()
979
980
981Class xmlNs(xmlNode)
982
983 # functions from module tree
984 copyNamespace()
985 copyNamespaceList()
986 freeNs()
987 freeNsList()
988 newChild()
989 newDocNode()
990 newDocNodeEatName()
991 newDocRawNode()
992 newNodeEatName()
993 newNsProp()
994 newNsPropEatName()
995 newTextChild()
996 setNs()
997 setNsProp()
998 unsetNsProp()
999
1000 # functions from module xpathInternals
1001 xpathNodeSetFreeNs()
Daniel Veillard500a1de2004-03-22 15:22:58 +00001002
1003
1004Class inputBuffer(ioReadWrapper)
1005
1006 # functions from module xmlIO
1007 freeParserInputBuffer()
1008 grow()
1009 push()
1010 read()
1011
1012 # functions from module xmlreader
1013 newTextReader()
1014Class relaxNgParserCtxt()
1015
1016 # functions from module relaxng
1017 relaxNGFreeParserCtxt()
1018 relaxNGParse()
1019 relaxParserSetFlag()
1020
1021
1022Class outputBuffer(ioWriteWrapper)
1023
1024 # functions from module HTMLtree
1025 htmlDocContentDumpFormatOutput()
1026 htmlDocContentDumpOutput()
1027 htmlNodeDumpFormatOutput()
1028 htmlNodeDumpOutput()
1029
1030 # functions from module tree
1031 nodeDumpOutput()
1032 saveFileTo()
1033 saveFormatFileTo()
1034
1035 # functions from module xmlIO
1036 write()
1037 writeString()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001038Class xmlTextReaderLocator()
Daniel Veillard540a31a2003-01-21 11:21:07 +00001039
1040 # functions from module xmlreader
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001041 BaseURI()
1042 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +00001043Class URI()
1044 # accessors
1045 authority()
1046 fragment()
1047 opaque()
1048 path()
1049 port()
1050 query()
1051 scheme()
1052 server()
1053 setAuthority()
1054 setFragment()
1055 setOpaque()
1056 setPath()
1057 setPort()
1058 setQuery()
1059 setScheme()
1060 setServer()
1061 setUser()
1062 user()
1063
1064 # functions from module uri
1065 freeURI()
1066 parseURIReference()
1067 printURI()
1068 saveUri()