blob: 20eb5c48eacb2dc82dbf8c75b246f2179a49d28a [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
Daniel Veillard69839ba2006-06-06 13:27:03 +0000993 xpathContextSetCache()
William M. Brackad0e67c2004-12-01 14:35:10 +0000994 xpathEval()
995 xpathEvalExpression()
996 xpathFreeContext()
997
998 # functions from module xpathInternals
999 xpathNewParserContext()
1000 xpathNsLookup()
1001 xpathRegisterAllFunctions()
1002 xpathRegisterNs()
1003 xpathRegisteredFuncsCleanup()
1004 xpathRegisteredNsCleanup()
1005 xpathRegisteredVariablesCleanup()
1006 xpathVariableLookup()
1007 xpathVariableLookupNS()
1008
1009 # functions from module xpointer
1010 xpointerEval()
1011
1012
1013Class xmlElement(xmlNode)
1014
1015
1016Class xmlTextReader(xmlTextReaderCore)
1017
1018 # functions from module xmlreader
1019 AttributeCount()
1020 BaseUri()
Daniel Veillardb5839c32005-02-19 18:27:14 +00001021 ByteConsumed()
William M. Brackad0e67c2004-12-01 14:35:10 +00001022 Close()
1023 CurrentDoc()
1024 CurrentNode()
1025 Depth()
1026 Encoding()
1027 Expand()
1028 GetAttribute()
1029 GetAttributeNo()
1030 GetAttributeNs()
Daniel Veillardf6b71bd2005-01-04 17:50:14 +00001031 GetParserColumnNumber()
1032 GetParserLineNumber()
William M. Brackad0e67c2004-12-01 14:35:10 +00001033 GetParserProp()
1034 GetRemainder()
1035 HasAttributes()
1036 HasValue()
1037 IsDefault()
1038 IsEmptyElement()
1039 IsNamespaceDecl()
1040 IsValid()
1041 LocalName()
1042 LookupNamespace()
1043 MoveToAttribute()
1044 MoveToAttributeNo()
1045 MoveToAttributeNs()
1046 MoveToElement()
1047 MoveToFirstAttribute()
1048 MoveToNextAttribute()
1049 Name()
1050 NamespaceUri()
1051 NewDoc()
1052 NewFd()
1053 NewFile()
1054 NewMemory()
1055 NewWalker()
1056 Next()
1057 NextSibling()
1058 NodeType()
1059 Normalization()
1060 Prefix()
1061 Preserve()
1062 QuoteChar()
1063 Read()
1064 ReadAttributeValue()
1065 ReadInnerXml()
1066 ReadOuterXml()
1067 ReadState()
1068 ReadString()
1069 RelaxNGSetSchema()
1070 RelaxNGValidate()
Daniel Veillard1f33c4d2005-07-10 21:38:31 +00001071 SchemaValidate()
Daniel Veillard67952602006-01-05 15:29:44 +00001072 SchemaValidateCtxt()
William M. Brackad0e67c2004-12-01 14:35:10 +00001073 SetParserProp()
Daniel Veillard1f33c4d2005-07-10 21:38:31 +00001074 SetSchema()
William M. Brackad0e67c2004-12-01 14:35:10 +00001075 Standalone()
1076 String()
1077 Value()
1078 XmlLang()
1079 XmlVersion()
1080
1081
1082Class xmlEntity(xmlNode)
1083
1084 # functions from module parserInternals
1085 handleEntity()
1086Class Schema()
1087
Daniel Veillard1f33c4d2005-07-10 21:38:31 +00001088 # functions from module xmlreader
1089 SetSchema()
1090
William M. Brackad0e67c2004-12-01 14:35:10 +00001091 # functions from module xmlschemas
1092 schemaDump()
1093 schemaNewValidCtxt()
1094Class Error()
1095 # accessors
1096 code()
1097 domain()
1098 file()
1099 level()
1100 line()
1101 message()
1102
1103 # functions from module xmlerror
1104 copyError()
1105 resetError()
1106Class relaxNgSchema()
1107
1108 # functions from module relaxng
1109 relaxNGDump()
1110 relaxNGDumpTree()
1111 relaxNGNewValidCtxt()
1112
1113 # functions from module xmlreader
1114 RelaxNGSetSchema()
1115
1116
1117Class inputBuffer(ioReadWrapper)
1118
1119 # functions from module xmlIO
1120 grow()
1121 push()
1122 read()
1123
1124 # functions from module xmlreader
1125 newTextReader()
Daniel Veillard0e460da2005-03-30 22:47:10 +00001126
1127
1128Class SchemaValidCtxt(SchemaValidCtxtCore)
William M. Brackad0e67c2004-12-01 14:35:10 +00001129
Daniel Veillard67952602006-01-05 15:29:44 +00001130 # functions from module xmlreader
1131 SchemaValidateCtxt()
1132
William M. Brackad0e67c2004-12-01 14:35:10 +00001133 # functions from module xmlschemas
Daniel Veillard1f33c4d2005-07-10 21:38:31 +00001134 schemaIsValid()
William M. Brackad0e67c2004-12-01 14:35:10 +00001135 schemaSetValidOptions()
1136 schemaValidCtxtGetOptions()
1137 schemaValidateDoc()
Daniel Veillard81562d22005-06-15 13:27:56 +00001138 schemaValidateFile()
William M. Brackad0e67c2004-12-01 14:35:10 +00001139 schemaValidateOneElement()
1140
1141
1142Class outputBuffer(ioWriteWrapper)
1143
1144 # functions from module HTMLtree
1145 htmlDocContentDumpFormatOutput()
1146 htmlDocContentDumpOutput()
1147 htmlNodeDumpFormatOutput()
1148 htmlNodeDumpOutput()
1149
1150 # functions from module tree
1151 nodeDumpOutput()
1152 saveFileTo()
1153 saveFormatFileTo()
1154
1155 # functions from module xmlIO
1156 write()
1157 writeString()