blob: b73910b5de560a48af9f20413d54743db92a2895 [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 Veillardc758c222003-08-04 20:42:34 +000067UTF8Charcmp()
68UTF8Size()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000069UTF8Strlen()
70UTF8Strloc()
71UTF8Strndup()
72UTF8Strpos()
73UTF8Strsize()
74UTF8Strsub()
75addEncodingAlias()
76checkUTF8()
77cleanupCharEncodingHandlers()
78cleanupEncodingAliases()
79delEncodingAlias()
80encodingAlias()
81initCharEncodingHandlers()
82
83# functions from module entities
84cleanupPredefinedEntities()
85initializePredefinedEntities()
86predefinedEntity()
87
Daniel Veillard781ac8b2003-05-15 22:11:36 +000088# functions from module globals
89cleanupGlobals()
90initGlobals()
91thrDefDefaultBufferSize()
92thrDefDoValidityCheckingDefaultValue()
93thrDefGetWarningsDefaultValue()
94thrDefIndentTreeOutput()
95thrDefKeepBlanksDefaultValue()
96thrDefLineNumbersDefaultValue()
97thrDefLoadExtDtdDefaultValue()
98thrDefParserDebugEntities()
99thrDefPedanticParserDefaultValue()
100thrDefSaveNoEmptyTags()
101thrDefSubstituteEntitiesDefaultValue()
102thrDefTreeIndentString()
103
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000104# functions from module nanoftp
105nanoFTPCleanup()
106nanoFTPInit()
107nanoFTPProxy()
108nanoFTPScanProxy()
109
110# functions from module nanohttp
111nanoHTTPCleanup()
112nanoHTTPInit()
113nanoHTTPScanProxy()
114
115# functions from module parser
116cleanupParser()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000117createDocParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000118initParser()
119keepBlanksDefault()
120lineNumbersDefault()
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000121newParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000122parseDTD()
123parseDoc()
124parseEntity()
125parseFile()
126parseMemory()
127pedanticParserDefault()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000128readDoc()
129readFd()
130readFile()
131readMemory()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000132recoverDoc()
133recoverFile()
134recoverMemory()
135substituteEntitiesDefault()
136
137# functions from module parserInternals
138checkLanguageID()
139copyChar()
140copyCharMultiByte()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000141createEntityParserCtxt()
142createFileParserCtxt()
143createMemoryParserCtxt()
Daniel Veillard6d373a22003-11-04 10:26:43 +0000144createURLParserCtxt()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000145htmlCreateFileParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000146htmlInitAutoClose()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000147isLetter()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000148namePop()
149namePush()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000150nodePop()
151nodePush()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000152
Daniel Veillard5d819032002-02-02 21:49:17 +0000153# functions from module python
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000154SAXParseFile()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000155createInputBuffer()
156createOutputBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000157createPushParser()
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000158debugMemory()
159dumpMemory()
160htmlCreatePushParser()
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000161htmlSAXParseFile()
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000162newNode()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000163setEntityLoader()
Daniel Veillard5d819032002-02-02 21:49:17 +0000164
Daniel Veillard71531f32003-02-05 13:19:53 +0000165# functions from module relaxng
166relaxNGCleanupTypes()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000167relaxNGNewMemParserCtxt()
168relaxNGNewParserCtxt()
Daniel Veillard71531f32003-02-05 13:19:53 +0000169
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000170# functions from module tree
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000171buildQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000172compressMode()
Daniel Veillardfee408f2002-11-22 13:18:30 +0000173isXHTML()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000174newComment()
175newDoc()
176newPI()
177newText()
178newTextLen()
179setCompressMode()
Daniel Veillard17bed982003-02-24 20:11:43 +0000180validateNCName()
181validateNMToken()
182validateName()
183validateQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000184
185# functions from module uri
186URIEscape()
187URIEscapeStr()
188URIUnescapeString()
189buildURI()
Daniel Veillard17bed982003-02-24 20:11:43 +0000190canonicPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000191createURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000192normalizeURIPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000193parseURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000194
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000195# functions from module valid
196validateNameValue()
197validateNamesValue()
198validateNmtokenValue()
199validateNmtokensValue()
200
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000201# functions from module xmlIO
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000202checkFilename()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000203cleanupInputCallbacks()
204cleanupOutputCallbacks()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000205fileMatch()
206iOFTPMatch()
207iOHTTPMatch()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000208normalizeWindowsPath()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000209parserGetDirectory()
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000210registerDefaultInputCallbacks()
211registerDefaultOutputCallbacks()
212registerHTTPPostCallbacks()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000213
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000214# functions from module xmlerror
215resetLastError()
216
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000217# functions from module xmlreader
218newTextReaderFilename()
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000219readerForDoc()
220readerForFd()
221readerForFile()
222readerForMemory()
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000223
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000224# functions from module xmlregexp
225regexpCompile()
226
Daniel Veillard61c52202003-04-30 12:20:34 +0000227# functions from module xmlschemastypes
228schemaCleanupTypes()
229schemaInitTypes()
230
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000231# functions from module xmlunicode
William M. Brackea939082003-11-09 12:45:26 +0000232uCSIsAegeanNumbers()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000233uCSIsAlphabeticPresentationForms()
234uCSIsArabic()
235uCSIsArabicPresentationFormsA()
236uCSIsArabicPresentationFormsB()
237uCSIsArmenian()
238uCSIsArrows()
239uCSIsBasicLatin()
240uCSIsBengali()
241uCSIsBlock()
242uCSIsBlockElements()
243uCSIsBopomofo()
244uCSIsBopomofoExtended()
245uCSIsBoxDrawing()
246uCSIsBraillePatterns()
William M. Brackea939082003-11-09 12:45:26 +0000247uCSIsBuhid()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000248uCSIsByzantineMusicalSymbols()
249uCSIsCJKCompatibility()
250uCSIsCJKCompatibilityForms()
251uCSIsCJKCompatibilityIdeographs()
252uCSIsCJKCompatibilityIdeographsSupplement()
253uCSIsCJKRadicalsSupplement()
254uCSIsCJKSymbolsandPunctuation()
255uCSIsCJKUnifiedIdeographs()
256uCSIsCJKUnifiedIdeographsExtensionA()
257uCSIsCJKUnifiedIdeographsExtensionB()
258uCSIsCat()
259uCSIsCatC()
260uCSIsCatCc()
261uCSIsCatCf()
262uCSIsCatCo()
263uCSIsCatCs()
264uCSIsCatL()
265uCSIsCatLl()
266uCSIsCatLm()
267uCSIsCatLo()
268uCSIsCatLt()
269uCSIsCatLu()
270uCSIsCatM()
271uCSIsCatMc()
272uCSIsCatMe()
273uCSIsCatMn()
274uCSIsCatN()
275uCSIsCatNd()
276uCSIsCatNl()
277uCSIsCatNo()
278uCSIsCatP()
279uCSIsCatPc()
280uCSIsCatPd()
281uCSIsCatPe()
282uCSIsCatPf()
283uCSIsCatPi()
284uCSIsCatPo()
285uCSIsCatPs()
286uCSIsCatS()
287uCSIsCatSc()
288uCSIsCatSk()
289uCSIsCatSm()
290uCSIsCatSo()
291uCSIsCatZ()
292uCSIsCatZl()
293uCSIsCatZp()
294uCSIsCatZs()
295uCSIsCherokee()
296uCSIsCombiningDiacriticalMarks()
William M. Brackea939082003-11-09 12:45:26 +0000297uCSIsCombiningDiacriticalMarksforSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000298uCSIsCombiningHalfMarks()
299uCSIsCombiningMarksforSymbols()
300uCSIsControlPictures()
301uCSIsCurrencySymbols()
William M. Brackea939082003-11-09 12:45:26 +0000302uCSIsCypriotSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000303uCSIsCyrillic()
William M. Brackea939082003-11-09 12:45:26 +0000304uCSIsCyrillicSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000305uCSIsDeseret()
306uCSIsDevanagari()
307uCSIsDingbats()
308uCSIsEnclosedAlphanumerics()
309uCSIsEnclosedCJKLettersandMonths()
310uCSIsEthiopic()
311uCSIsGeneralPunctuation()
312uCSIsGeometricShapes()
313uCSIsGeorgian()
314uCSIsGothic()
315uCSIsGreek()
316uCSIsGreekExtended()
William M. Brackea939082003-11-09 12:45:26 +0000317uCSIsGreekandCoptic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000318uCSIsGujarati()
319uCSIsGurmukhi()
320uCSIsHalfwidthandFullwidthForms()
321uCSIsHangulCompatibilityJamo()
322uCSIsHangulJamo()
323uCSIsHangulSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000324uCSIsHanunoo()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000325uCSIsHebrew()
326uCSIsHighPrivateUseSurrogates()
327uCSIsHighSurrogates()
328uCSIsHiragana()
329uCSIsIPAExtensions()
330uCSIsIdeographicDescriptionCharacters()
331uCSIsKanbun()
332uCSIsKangxiRadicals()
333uCSIsKannada()
334uCSIsKatakana()
William M. Brackea939082003-11-09 12:45:26 +0000335uCSIsKatakanaPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000336uCSIsKhmer()
William M. Brackea939082003-11-09 12:45:26 +0000337uCSIsKhmerSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000338uCSIsLao()
339uCSIsLatin1Supplement()
340uCSIsLatinExtendedA()
341uCSIsLatinExtendedAdditional()
342uCSIsLatinExtendedB()
343uCSIsLetterlikeSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000344uCSIsLimbu()
345uCSIsLinearBIdeograms()
346uCSIsLinearBSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000347uCSIsLowSurrogates()
348uCSIsMalayalam()
349uCSIsMathematicalAlphanumericSymbols()
350uCSIsMathematicalOperators()
William M. Brackea939082003-11-09 12:45:26 +0000351uCSIsMiscellaneousMathematicalSymbolsA()
352uCSIsMiscellaneousMathematicalSymbolsB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000353uCSIsMiscellaneousSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000354uCSIsMiscellaneousSymbolsandArrows()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000355uCSIsMiscellaneousTechnical()
356uCSIsMongolian()
357uCSIsMusicalSymbols()
358uCSIsMyanmar()
359uCSIsNumberForms()
360uCSIsOgham()
361uCSIsOldItalic()
362uCSIsOpticalCharacterRecognition()
363uCSIsOriya()
William M. Brackea939082003-11-09 12:45:26 +0000364uCSIsOsmanya()
365uCSIsPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000366uCSIsPrivateUse()
William M. Brackea939082003-11-09 12:45:26 +0000367uCSIsPrivateUseArea()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000368uCSIsRunic()
William M. Brackea939082003-11-09 12:45:26 +0000369uCSIsShavian()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000370uCSIsSinhala()
371uCSIsSmallFormVariants()
372uCSIsSpacingModifierLetters()
373uCSIsSpecials()
374uCSIsSuperscriptsandSubscripts()
William M. Brackea939082003-11-09 12:45:26 +0000375uCSIsSupplementalArrowsA()
376uCSIsSupplementalArrowsB()
377uCSIsSupplementalMathematicalOperators()
378uCSIsSupplementaryPrivateUseAreaA()
379uCSIsSupplementaryPrivateUseAreaB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000380uCSIsSyriac()
William M. Brackea939082003-11-09 12:45:26 +0000381uCSIsTagalog()
382uCSIsTagbanwa()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000383uCSIsTags()
William M. Brackea939082003-11-09 12:45:26 +0000384uCSIsTaiLe()
385uCSIsTaiXuanJingSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000386uCSIsTamil()
387uCSIsTelugu()
388uCSIsThaana()
389uCSIsThai()
390uCSIsTibetan()
William M. Brackea939082003-11-09 12:45:26 +0000391uCSIsUgaritic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000392uCSIsUnifiedCanadianAboriginalSyllabics()
William M. Brackea939082003-11-09 12:45:26 +0000393uCSIsVariationSelectors()
394uCSIsVariationSelectorsSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000395uCSIsYiRadicals()
396uCSIsYiSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000397uCSIsYijingHexagramSymbols()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000398
Daniel Veillardfee408f2002-11-22 13:18:30 +0000399# functions from module xmlversion
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000400checkVersion()
401
Daniel Veillard7db38712002-02-07 16:39:11 +0000402# functions from module xpathInternals
403valuePop()
404
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000405
406#
407# Set of classes of the module
408#
409
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000410
411
412Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000413 # accessors
414 ns()
415 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000416
417 # functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +0000418 debugDumpNode()
419 debugDumpNodeList()
420 debugDumpOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000421 lsCountNode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000422 lsOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000423 shellPrintNode()
424
425 # functions from module tree
426 addChild()
427 addChildList()
428 addContent()
429 addContentLen()
430 addNextSibling()
431 addPrevSibling()
432 addSibling()
433 copyNode()
434 copyNodeList()
435 copyProp()
436 copyPropList()
437 docCopyNode()
438 docSetRootElement()
439 freeNode()
440 freeNodeList()
441 getBase()
442 getContent()
443 getLang()
444 getSpacePreserve()
445 hasNsProp()
446 hasProp()
447 isBlankNode()
448 isText()
449 lastChild()
450 lineNo()
451 listGetRawString()
452 listGetString()
453 newChild()
454 newNs()
455 newNsProp()
Daniel Veillard539638b2002-07-06 19:55:14 +0000456 newNsPropEatName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000457 newProp()
458 newTextChild()
Daniel Veillard71531f32003-02-05 13:19:53 +0000459 noNsProp()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000460 nodePath()
461 nsProp()
462 prop()
463 reconciliateNs()
464 replaceNode()
465 searchNs()
466 searchNsByHref()
467 setBase()
468 setContent()
469 setContentLen()
470 setLang()
471 setListDoc()
472 setName()
473 setNs()
474 setNsProp()
475 setProp()
476 setSpacePreserve()
477 setTreeDoc()
478 textConcat()
479 textMerge()
480 unlinkNode()
481 unsetNsProp()
482 unsetProp()
483
484 # functions from module valid
485 isID()
486 isRef()
487 validNormalizeAttributeValue()
488
Daniel Veillardc758c222003-08-04 20:42:34 +0000489 # functions from module xinclude
490 xincludeProcessTree()
491
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000492 # functions from module xpath
493 xpathCastNodeToNumber()
494 xpathCastNodeToString()
495 xpathCmpNodes()
496
497 # functions from module xpathInternals
498 xpathNewNodeSet()
499 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000500 xpathNextAncestor()
501 xpathNextAncestorOrSelf()
502 xpathNextAttribute()
503 xpathNextChild()
504 xpathNextDescendant()
505 xpathNextDescendantOrSelf()
506 xpathNextFollowing()
507 xpathNextFollowingSibling()
508 xpathNextNamespace()
509 xpathNextParent()
510 xpathNextPreceding()
511 xpathNextPrecedingSibling()
512 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000513
Daniel Veillardff12c492003-01-23 16:42:55 +0000514 # functions from module xpointer
515 xpointerNewCollapsedRange()
516 xpointerNewContext()
517 xpointerNewLocationSetNodes()
518 xpointerNewRange()
519 xpointerNewRangeNodes()
520
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000521
Daniel Veillard9589d452002-02-02 10:28:17 +0000522Class xmlDoc(xmlNode)
523
524 # functions from module HTMLparser
525 htmlAutoCloseTag()
526 htmlIsAutoClosed()
527
528 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000529 htmlDocContentDumpFormatOutput()
530 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000531 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000532 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000533 htmlNodeDumpFile()
534 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000535 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000536 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000537 htmlSaveFile()
538 htmlSaveFileEnc()
539 htmlSaveFileFormat()
540 htmlSetMetaEncoding()
541
Daniel Veillard7db38712002-02-07 16:39:11 +0000542 # functions from module debugXML
543 debugDumpDocument()
544 debugDumpDocumentHead()
545 debugDumpEntities()
546
Daniel Veillard9589d452002-02-02 10:28:17 +0000547 # functions from module entities
548 addDocEntity()
549 addDtdEntity()
550 docEntity()
551 dtdEntity()
552 encodeEntities()
553 encodeEntitiesReentrant()
554 encodeSpecialChars()
555 parameterEntity()
556
Daniel Veillard591b4be2003-02-09 23:33:36 +0000557 # functions from module relaxng
Daniel Veillard33300b42003-04-17 09:09:19 +0000558 relaxNGNewDocParserCtxt()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000559 relaxNGValidateDoc()
Daniel Veillard33300b42003-04-17 09:09:19 +0000560 relaxNGValidateFullElement()
561 relaxNGValidatePopElement()
562 relaxNGValidatePushElement()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000563
Daniel Veillard9589d452002-02-02 10:28:17 +0000564 # functions from module tree
565 copyDoc()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000566 copyNode()
Daniel Veillard9589d452002-02-02 10:28:17 +0000567 createIntSubset()
568 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000569 dump()
570 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000571 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000572 freeDoc()
573 getRootElement()
574 intSubset()
575 newCDataBlock()
576 newCharRef()
577 newDocComment()
578 newDocFragment()
579 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000580 newDocNodeEatName()
Daniel Veillard9589d452002-02-02 10:28:17 +0000581 newDocProp()
582 newDocRawNode()
583 newDocText()
584 newDocTextLen()
585 newDtd()
586 newGlobalNs()
587 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000588 nodeDumpOutput()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000589 nodeGetBase()
590 nodeListGetRawString()
591 nodeListGetString()
592 reconciliateNs()
Daniel Veillard9589d452002-02-02 10:28:17 +0000593 saveFile()
594 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000595 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000596 saveFormatFile()
597 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000598 saveFormatFileTo()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000599 searchNs()
600 searchNsByHref()
Daniel Veillard9589d452002-02-02 10:28:17 +0000601 setDocCompressMode()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000602 setListDoc()
603 setRootElement()
604 setTreeDoc()
Daniel Veillard9589d452002-02-02 10:28:17 +0000605 stringGetNodeList()
606 stringLenGetNodeList()
607
608 # functions from module valid
609 ID()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000610 isID()
Daniel Veillard9589d452002-02-02 10:28:17 +0000611 isMixedElement()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000612 isRef()
Daniel Veillard9589d452002-02-02 10:28:17 +0000613 removeID()
614 removeRef()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000615 validNormalizeAttributeValue()
Daniel Veillard9589d452002-02-02 10:28:17 +0000616
617 # functions from module xinclude
618 xincludeProcess()
619
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000620 # functions from module xmlreader
621 NewWalker()
622 readerWalker()
623
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000624 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000625 xpathNewContext()
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000626 xpathOrderDocElems()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000627
628 # functions from module xpointer
629 xpointerNewContext()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000630Class xpathContext()
631 # accessors
632 contextDoc()
633 contextNode()
634 contextPosition()
635 contextSize()
636 function()
637 functionURI()
638 setContextDoc()
639 setContextNode()
640
641 # functions from module python
642 registerXPathFunction()
643
644 # functions from module xpath
645 xpathEval()
646 xpathEvalExpression()
647 xpathFreeContext()
648
649 # functions from module xpathInternals
650 xpathNewParserContext()
651 xpathNsLookup()
652 xpathRegisterAllFunctions()
653 xpathRegisterNs()
654 xpathRegisteredFuncsCleanup()
655 xpathRegisteredNsCleanup()
656 xpathRegisteredVariablesCleanup()
657 xpathVariableLookup()
658 xpathVariableLookupNS()
659
660 # functions from module xpointer
661 xpointerEval()
Daniel Veillardff12c492003-01-23 16:42:55 +0000662
Daniel Veillard9589d452002-02-02 10:28:17 +0000663
Daniel Veillard7db38712002-02-07 16:39:11 +0000664Class xmlAttribute(xmlNode)
Daniel Veillard7db38712002-02-07 16:39:11 +0000665Class catalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000666
Daniel Veillard7db38712002-02-07 16:39:11 +0000667 # functions from module catalog
668 add()
669 catalogIsEmpty()
670 convertSGMLCatalog()
671 dump()
672 freeCatalog()
673 remove()
674 resolve()
675 resolvePublic()
676 resolveSystem()
677 resolveURI()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000678
679
680Class xmlElement(xmlNode)
681
682
683Class xmlAttr(xmlNode)
684
685 # functions from module debugXML
686 debugDumpAttr()
687 debugDumpAttrList()
688
689 # functions from module tree
690 copyProp()
691 copyPropList()
692 freeProp()
693 freePropList()
694 removeProp()
695
696 # functions from module valid
697 removeID()
698 removeRef()
699
700
701Class xmlTextReader(xmlTextReaderCore)
702
703 # functions from module xmlreader
704 AttributeCount()
705 BaseUri()
706 Close()
707 CurrentDoc()
708 CurrentNode()
709 Depth()
710 Expand()
711 GetAttribute()
712 GetAttributeNo()
713 GetAttributeNs()
714 GetParserProp()
715 GetRemainder()
716 HasAttributes()
717 HasValue()
718 IsDefault()
719 IsEmptyElement()
720 IsValid()
721 LocalName()
722 LookupNamespace()
723 MoveToAttribute()
724 MoveToAttributeNo()
725 MoveToAttributeNs()
726 MoveToElement()
727 MoveToFirstAttribute()
728 MoveToNextAttribute()
729 Name()
730 NamespaceUri()
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000731 NewDoc()
732 NewFd()
733 NewFile()
734 NewMemory()
735 NewWalker()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000736 Next()
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000737 NextSibling()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000738 NodeType()
739 Normalization()
740 Prefix()
Daniel Veillard4432df22003-09-28 18:58:27 +0000741 Preserve()
Daniel Veillard1e906612003-12-05 14:57:46 +0000742 PreservePattern()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000743 QuoteChar()
744 Read()
745 ReadAttributeValue()
746 ReadInnerXml()
747 ReadOuterXml()
748 ReadState()
749 ReadString()
750 RelaxNGSetSchema()
751 RelaxNGValidate()
752 SetParserProp()
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000753 String()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000754 Value()
755 XmlLang()
756Class xmlReg()
757
758 # functions from module xmlregexp
759 regexpExec()
760 regexpFreeRegexp()
761 regexpIsDeterminist()
762 regexpPrint()
763
764
765Class xmlEntity(xmlNode)
766
767 # functions from module parserInternals
768 handleEntity()
769Class relaxNgSchema()
770
771 # functions from module relaxng
772 relaxNGDump()
773 relaxNGDumpTree()
774 relaxNGFree()
775 relaxNGNewValidCtxt()
776
777 # functions from module xmlreader
778 RelaxNGSetSchema()
779Class relaxNgValidCtxt()
780
781 # functions from module relaxng
782 relaxNGValidateDoc()
783 relaxNGValidateFullElement()
784 relaxNGValidatePopElement()
785 relaxNGValidatePushCData()
786 relaxNGValidatePushElement()
Daniel Veillard7db38712002-02-07 16:39:11 +0000787Class xpathParserContext()
Daniel Veillardc575b992002-02-08 13:28:40 +0000788 # accessors
789 context()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000790
Daniel Veillard7db38712002-02-07 16:39:11 +0000791 # functions from module xpathInternals
792 xpathAddValues()
793 xpathBooleanFunction()
794 xpathCeilingFunction()
795 xpathCompareValues()
796 xpathConcatFunction()
797 xpathContainsFunction()
798 xpathCountFunction()
799 xpathDivValues()
800 xpathEqualValues()
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000801 xpathErr()
Daniel Veillard7db38712002-02-07 16:39:11 +0000802 xpathEvalExpr()
803 xpathFalseFunction()
804 xpathFloorFunction()
805 xpathFreeParserContext()
806 xpathIdFunction()
807 xpathLangFunction()
808 xpathLastFunction()
809 xpathLocalNameFunction()
810 xpathModValues()
811 xpathMultValues()
812 xpathNamespaceURIFunction()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000813 xpathNextAncestor()
814 xpathNextAncestorOrSelf()
815 xpathNextAttribute()
816 xpathNextChild()
817 xpathNextDescendant()
818 xpathNextDescendantOrSelf()
819 xpathNextFollowing()
820 xpathNextFollowingSibling()
821 xpathNextNamespace()
822 xpathNextParent()
823 xpathNextPreceding()
824 xpathNextPrecedingSibling()
825 xpathNextSelf()
Daniel Veillard7db38712002-02-07 16:39:11 +0000826 xpathNormalizeFunction()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000827 xpathNotEqualValues()
Daniel Veillard7db38712002-02-07 16:39:11 +0000828 xpathNotFunction()
829 xpathNumberFunction()
830 xpathParseNCName()
831 xpathParseName()
832 xpathPopBoolean()
833 xpathPopNumber()
834 xpathPopString()
835 xpathPositionFunction()
836 xpathRoot()
837 xpathRoundFunction()
838 xpathStartsWithFunction()
839 xpathStringFunction()
840 xpathStringLengthFunction()
841 xpathSubValues()
842 xpathSubstringAfterFunction()
843 xpathSubstringBeforeFunction()
844 xpathSubstringFunction()
845 xpathSumFunction()
846 xpathTranslateFunction()
847 xpathTrueFunction()
848 xpathValueFlipSign()
849 xpatherror()
Daniel Veillarde6227e02003-01-14 11:42:39 +0000850
Daniel Veillardff12c492003-01-23 16:42:55 +0000851 # functions from module xpointer
852 xpointerEvalRangePredicate()
853 xpointerRangeToFunction()
854
Daniel Veillarde6227e02003-01-14 11:42:39 +0000855
856Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000857 # accessors
858 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000859 isValid()
860 lineNumbers()
861 loadSubset()
862 pedantic()
863 replaceEntities()
864 validate()
865 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000866
Daniel Veillard3cd72402002-05-13 10:33:30 +0000867 # functions from module HTMLparser
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000868 htmlCtxtReadDoc()
869 htmlCtxtReadFd()
870 htmlCtxtReadFile()
871 htmlCtxtReadMemory()
872 htmlCtxtReset()
873 htmlCtxtUseOptions()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000874 htmlFreeParserCtxt()
875 htmlParseCharRef()
876 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000877 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000878 htmlParseElement()
879
Daniel Veillard3ce52572002-02-03 15:08:05 +0000880 # functions from module parser
881 clearParserCtxt()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000882 ctxtReadDoc()
883 ctxtReadFd()
884 ctxtReadFile()
885 ctxtReadMemory()
886 ctxtReset()
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000887 ctxtResetPush()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000888 ctxtUseOptions()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000889 initParserCtxt()
890 parseChunk()
891 parseDocument()
892 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000893 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000894 stopParser()
895
896 # functions from module parserInternals
897 decodeEntities()
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000898 errMemory()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000899 handleEntity()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000900 namespaceParseNCName()
901 namespaceParseNSDef()
902 nextChar()
903 parseAttValue()
904 parseAttributeListDecl()
905 parseCDSect()
906 parseCharData()
907 parseCharRef()
908 parseComment()
909 parseContent()
910 parseDocTypeDecl()
911 parseElement()
912 parseElementDecl()
913 parseEncName()
914 parseEncodingDecl()
915 parseEndTag()
916 parseEntityDecl()
917 parseEntityRef()
918 parseExternalSubset()
919 parseMarkupDecl()
920 parseMisc()
921 parseName()
922 parseNamespace()
923 parseNmtoken()
924 parseNotationDecl()
925 parsePEReference()
926 parsePI()
927 parsePITarget()
928 parsePubidLiteral()
929 parseQuotedString()
930 parseReference()
931 parseSDDecl()
932 parseStartTag()
933 parseSystemLiteral()
934 parseTextDecl()
935 parseVersionInfo()
936 parseVersionNum()
937 parseXMLDecl()
938 parserHandlePEReference()
939 parserHandleReference()
940 popInput()
941 scanName()
942 skipBlankChars()
943 stringDecodeEntities()
Daniel Veillardf2a941f2003-09-07 20:54:29 +0000944 stringLenDecodeEntities()
945
946
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000947Class xmlDtd(xmlNode)
948
949 # functions from module debugXML
950 debugDumpDTD()
951
952 # functions from module tree
953 copyDtd()
954 freeDtd()
955
956 # functions from module valid
957 dtdAttrDesc()
958 dtdElementDesc()
959 dtdQAttrDesc()
960 dtdQElementDesc()
961
962
963Class xmlNs(xmlNode)
964
965 # functions from module tree
966 copyNamespace()
967 copyNamespaceList()
968 freeNs()
969 freeNsList()
970 newChild()
971 newDocNode()
972 newDocNodeEatName()
973 newDocRawNode()
974 newNodeEatName()
975 newNsProp()
976 newNsPropEatName()
977 newTextChild()
978 setNs()
979 setNsProp()
980 unsetNsProp()
981
982 # functions from module xpathInternals
983 xpathNodeSetFreeNs()
984
985
986Class inputBuffer(ioReadWrapper)
987
988 # functions from module xmlIO
989 freeParserInputBuffer()
990 grow()
991 push()
992 read()
993
994 # functions from module xmlreader
995 newTextReader()
996Class relaxNgParserCtxt()
997
998 # functions from module relaxng
999 relaxNGFreeParserCtxt()
1000 relaxNGParse()
1001
1002
Daniel Veillardc6d4a932002-09-12 15:00:57 +00001003Class outputBuffer(ioWriteWrapper)
1004
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001005 # functions from module HTMLtree
1006 htmlDocContentDumpFormatOutput()
1007 htmlDocContentDumpOutput()
1008 htmlNodeDumpFormatOutput()
1009 htmlNodeDumpOutput()
1010
1011 # functions from module tree
1012 nodeDumpOutput()
1013 saveFileTo()
1014 saveFormatFileTo()
1015
Daniel Veillardc6d4a932002-09-12 15:00:57 +00001016 # functions from module xmlIO
Daniel Veillardc6d4a932002-09-12 15:00:57 +00001017 write()
1018 writeString()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001019Class xmlTextReaderLocator()
Daniel Veillard540a31a2003-01-21 11:21:07 +00001020
1021 # functions from module xmlreader
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001022 BaseURI()
1023 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +00001024Class URI()
1025 # accessors
1026 authority()
1027 fragment()
1028 opaque()
1029 path()
1030 port()
1031 query()
1032 scheme()
1033 server()
1034 setAuthority()
1035 setFragment()
1036 setOpaque()
1037 setPath()
1038 setPort()
1039 setQuery()
1040 setScheme()
1041 setServer()
1042 setUser()
1043 user()
1044
1045 # functions from module uri
1046 freeURI()
1047 parseURIReference()
1048 printURI()
1049 saveUri()