blob: f8e3ecb012c855a4ef826d76d79271495348b561 [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
Daniel Veillard2ae13382005-01-25 23:45:06 +000066# functions from module dict
67dictCleanup()
68
Daniel Veillard253aa2c2002-02-02 09:17:16 +000069# functions from module encoding
Daniel Veillard253aa2c2002-02-02 09:17:16 +000070addEncodingAlias()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000071cleanupCharEncodingHandlers()
72cleanupEncodingAliases()
73delEncodingAlias()
74encodingAlias()
75initCharEncodingHandlers()
76
77# functions from module entities
78cleanupPredefinedEntities()
79initializePredefinedEntities()
80predefinedEntity()
81
Daniel Veillard781ac8b2003-05-15 22:11:36 +000082# functions from module globals
83cleanupGlobals()
84initGlobals()
85thrDefDefaultBufferSize()
86thrDefDoValidityCheckingDefaultValue()
87thrDefGetWarningsDefaultValue()
88thrDefIndentTreeOutput()
89thrDefKeepBlanksDefaultValue()
90thrDefLineNumbersDefaultValue()
91thrDefLoadExtDtdDefaultValue()
92thrDefParserDebugEntities()
93thrDefPedanticParserDefaultValue()
94thrDefSaveNoEmptyTags()
95thrDefSubstituteEntitiesDefaultValue()
96thrDefTreeIndentString()
97
Daniel Veillard253aa2c2002-02-02 09:17:16 +000098# functions from module nanoftp
99nanoFTPCleanup()
100nanoFTPInit()
101nanoFTPProxy()
102nanoFTPScanProxy()
103
104# functions from module nanohttp
105nanoHTTPCleanup()
106nanoHTTPInit()
107nanoHTTPScanProxy()
108
109# functions from module parser
Daniel Veillard3ce52572002-02-03 15:08:05 +0000110createDocParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000111initParser()
112keepBlanksDefault()
113lineNumbersDefault()
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000114newParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000115parseDTD()
116parseDoc()
117parseEntity()
118parseFile()
119parseMemory()
120pedanticParserDefault()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000121readDoc()
122readFd()
123readFile()
124readMemory()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000125recoverDoc()
126recoverFile()
127recoverMemory()
128substituteEntitiesDefault()
129
130# functions from module parserInternals
131checkLanguageID()
132copyChar()
133copyCharMultiByte()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000134createEntityParserCtxt()
135createFileParserCtxt()
136createMemoryParserCtxt()
Daniel Veillard6d373a22003-11-04 10:26:43 +0000137createURLParserCtxt()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000138htmlCreateFileParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000139htmlInitAutoClose()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000140isLetter()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000141namePop()
142namePush()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000143nodePop()
144nodePush()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000145
Daniel Veillard5d819032002-02-02 21:49:17 +0000146# functions from module python
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000147SAXParseFile()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000148createInputBuffer()
149createOutputBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000150createPushParser()
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000151debugMemory()
152dumpMemory()
153htmlCreatePushParser()
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000154htmlSAXParseFile()
Daniel Veillard529233c2004-07-02 12:23:44 +0000155memoryUsed()
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000156newNode()
Daniel Veillardf93a8662004-07-01 12:56:30 +0000157pythonCleanupParser()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000158setEntityLoader()
Daniel Veillard5d819032002-02-02 21:49:17 +0000159
Daniel Veillard71531f32003-02-05 13:19:53 +0000160# functions from module relaxng
161relaxNGCleanupTypes()
Daniel Veillard34099b42004-11-04 17:34:35 +0000162relaxNGInitTypes()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000163relaxNGNewMemParserCtxt()
164relaxNGNewParserCtxt()
Daniel Veillard71531f32003-02-05 13:19:53 +0000165
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000166# functions from module tree
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000167buildQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000168compressMode()
Daniel Veillardfee408f2002-11-22 13:18:30 +0000169isXHTML()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000170newComment()
171newDoc()
172newPI()
173newText()
174newTextLen()
175setCompressMode()
Daniel Veillard17bed982003-02-24 20:11:43 +0000176validateNCName()
177validateNMToken()
178validateName()
179validateQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000180
181# functions from module uri
182URIEscape()
183URIEscapeStr()
184URIUnescapeString()
Daniel Veillarda2351322004-06-27 12:08:10 +0000185buildRelativeURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000186buildURI()
Daniel Veillard17bed982003-02-24 20:11:43 +0000187canonicPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000188createURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000189normalizeURIPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000190parseURI()
Daniel Veillard5eee7672005-08-22 21:22:27 +0000191parseURIRaw()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000192
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000193# functions from module valid
Daniel Veillard850ce9b2004-11-10 11:55:47 +0000194newValidCtxt()
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000195validateNameValue()
196validateNamesValue()
197validateNmtokenValue()
198validateNmtokensValue()
199
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000200# functions from module xmlIO
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000201checkFilename()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000202cleanupInputCallbacks()
203cleanupOutputCallbacks()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000204fileMatch()
205iOFTPMatch()
206iOHTTPMatch()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000207normalizeWindowsPath()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000208parserGetDirectory()
Daniel Veillardf0552932004-05-16 01:20:17 +0000209popInputCallbacks()
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
Daniel Veillard46da4642004-01-06 22:54:57 +0000215lastError()
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000216resetLastError()
217
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000218# functions from module xmlreader
219newTextReaderFilename()
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000220readerForDoc()
221readerForFd()
222readerForFile()
223readerForMemory()
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000224
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000225# functions from module xmlregexp
226regexpCompile()
227
Daniel Veillard259f0df2004-08-18 09:13:18 +0000228# functions from module xmlschemas
229schemaNewMemParserCtxt()
230schemaNewParserCtxt()
231
Daniel Veillard61c52202003-04-30 12:20:34 +0000232# functions from module xmlschemastypes
233schemaCleanupTypes()
Daniel Veillard01fa6152004-06-29 17:04:39 +0000234schemaCollapseString()
Daniel Veillard61c52202003-04-30 12:20:34 +0000235schemaInitTypes()
Daniel Veillard91b955c2004-12-10 10:26:42 +0000236schemaWhiteSpaceReplace()
Daniel Veillard61c52202003-04-30 12:20:34 +0000237
William M. Bracka2e844a2004-01-06 11:52:13 +0000238# functions from module xmlstring
239UTF8Charcmp()
240UTF8Size()
241UTF8Strlen()
242UTF8Strloc()
243UTF8Strndup()
244UTF8Strpos()
245UTF8Strsize()
246UTF8Strsub()
247checkUTF8()
248
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000249# functions from module xmlunicode
William M. Brackea939082003-11-09 12:45:26 +0000250uCSIsAegeanNumbers()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000251uCSIsAlphabeticPresentationForms()
252uCSIsArabic()
253uCSIsArabicPresentationFormsA()
254uCSIsArabicPresentationFormsB()
255uCSIsArmenian()
256uCSIsArrows()
257uCSIsBasicLatin()
258uCSIsBengali()
259uCSIsBlock()
260uCSIsBlockElements()
261uCSIsBopomofo()
262uCSIsBopomofoExtended()
263uCSIsBoxDrawing()
264uCSIsBraillePatterns()
William M. Brackea939082003-11-09 12:45:26 +0000265uCSIsBuhid()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000266uCSIsByzantineMusicalSymbols()
267uCSIsCJKCompatibility()
268uCSIsCJKCompatibilityForms()
269uCSIsCJKCompatibilityIdeographs()
270uCSIsCJKCompatibilityIdeographsSupplement()
271uCSIsCJKRadicalsSupplement()
272uCSIsCJKSymbolsandPunctuation()
273uCSIsCJKUnifiedIdeographs()
274uCSIsCJKUnifiedIdeographsExtensionA()
275uCSIsCJKUnifiedIdeographsExtensionB()
276uCSIsCat()
277uCSIsCatC()
278uCSIsCatCc()
279uCSIsCatCf()
280uCSIsCatCo()
281uCSIsCatCs()
282uCSIsCatL()
283uCSIsCatLl()
284uCSIsCatLm()
285uCSIsCatLo()
286uCSIsCatLt()
287uCSIsCatLu()
288uCSIsCatM()
289uCSIsCatMc()
290uCSIsCatMe()
291uCSIsCatMn()
292uCSIsCatN()
293uCSIsCatNd()
294uCSIsCatNl()
295uCSIsCatNo()
296uCSIsCatP()
297uCSIsCatPc()
298uCSIsCatPd()
299uCSIsCatPe()
300uCSIsCatPf()
301uCSIsCatPi()
302uCSIsCatPo()
303uCSIsCatPs()
304uCSIsCatS()
305uCSIsCatSc()
306uCSIsCatSk()
307uCSIsCatSm()
308uCSIsCatSo()
309uCSIsCatZ()
310uCSIsCatZl()
311uCSIsCatZp()
312uCSIsCatZs()
313uCSIsCherokee()
314uCSIsCombiningDiacriticalMarks()
William M. Brackea939082003-11-09 12:45:26 +0000315uCSIsCombiningDiacriticalMarksforSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000316uCSIsCombiningHalfMarks()
317uCSIsCombiningMarksforSymbols()
318uCSIsControlPictures()
319uCSIsCurrencySymbols()
William M. Brackea939082003-11-09 12:45:26 +0000320uCSIsCypriotSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000321uCSIsCyrillic()
William M. Brackea939082003-11-09 12:45:26 +0000322uCSIsCyrillicSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000323uCSIsDeseret()
324uCSIsDevanagari()
325uCSIsDingbats()
326uCSIsEnclosedAlphanumerics()
327uCSIsEnclosedCJKLettersandMonths()
328uCSIsEthiopic()
329uCSIsGeneralPunctuation()
330uCSIsGeometricShapes()
331uCSIsGeorgian()
332uCSIsGothic()
333uCSIsGreek()
334uCSIsGreekExtended()
William M. Brackea939082003-11-09 12:45:26 +0000335uCSIsGreekandCoptic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000336uCSIsGujarati()
337uCSIsGurmukhi()
338uCSIsHalfwidthandFullwidthForms()
339uCSIsHangulCompatibilityJamo()
340uCSIsHangulJamo()
341uCSIsHangulSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000342uCSIsHanunoo()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000343uCSIsHebrew()
344uCSIsHighPrivateUseSurrogates()
345uCSIsHighSurrogates()
346uCSIsHiragana()
347uCSIsIPAExtensions()
348uCSIsIdeographicDescriptionCharacters()
349uCSIsKanbun()
350uCSIsKangxiRadicals()
351uCSIsKannada()
352uCSIsKatakana()
William M. Brackea939082003-11-09 12:45:26 +0000353uCSIsKatakanaPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000354uCSIsKhmer()
William M. Brackea939082003-11-09 12:45:26 +0000355uCSIsKhmerSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000356uCSIsLao()
357uCSIsLatin1Supplement()
358uCSIsLatinExtendedA()
359uCSIsLatinExtendedAdditional()
360uCSIsLatinExtendedB()
361uCSIsLetterlikeSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000362uCSIsLimbu()
363uCSIsLinearBIdeograms()
364uCSIsLinearBSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000365uCSIsLowSurrogates()
366uCSIsMalayalam()
367uCSIsMathematicalAlphanumericSymbols()
368uCSIsMathematicalOperators()
William M. Brackea939082003-11-09 12:45:26 +0000369uCSIsMiscellaneousMathematicalSymbolsA()
370uCSIsMiscellaneousMathematicalSymbolsB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000371uCSIsMiscellaneousSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000372uCSIsMiscellaneousSymbolsandArrows()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000373uCSIsMiscellaneousTechnical()
374uCSIsMongolian()
375uCSIsMusicalSymbols()
376uCSIsMyanmar()
377uCSIsNumberForms()
378uCSIsOgham()
379uCSIsOldItalic()
380uCSIsOpticalCharacterRecognition()
381uCSIsOriya()
William M. Brackea939082003-11-09 12:45:26 +0000382uCSIsOsmanya()
383uCSIsPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000384uCSIsPrivateUse()
William M. Brackea939082003-11-09 12:45:26 +0000385uCSIsPrivateUseArea()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000386uCSIsRunic()
William M. Brackea939082003-11-09 12:45:26 +0000387uCSIsShavian()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000388uCSIsSinhala()
389uCSIsSmallFormVariants()
390uCSIsSpacingModifierLetters()
391uCSIsSpecials()
392uCSIsSuperscriptsandSubscripts()
William M. Brackea939082003-11-09 12:45:26 +0000393uCSIsSupplementalArrowsA()
394uCSIsSupplementalArrowsB()
395uCSIsSupplementalMathematicalOperators()
396uCSIsSupplementaryPrivateUseAreaA()
397uCSIsSupplementaryPrivateUseAreaB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000398uCSIsSyriac()
William M. Brackea939082003-11-09 12:45:26 +0000399uCSIsTagalog()
400uCSIsTagbanwa()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000401uCSIsTags()
William M. Brackea939082003-11-09 12:45:26 +0000402uCSIsTaiLe()
403uCSIsTaiXuanJingSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000404uCSIsTamil()
405uCSIsTelugu()
406uCSIsThaana()
407uCSIsThai()
408uCSIsTibetan()
William M. Brackea939082003-11-09 12:45:26 +0000409uCSIsUgaritic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000410uCSIsUnifiedCanadianAboriginalSyllabics()
William M. Brackea939082003-11-09 12:45:26 +0000411uCSIsVariationSelectors()
412uCSIsVariationSelectorsSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000413uCSIsYiRadicals()
414uCSIsYiSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000415uCSIsYijingHexagramSymbols()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000416
Daniel Veillardfee408f2002-11-22 13:18:30 +0000417# functions from module xmlversion
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000418checkVersion()
419
Daniel Veillard7db38712002-02-07 16:39:11 +0000420# functions from module xpathInternals
421valuePop()
422
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000423
424#
425# Set of classes of the module
426#
427
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000428
429
430Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000431 # accessors
432 ns()
433 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000434
435 # functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +0000436 debugDumpNode()
437 debugDumpNodeList()
438 debugDumpOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000439 lsCountNode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000440 lsOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000441 shellPrintNode()
442
443 # functions from module tree
444 addChild()
445 addChildList()
446 addContent()
447 addContentLen()
448 addNextSibling()
449 addPrevSibling()
450 addSibling()
451 copyNode()
452 copyNodeList()
453 copyProp()
454 copyPropList()
455 docCopyNode()
Daniel Veillard6927b102004-10-27 17:29:04 +0000456 docCopyNodeList()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000457 docSetRootElement()
458 freeNode()
459 freeNodeList()
460 getBase()
461 getContent()
462 getLang()
463 getSpacePreserve()
464 hasNsProp()
465 hasProp()
466 isBlankNode()
467 isText()
468 lastChild()
469 lineNo()
470 listGetRawString()
471 listGetString()
472 newChild()
473 newNs()
474 newNsProp()
Daniel Veillard539638b2002-07-06 19:55:14 +0000475 newNsPropEatName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000476 newProp()
477 newTextChild()
Daniel Veillard71531f32003-02-05 13:19:53 +0000478 noNsProp()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000479 nodePath()
480 nsProp()
481 prop()
482 reconciliateNs()
483 replaceNode()
484 searchNs()
485 searchNsByHref()
486 setBase()
487 setContent()
488 setContentLen()
489 setLang()
490 setListDoc()
491 setName()
492 setNs()
493 setNsProp()
494 setProp()
495 setSpacePreserve()
496 setTreeDoc()
497 textConcat()
498 textMerge()
499 unlinkNode()
500 unsetNsProp()
501 unsetProp()
502
503 # functions from module valid
504 isID()
505 isRef()
506 validNormalizeAttributeValue()
507
Daniel Veillardc758c222003-08-04 20:42:34 +0000508 # functions from module xinclude
509 xincludeProcessTree()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000510 xincludeProcessTreeFlags()
Daniel Veillardc758c222003-08-04 20:42:34 +0000511
Daniel Veillard210818b2004-09-29 15:50:37 +0000512 # functions from module xmlschemas
513 schemaValidateOneElement()
514
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000515 # functions from module xpath
516 xpathCastNodeToNumber()
517 xpathCastNodeToString()
518 xpathCmpNodes()
519
520 # functions from module xpathInternals
521 xpathNewNodeSet()
522 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000523 xpathNextAncestor()
524 xpathNextAncestorOrSelf()
525 xpathNextAttribute()
526 xpathNextChild()
527 xpathNextDescendant()
528 xpathNextDescendantOrSelf()
529 xpathNextFollowing()
530 xpathNextFollowingSibling()
531 xpathNextNamespace()
532 xpathNextParent()
533 xpathNextPreceding()
534 xpathNextPrecedingSibling()
535 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000536
Daniel Veillardff12c492003-01-23 16:42:55 +0000537 # functions from module xpointer
538 xpointerNewCollapsedRange()
539 xpointerNewContext()
540 xpointerNewLocationSetNodes()
541 xpointerNewRange()
542 xpointerNewRangeNodes()
543
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000544
Daniel Veillard9589d452002-02-02 10:28:17 +0000545Class xmlDoc(xmlNode)
546
547 # functions from module HTMLparser
548 htmlAutoCloseTag()
549 htmlIsAutoClosed()
550
551 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000552 htmlDocContentDumpFormatOutput()
553 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000554 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000555 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000556 htmlNodeDumpFile()
557 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000558 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000559 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000560 htmlSaveFile()
561 htmlSaveFileEnc()
562 htmlSaveFileFormat()
563 htmlSetMetaEncoding()
564
Daniel Veillard7db38712002-02-07 16:39:11 +0000565 # functions from module debugXML
Daniel Veillard6927b102004-10-27 17:29:04 +0000566 debugCheckDocument()
Daniel Veillard7db38712002-02-07 16:39:11 +0000567 debugDumpDocument()
568 debugDumpDocumentHead()
569 debugDumpEntities()
570
Daniel Veillard9589d452002-02-02 10:28:17 +0000571 # functions from module entities
572 addDocEntity()
573 addDtdEntity()
574 docEntity()
575 dtdEntity()
576 encodeEntities()
577 encodeEntitiesReentrant()
578 encodeSpecialChars()
579 parameterEntity()
580
Daniel Veillard591b4be2003-02-09 23:33:36 +0000581 # functions from module relaxng
Daniel Veillard33300b42003-04-17 09:09:19 +0000582 relaxNGNewDocParserCtxt()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000583 relaxNGValidateDoc()
Daniel Veillard33300b42003-04-17 09:09:19 +0000584 relaxNGValidateFullElement()
585 relaxNGValidatePopElement()
586 relaxNGValidatePushElement()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000587
Daniel Veillard9589d452002-02-02 10:28:17 +0000588 # functions from module tree
589 copyDoc()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000590 copyNode()
Daniel Veillard6927b102004-10-27 17:29:04 +0000591 copyNodeList()
Daniel Veillard9589d452002-02-02 10:28:17 +0000592 createIntSubset()
593 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000594 dump()
595 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000596 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000597 freeDoc()
598 getRootElement()
599 intSubset()
600 newCDataBlock()
601 newCharRef()
602 newDocComment()
603 newDocFragment()
604 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000605 newDocNodeEatName()
Daniel Veillard6927b102004-10-27 17:29:04 +0000606 newDocPI()
Daniel Veillard9589d452002-02-02 10:28:17 +0000607 newDocProp()
608 newDocRawNode()
609 newDocText()
610 newDocTextLen()
611 newDtd()
612 newGlobalNs()
613 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000614 nodeDumpOutput()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000615 nodeGetBase()
616 nodeListGetRawString()
617 nodeListGetString()
618 reconciliateNs()
Daniel Veillard9589d452002-02-02 10:28:17 +0000619 saveFile()
620 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000621 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000622 saveFormatFile()
623 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000624 saveFormatFileTo()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000625 searchNs()
626 searchNsByHref()
Daniel Veillard9589d452002-02-02 10:28:17 +0000627 setDocCompressMode()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000628 setListDoc()
629 setRootElement()
630 setTreeDoc()
Daniel Veillard9589d452002-02-02 10:28:17 +0000631 stringGetNodeList()
632 stringLenGetNodeList()
633
634 # functions from module valid
635 ID()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000636 isID()
Daniel Veillard9589d452002-02-02 10:28:17 +0000637 isMixedElement()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000638 isRef()
Daniel Veillard9589d452002-02-02 10:28:17 +0000639 removeID()
640 removeRef()
Daniel Veillard850ce9b2004-11-10 11:55:47 +0000641 validCtxtNormalizeAttributeValue()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000642 validNormalizeAttributeValue()
Daniel Veillard850ce9b2004-11-10 11:55:47 +0000643 validateDocument()
644 validateDocumentFinal()
645 validateDtd()
646 validateDtdFinal()
647 validateElement()
648 validateNotationUse()
649 validateOneAttribute()
650 validateOneElement()
651 validateOneNamespace()
652 validatePopElement()
653 validatePushElement()
654 validateRoot()
Daniel Veillard9589d452002-02-02 10:28:17 +0000655
656 # functions from module xinclude
657 xincludeProcess()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000658 xincludeProcessFlags()
Daniel Veillard9589d452002-02-02 10:28:17 +0000659
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000660 # functions from module xmlreader
661 NewWalker()
662 readerWalker()
663
Daniel Veillard259f0df2004-08-18 09:13:18 +0000664 # functions from module xmlschemas
665 schemaNewDocParserCtxt()
666 schemaValidateDoc()
667
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000668 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000669 xpathNewContext()
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000670 xpathOrderDocElems()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000671
672 # functions from module xpointer
673 xpointerNewContext()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000674
675
676Class xmlAttr(xmlNode)
677
678 # functions from module debugXML
679 debugDumpAttr()
680 debugDumpAttrList()
681
682 # functions from module tree
683 copyProp()
684 copyPropList()
685 freeProp()
686 freePropList()
687 removeProp()
688
689 # functions from module valid
690 removeID()
691 removeRef()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000692Class xmlReg()
693
694 # functions from module xmlregexp
695 regexpExec()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000696 regexpIsDeterminist()
697 regexpPrint()
Daniel Veillard0e460da2005-03-30 22:47:10 +0000698
699
700Class relaxNgValidCtxt(relaxNgValidCtxtCore)
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000701
702 # functions from module relaxng
703 relaxNGValidateDoc()
704 relaxNGValidateFullElement()
705 relaxNGValidatePopElement()
706 relaxNGValidatePushCData()
707 relaxNGValidatePushElement()
Daniel Veillardff12c492003-01-23 16:42:55 +0000708
Daniel Veillarde6227e02003-01-14 11:42:39 +0000709
710Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000711 # accessors
712 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000713 isValid()
714 lineNumbers()
715 loadSubset()
716 pedantic()
717 replaceEntities()
718 validate()
719 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000720
Daniel Veillard3cd72402002-05-13 10:33:30 +0000721 # functions from module HTMLparser
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000722 htmlCtxtReadDoc()
723 htmlCtxtReadFd()
724 htmlCtxtReadFile()
725 htmlCtxtReadMemory()
726 htmlCtxtReset()
727 htmlCtxtUseOptions()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000728 htmlFreeParserCtxt()
729 htmlParseCharRef()
730 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000731 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000732 htmlParseElement()
733
Daniel Veillard3ce52572002-02-03 15:08:05 +0000734 # functions from module parser
Daniel Veillard36711902004-02-11 13:25:26 +0000735 byteConsumed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000736 clearParserCtxt()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000737 ctxtReadDoc()
738 ctxtReadFd()
739 ctxtReadFile()
740 ctxtReadMemory()
741 ctxtReset()
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000742 ctxtResetPush()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000743 ctxtUseOptions()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000744 initParserCtxt()
745 parseChunk()
746 parseDocument()
747 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000748 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000749 stopParser()
750
751 # functions from module parserInternals
752 decodeEntities()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000753 handleEntity()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000754 namespaceParseNCName()
755 namespaceParseNSDef()
756 nextChar()
757 parseAttValue()
758 parseAttributeListDecl()
759 parseCDSect()
760 parseCharData()
761 parseCharRef()
762 parseComment()
763 parseContent()
764 parseDocTypeDecl()
765 parseElement()
766 parseElementDecl()
767 parseEncName()
768 parseEncodingDecl()
769 parseEndTag()
770 parseEntityDecl()
771 parseEntityRef()
772 parseExternalSubset()
773 parseMarkupDecl()
774 parseMisc()
775 parseName()
776 parseNamespace()
777 parseNmtoken()
778 parseNotationDecl()
779 parsePEReference()
780 parsePI()
781 parsePITarget()
782 parsePubidLiteral()
783 parseQuotedString()
784 parseReference()
785 parseSDDecl()
786 parseStartTag()
787 parseSystemLiteral()
788 parseTextDecl()
789 parseVersionInfo()
790 parseVersionNum()
791 parseXMLDecl()
792 parserHandlePEReference()
793 parserHandleReference()
794 popInput()
795 scanName()
796 skipBlankChars()
797 stringDecodeEntities()
Daniel Veillardf2a941f2003-09-07 20:54:29 +0000798 stringLenDecodeEntities()
799
800
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000801Class xmlDtd(xmlNode)
802
803 # functions from module debugXML
804 debugDumpDTD()
805
806 # functions from module tree
807 copyDtd()
808 freeDtd()
809
810 # functions from module valid
811 dtdAttrDesc()
812 dtdElementDesc()
813 dtdQAttrDesc()
814 dtdQElementDesc()
William M. Brackad0e67c2004-12-01 14:35:10 +0000815Class relaxNgParserCtxt()
816
817 # functions from module relaxng
818 relaxNGParse()
819 relaxParserSetFlag()
820Class xpathParserContext()
821 # accessors
822 context()
823
824 # functions from module xpathInternals
825 xpathAddValues()
826 xpathBooleanFunction()
827 xpathCeilingFunction()
828 xpathCompareValues()
829 xpathConcatFunction()
830 xpathContainsFunction()
831 xpathCountFunction()
832 xpathDivValues()
833 xpathEqualValues()
834 xpathErr()
835 xpathEvalExpr()
836 xpathFalseFunction()
837 xpathFloorFunction()
838 xpathFreeParserContext()
839 xpathIdFunction()
840 xpathLangFunction()
841 xpathLastFunction()
842 xpathLocalNameFunction()
843 xpathModValues()
844 xpathMultValues()
845 xpathNamespaceURIFunction()
846 xpathNextAncestor()
847 xpathNextAncestorOrSelf()
848 xpathNextAttribute()
849 xpathNextChild()
850 xpathNextDescendant()
851 xpathNextDescendantOrSelf()
852 xpathNextFollowing()
853 xpathNextFollowingSibling()
854 xpathNextNamespace()
855 xpathNextParent()
856 xpathNextPreceding()
857 xpathNextPrecedingSibling()
858 xpathNextSelf()
859 xpathNormalizeFunction()
860 xpathNotEqualValues()
861 xpathNotFunction()
862 xpathNumberFunction()
863 xpathParseNCName()
864 xpathParseName()
865 xpathPopBoolean()
866 xpathPopNumber()
867 xpathPopString()
868 xpathPositionFunction()
869 xpathRoot()
870 xpathRoundFunction()
871 xpathStartsWithFunction()
872 xpathStringFunction()
873 xpathStringLengthFunction()
874 xpathSubValues()
875 xpathSubstringAfterFunction()
876 xpathSubstringBeforeFunction()
877 xpathSubstringFunction()
878 xpathSumFunction()
879 xpathTranslateFunction()
880 xpathTrueFunction()
881 xpathValueFlipSign()
882 xpatherror()
883
884 # functions from module xpointer
885 xpointerEvalRangePredicate()
886 xpointerRangeToFunction()
887Class SchemaParserCtxt()
888
889 # functions from module xmlschemas
890 schemaParse()
Daniel Veillard0e460da2005-03-30 22:47:10 +0000891
892
893Class ValidCtxt(ValidCtxtCore)
William M. Brackad0e67c2004-12-01 14:35:10 +0000894
895 # functions from module valid
896 validCtxtNormalizeAttributeValue()
897 validateDocument()
898 validateDocumentFinal()
899 validateDtd()
900 validateDtdFinal()
901 validateElement()
902 validateNotationUse()
903 validateOneAttribute()
904 validateOneElement()
905 validateOneNamespace()
906 validatePopElement()
907 validatePushCData()
908 validatePushElement()
909 validateRoot()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000910
911
912Class xmlNs(xmlNode)
913
914 # functions from module tree
915 copyNamespace()
916 copyNamespaceList()
917 freeNs()
918 freeNsList()
919 newChild()
920 newDocNode()
921 newDocNodeEatName()
922 newDocRawNode()
923 newNodeEatName()
924 newNsProp()
925 newNsPropEatName()
926 newTextChild()
927 setNs()
928 setNsProp()
929 unsetNsProp()
930
931 # functions from module xpathInternals
932 xpathNodeSetFreeNs()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000933Class xmlTextReaderLocator()
Daniel Veillard540a31a2003-01-21 11:21:07 +0000934
935 # functions from module xmlreader
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000936 BaseURI()
937 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +0000938Class URI()
939 # accessors
940 authority()
941 fragment()
942 opaque()
943 path()
944 port()
945 query()
946 scheme()
947 server()
948 setAuthority()
949 setFragment()
950 setOpaque()
951 setPath()
952 setPort()
953 setQuery()
954 setScheme()
955 setServer()
956 setUser()
957 user()
958
959 # functions from module uri
Daniel Veillard6361da02002-02-23 10:10:33 +0000960 parseURIReference()
961 printURI()
962 saveUri()
William M. Brackad0e67c2004-12-01 14:35:10 +0000963
964
965Class xmlAttribute(xmlNode)
966Class catalog()
967
968 # functions from module catalog
969 add()
970 catalogIsEmpty()
971 convertSGMLCatalog()
972 dump()
973 remove()
974 resolve()
975 resolvePublic()
976 resolveSystem()
977 resolveURI()
978Class xpathContext()
979 # accessors
980 contextDoc()
981 contextNode()
982 contextPosition()
983 contextSize()
984 function()
985 functionURI()
986 setContextDoc()
987 setContextNode()
988
989 # functions from module python
990 registerXPathFunction()
991
992 # functions from module xpath
993 xpathEval()
994 xpathEvalExpression()
995 xpathFreeContext()
996
997 # functions from module xpathInternals
998 xpathNewParserContext()
999 xpathNsLookup()
1000 xpathRegisterAllFunctions()
1001 xpathRegisterNs()
1002 xpathRegisteredFuncsCleanup()
1003 xpathRegisteredNsCleanup()
1004 xpathRegisteredVariablesCleanup()
1005 xpathVariableLookup()
1006 xpathVariableLookupNS()
1007
1008 # functions from module xpointer
1009 xpointerEval()
1010
1011
1012Class xmlElement(xmlNode)
1013
1014
1015Class xmlTextReader(xmlTextReaderCore)
1016
1017 # functions from module xmlreader
1018 AttributeCount()
1019 BaseUri()
Daniel Veillardb5839c32005-02-19 18:27:14 +00001020 ByteConsumed()
William M. Brackad0e67c2004-12-01 14:35:10 +00001021 Close()
1022 CurrentDoc()
1023 CurrentNode()
1024 Depth()
1025 Encoding()
1026 Expand()
1027 GetAttribute()
1028 GetAttributeNo()
1029 GetAttributeNs()
Daniel Veillardf6b71bd2005-01-04 17:50:14 +00001030 GetParserColumnNumber()
1031 GetParserLineNumber()
William M. Brackad0e67c2004-12-01 14:35:10 +00001032 GetParserProp()
1033 GetRemainder()
1034 HasAttributes()
1035 HasValue()
1036 IsDefault()
1037 IsEmptyElement()
1038 IsNamespaceDecl()
1039 IsValid()
1040 LocalName()
1041 LookupNamespace()
1042 MoveToAttribute()
1043 MoveToAttributeNo()
1044 MoveToAttributeNs()
1045 MoveToElement()
1046 MoveToFirstAttribute()
1047 MoveToNextAttribute()
1048 Name()
1049 NamespaceUri()
1050 NewDoc()
1051 NewFd()
1052 NewFile()
1053 NewMemory()
1054 NewWalker()
1055 Next()
1056 NextSibling()
1057 NodeType()
1058 Normalization()
1059 Prefix()
1060 Preserve()
1061 QuoteChar()
1062 Read()
1063 ReadAttributeValue()
1064 ReadInnerXml()
1065 ReadOuterXml()
1066 ReadState()
1067 ReadString()
1068 RelaxNGSetSchema()
1069 RelaxNGValidate()
Daniel Veillard1f33c4d2005-07-10 21:38:31 +00001070 SchemaValidate()
William M. Brackad0e67c2004-12-01 14:35:10 +00001071 SetParserProp()
Daniel Veillard1f33c4d2005-07-10 21:38:31 +00001072 SetSchema()
William M. Brackad0e67c2004-12-01 14:35:10 +00001073 Standalone()
1074 String()
1075 Value()
1076 XmlLang()
1077 XmlVersion()
1078
1079
1080Class xmlEntity(xmlNode)
1081
1082 # functions from module parserInternals
1083 handleEntity()
1084Class Schema()
1085
Daniel Veillard1f33c4d2005-07-10 21:38:31 +00001086 # functions from module xmlreader
1087 SetSchema()
1088
William M. Brackad0e67c2004-12-01 14:35:10 +00001089 # functions from module xmlschemas
1090 schemaDump()
1091 schemaNewValidCtxt()
1092Class Error()
1093 # accessors
1094 code()
1095 domain()
1096 file()
1097 level()
1098 line()
1099 message()
1100
1101 # functions from module xmlerror
1102 copyError()
1103 resetError()
1104Class relaxNgSchema()
1105
1106 # functions from module relaxng
1107 relaxNGDump()
1108 relaxNGDumpTree()
1109 relaxNGNewValidCtxt()
1110
1111 # functions from module xmlreader
1112 RelaxNGSetSchema()
1113
1114
1115Class inputBuffer(ioReadWrapper)
1116
1117 # functions from module xmlIO
1118 grow()
1119 push()
1120 read()
1121
1122 # functions from module xmlreader
1123 newTextReader()
Daniel Veillard0e460da2005-03-30 22:47:10 +00001124
1125
1126Class SchemaValidCtxt(SchemaValidCtxtCore)
William M. Brackad0e67c2004-12-01 14:35:10 +00001127
1128 # functions from module xmlschemas
Daniel Veillard1f33c4d2005-07-10 21:38:31 +00001129 schemaIsValid()
William M. Brackad0e67c2004-12-01 14:35:10 +00001130 schemaSetValidOptions()
1131 schemaValidCtxtGetOptions()
1132 schemaValidateDoc()
Daniel Veillard81562d22005-06-15 13:27:56 +00001133 schemaValidateFile()
William M. Brackad0e67c2004-12-01 14:35:10 +00001134 schemaValidateOneElement()
1135
1136
1137Class outputBuffer(ioWriteWrapper)
1138
1139 # functions from module HTMLtree
1140 htmlDocContentDumpFormatOutput()
1141 htmlDocContentDumpOutput()
1142 htmlNodeDumpFormatOutput()
1143 htmlNodeDumpOutput()
1144
1145 # functions from module tree
1146 nodeDumpOutput()
1147 saveFileTo()
1148 saveFormatFileTo()
1149
1150 # functions from module xmlIO
1151 write()
1152 writeString()