blob: f81468977033b975725d823926b84313a39999a0 [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 Veillard253aa2c2002-02-02 09:17:16 +0000191
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000192# functions from module valid
Daniel Veillard850ce9b2004-11-10 11:55:47 +0000193newValidCtxt()
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000194validateNameValue()
195validateNamesValue()
196validateNmtokenValue()
197validateNmtokensValue()
198
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000199# functions from module xmlIO
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000200checkFilename()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000201cleanupInputCallbacks()
202cleanupOutputCallbacks()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000203fileMatch()
204iOFTPMatch()
205iOHTTPMatch()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000206normalizeWindowsPath()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000207parserGetDirectory()
Daniel Veillardf0552932004-05-16 01:20:17 +0000208popInputCallbacks()
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000209registerDefaultInputCallbacks()
210registerDefaultOutputCallbacks()
211registerHTTPPostCallbacks()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000212
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000213# functions from module xmlerror
Daniel Veillard46da4642004-01-06 22:54:57 +0000214lastError()
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000215resetLastError()
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 Veillard259f0df2004-08-18 09:13:18 +0000227# functions from module xmlschemas
228schemaNewMemParserCtxt()
229schemaNewParserCtxt()
230
Daniel Veillard61c52202003-04-30 12:20:34 +0000231# functions from module xmlschemastypes
232schemaCleanupTypes()
Daniel Veillard01fa6152004-06-29 17:04:39 +0000233schemaCollapseString()
Daniel Veillard61c52202003-04-30 12:20:34 +0000234schemaInitTypes()
Daniel Veillard91b955c2004-12-10 10:26:42 +0000235schemaWhiteSpaceReplace()
Daniel Veillard61c52202003-04-30 12:20:34 +0000236
William M. Bracka2e844a2004-01-06 11:52:13 +0000237# functions from module xmlstring
238UTF8Charcmp()
239UTF8Size()
240UTF8Strlen()
241UTF8Strloc()
242UTF8Strndup()
243UTF8Strpos()
244UTF8Strsize()
245UTF8Strsub()
246checkUTF8()
247
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000248# functions from module xmlunicode
William M. Brackea939082003-11-09 12:45:26 +0000249uCSIsAegeanNumbers()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000250uCSIsAlphabeticPresentationForms()
251uCSIsArabic()
252uCSIsArabicPresentationFormsA()
253uCSIsArabicPresentationFormsB()
254uCSIsArmenian()
255uCSIsArrows()
256uCSIsBasicLatin()
257uCSIsBengali()
258uCSIsBlock()
259uCSIsBlockElements()
260uCSIsBopomofo()
261uCSIsBopomofoExtended()
262uCSIsBoxDrawing()
263uCSIsBraillePatterns()
William M. Brackea939082003-11-09 12:45:26 +0000264uCSIsBuhid()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000265uCSIsByzantineMusicalSymbols()
266uCSIsCJKCompatibility()
267uCSIsCJKCompatibilityForms()
268uCSIsCJKCompatibilityIdeographs()
269uCSIsCJKCompatibilityIdeographsSupplement()
270uCSIsCJKRadicalsSupplement()
271uCSIsCJKSymbolsandPunctuation()
272uCSIsCJKUnifiedIdeographs()
273uCSIsCJKUnifiedIdeographsExtensionA()
274uCSIsCJKUnifiedIdeographsExtensionB()
275uCSIsCat()
276uCSIsCatC()
277uCSIsCatCc()
278uCSIsCatCf()
279uCSIsCatCo()
280uCSIsCatCs()
281uCSIsCatL()
282uCSIsCatLl()
283uCSIsCatLm()
284uCSIsCatLo()
285uCSIsCatLt()
286uCSIsCatLu()
287uCSIsCatM()
288uCSIsCatMc()
289uCSIsCatMe()
290uCSIsCatMn()
291uCSIsCatN()
292uCSIsCatNd()
293uCSIsCatNl()
294uCSIsCatNo()
295uCSIsCatP()
296uCSIsCatPc()
297uCSIsCatPd()
298uCSIsCatPe()
299uCSIsCatPf()
300uCSIsCatPi()
301uCSIsCatPo()
302uCSIsCatPs()
303uCSIsCatS()
304uCSIsCatSc()
305uCSIsCatSk()
306uCSIsCatSm()
307uCSIsCatSo()
308uCSIsCatZ()
309uCSIsCatZl()
310uCSIsCatZp()
311uCSIsCatZs()
312uCSIsCherokee()
313uCSIsCombiningDiacriticalMarks()
William M. Brackea939082003-11-09 12:45:26 +0000314uCSIsCombiningDiacriticalMarksforSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000315uCSIsCombiningHalfMarks()
316uCSIsCombiningMarksforSymbols()
317uCSIsControlPictures()
318uCSIsCurrencySymbols()
William M. Brackea939082003-11-09 12:45:26 +0000319uCSIsCypriotSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000320uCSIsCyrillic()
William M. Brackea939082003-11-09 12:45:26 +0000321uCSIsCyrillicSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000322uCSIsDeseret()
323uCSIsDevanagari()
324uCSIsDingbats()
325uCSIsEnclosedAlphanumerics()
326uCSIsEnclosedCJKLettersandMonths()
327uCSIsEthiopic()
328uCSIsGeneralPunctuation()
329uCSIsGeometricShapes()
330uCSIsGeorgian()
331uCSIsGothic()
332uCSIsGreek()
333uCSIsGreekExtended()
William M. Brackea939082003-11-09 12:45:26 +0000334uCSIsGreekandCoptic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000335uCSIsGujarati()
336uCSIsGurmukhi()
337uCSIsHalfwidthandFullwidthForms()
338uCSIsHangulCompatibilityJamo()
339uCSIsHangulJamo()
340uCSIsHangulSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000341uCSIsHanunoo()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000342uCSIsHebrew()
343uCSIsHighPrivateUseSurrogates()
344uCSIsHighSurrogates()
345uCSIsHiragana()
346uCSIsIPAExtensions()
347uCSIsIdeographicDescriptionCharacters()
348uCSIsKanbun()
349uCSIsKangxiRadicals()
350uCSIsKannada()
351uCSIsKatakana()
William M. Brackea939082003-11-09 12:45:26 +0000352uCSIsKatakanaPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000353uCSIsKhmer()
William M. Brackea939082003-11-09 12:45:26 +0000354uCSIsKhmerSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000355uCSIsLao()
356uCSIsLatin1Supplement()
357uCSIsLatinExtendedA()
358uCSIsLatinExtendedAdditional()
359uCSIsLatinExtendedB()
360uCSIsLetterlikeSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000361uCSIsLimbu()
362uCSIsLinearBIdeograms()
363uCSIsLinearBSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000364uCSIsLowSurrogates()
365uCSIsMalayalam()
366uCSIsMathematicalAlphanumericSymbols()
367uCSIsMathematicalOperators()
William M. Brackea939082003-11-09 12:45:26 +0000368uCSIsMiscellaneousMathematicalSymbolsA()
369uCSIsMiscellaneousMathematicalSymbolsB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000370uCSIsMiscellaneousSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000371uCSIsMiscellaneousSymbolsandArrows()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000372uCSIsMiscellaneousTechnical()
373uCSIsMongolian()
374uCSIsMusicalSymbols()
375uCSIsMyanmar()
376uCSIsNumberForms()
377uCSIsOgham()
378uCSIsOldItalic()
379uCSIsOpticalCharacterRecognition()
380uCSIsOriya()
William M. Brackea939082003-11-09 12:45:26 +0000381uCSIsOsmanya()
382uCSIsPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000383uCSIsPrivateUse()
William M. Brackea939082003-11-09 12:45:26 +0000384uCSIsPrivateUseArea()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000385uCSIsRunic()
William M. Brackea939082003-11-09 12:45:26 +0000386uCSIsShavian()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000387uCSIsSinhala()
388uCSIsSmallFormVariants()
389uCSIsSpacingModifierLetters()
390uCSIsSpecials()
391uCSIsSuperscriptsandSubscripts()
William M. Brackea939082003-11-09 12:45:26 +0000392uCSIsSupplementalArrowsA()
393uCSIsSupplementalArrowsB()
394uCSIsSupplementalMathematicalOperators()
395uCSIsSupplementaryPrivateUseAreaA()
396uCSIsSupplementaryPrivateUseAreaB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000397uCSIsSyriac()
William M. Brackea939082003-11-09 12:45:26 +0000398uCSIsTagalog()
399uCSIsTagbanwa()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000400uCSIsTags()
William M. Brackea939082003-11-09 12:45:26 +0000401uCSIsTaiLe()
402uCSIsTaiXuanJingSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000403uCSIsTamil()
404uCSIsTelugu()
405uCSIsThaana()
406uCSIsThai()
407uCSIsTibetan()
William M. Brackea939082003-11-09 12:45:26 +0000408uCSIsUgaritic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000409uCSIsUnifiedCanadianAboriginalSyllabics()
William M. Brackea939082003-11-09 12:45:26 +0000410uCSIsVariationSelectors()
411uCSIsVariationSelectorsSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000412uCSIsYiRadicals()
413uCSIsYiSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000414uCSIsYijingHexagramSymbols()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000415
Daniel Veillardfee408f2002-11-22 13:18:30 +0000416# functions from module xmlversion
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000417checkVersion()
418
Daniel Veillard7db38712002-02-07 16:39:11 +0000419# functions from module xpathInternals
420valuePop()
421
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000422
423#
424# Set of classes of the module
425#
426
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000427
428
429Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000430 # accessors
431 ns()
432 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000433
434 # functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +0000435 debugDumpNode()
436 debugDumpNodeList()
437 debugDumpOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000438 lsCountNode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000439 lsOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000440 shellPrintNode()
441
442 # functions from module tree
443 addChild()
444 addChildList()
445 addContent()
446 addContentLen()
447 addNextSibling()
448 addPrevSibling()
449 addSibling()
450 copyNode()
451 copyNodeList()
452 copyProp()
453 copyPropList()
454 docCopyNode()
Daniel Veillard6927b102004-10-27 17:29:04 +0000455 docCopyNodeList()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000456 docSetRootElement()
457 freeNode()
458 freeNodeList()
459 getBase()
460 getContent()
461 getLang()
462 getSpacePreserve()
463 hasNsProp()
464 hasProp()
465 isBlankNode()
466 isText()
467 lastChild()
468 lineNo()
469 listGetRawString()
470 listGetString()
471 newChild()
472 newNs()
473 newNsProp()
Daniel Veillard539638b2002-07-06 19:55:14 +0000474 newNsPropEatName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000475 newProp()
476 newTextChild()
Daniel Veillard71531f32003-02-05 13:19:53 +0000477 noNsProp()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000478 nodePath()
479 nsProp()
480 prop()
481 reconciliateNs()
482 replaceNode()
483 searchNs()
484 searchNsByHref()
485 setBase()
486 setContent()
487 setContentLen()
488 setLang()
489 setListDoc()
490 setName()
491 setNs()
492 setNsProp()
493 setProp()
494 setSpacePreserve()
495 setTreeDoc()
496 textConcat()
497 textMerge()
498 unlinkNode()
499 unsetNsProp()
500 unsetProp()
501
502 # functions from module valid
503 isID()
504 isRef()
505 validNormalizeAttributeValue()
506
Daniel Veillardc758c222003-08-04 20:42:34 +0000507 # functions from module xinclude
508 xincludeProcessTree()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000509 xincludeProcessTreeFlags()
Daniel Veillardc758c222003-08-04 20:42:34 +0000510
Daniel Veillard210818b2004-09-29 15:50:37 +0000511 # functions from module xmlschemas
512 schemaValidateOneElement()
513
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000514 # functions from module xpath
515 xpathCastNodeToNumber()
516 xpathCastNodeToString()
517 xpathCmpNodes()
518
519 # functions from module xpathInternals
520 xpathNewNodeSet()
521 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000522 xpathNextAncestor()
523 xpathNextAncestorOrSelf()
524 xpathNextAttribute()
525 xpathNextChild()
526 xpathNextDescendant()
527 xpathNextDescendantOrSelf()
528 xpathNextFollowing()
529 xpathNextFollowingSibling()
530 xpathNextNamespace()
531 xpathNextParent()
532 xpathNextPreceding()
533 xpathNextPrecedingSibling()
534 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000535
Daniel Veillardff12c492003-01-23 16:42:55 +0000536 # functions from module xpointer
537 xpointerNewCollapsedRange()
538 xpointerNewContext()
539 xpointerNewLocationSetNodes()
540 xpointerNewRange()
541 xpointerNewRangeNodes()
542
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000543
Daniel Veillard9589d452002-02-02 10:28:17 +0000544Class xmlDoc(xmlNode)
545
546 # functions from module HTMLparser
547 htmlAutoCloseTag()
548 htmlIsAutoClosed()
549
550 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000551 htmlDocContentDumpFormatOutput()
552 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000553 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000554 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000555 htmlNodeDumpFile()
556 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000557 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000558 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000559 htmlSaveFile()
560 htmlSaveFileEnc()
561 htmlSaveFileFormat()
562 htmlSetMetaEncoding()
563
Daniel Veillard7db38712002-02-07 16:39:11 +0000564 # functions from module debugXML
Daniel Veillard6927b102004-10-27 17:29:04 +0000565 debugCheckDocument()
Daniel Veillard7db38712002-02-07 16:39:11 +0000566 debugDumpDocument()
567 debugDumpDocumentHead()
568 debugDumpEntities()
569
Daniel Veillard9589d452002-02-02 10:28:17 +0000570 # functions from module entities
571 addDocEntity()
572 addDtdEntity()
573 docEntity()
574 dtdEntity()
575 encodeEntities()
576 encodeEntitiesReentrant()
577 encodeSpecialChars()
578 parameterEntity()
579
Daniel Veillard591b4be2003-02-09 23:33:36 +0000580 # functions from module relaxng
Daniel Veillard33300b42003-04-17 09:09:19 +0000581 relaxNGNewDocParserCtxt()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000582 relaxNGValidateDoc()
Daniel Veillard33300b42003-04-17 09:09:19 +0000583 relaxNGValidateFullElement()
584 relaxNGValidatePopElement()
585 relaxNGValidatePushElement()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000586
Daniel Veillard9589d452002-02-02 10:28:17 +0000587 # functions from module tree
588 copyDoc()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000589 copyNode()
Daniel Veillard6927b102004-10-27 17:29:04 +0000590 copyNodeList()
Daniel Veillard9589d452002-02-02 10:28:17 +0000591 createIntSubset()
592 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000593 dump()
594 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000595 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000596 freeDoc()
597 getRootElement()
598 intSubset()
599 newCDataBlock()
600 newCharRef()
601 newDocComment()
602 newDocFragment()
603 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000604 newDocNodeEatName()
Daniel Veillard6927b102004-10-27 17:29:04 +0000605 newDocPI()
Daniel Veillard9589d452002-02-02 10:28:17 +0000606 newDocProp()
607 newDocRawNode()
608 newDocText()
609 newDocTextLen()
610 newDtd()
611 newGlobalNs()
612 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000613 nodeDumpOutput()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000614 nodeGetBase()
615 nodeListGetRawString()
616 nodeListGetString()
617 reconciliateNs()
Daniel Veillard9589d452002-02-02 10:28:17 +0000618 saveFile()
619 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000620 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000621 saveFormatFile()
622 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000623 saveFormatFileTo()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000624 searchNs()
625 searchNsByHref()
Daniel Veillard9589d452002-02-02 10:28:17 +0000626 setDocCompressMode()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000627 setListDoc()
628 setRootElement()
629 setTreeDoc()
Daniel Veillard9589d452002-02-02 10:28:17 +0000630 stringGetNodeList()
631 stringLenGetNodeList()
632
633 # functions from module valid
634 ID()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000635 isID()
Daniel Veillard9589d452002-02-02 10:28:17 +0000636 isMixedElement()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000637 isRef()
Daniel Veillard9589d452002-02-02 10:28:17 +0000638 removeID()
639 removeRef()
Daniel Veillard850ce9b2004-11-10 11:55:47 +0000640 validCtxtNormalizeAttributeValue()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000641 validNormalizeAttributeValue()
Daniel Veillard850ce9b2004-11-10 11:55:47 +0000642 validateDocument()
643 validateDocumentFinal()
644 validateDtd()
645 validateDtdFinal()
646 validateElement()
647 validateNotationUse()
648 validateOneAttribute()
649 validateOneElement()
650 validateOneNamespace()
651 validatePopElement()
652 validatePushElement()
653 validateRoot()
Daniel Veillard9589d452002-02-02 10:28:17 +0000654
655 # functions from module xinclude
656 xincludeProcess()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000657 xincludeProcessFlags()
Daniel Veillard9589d452002-02-02 10:28:17 +0000658
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000659 # functions from module xmlreader
660 NewWalker()
661 readerWalker()
662
Daniel Veillard259f0df2004-08-18 09:13:18 +0000663 # functions from module xmlschemas
664 schemaNewDocParserCtxt()
665 schemaValidateDoc()
666
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000667 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000668 xpathNewContext()
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000669 xpathOrderDocElems()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000670
671 # functions from module xpointer
672 xpointerNewContext()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000673
674
675Class xmlAttr(xmlNode)
676
677 # functions from module debugXML
678 debugDumpAttr()
679 debugDumpAttrList()
680
681 # functions from module tree
682 copyProp()
683 copyPropList()
684 freeProp()
685 freePropList()
686 removeProp()
687
688 # functions from module valid
689 removeID()
690 removeRef()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000691Class xmlReg()
692
693 # functions from module xmlregexp
694 regexpExec()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000695 regexpIsDeterminist()
696 regexpPrint()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000697Class relaxNgValidCtxt()
698
699 # functions from module relaxng
700 relaxNGValidateDoc()
701 relaxNGValidateFullElement()
702 relaxNGValidatePopElement()
703 relaxNGValidatePushCData()
704 relaxNGValidatePushElement()
Daniel Veillardff12c492003-01-23 16:42:55 +0000705
Daniel Veillarde6227e02003-01-14 11:42:39 +0000706
707Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000708 # accessors
709 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000710 isValid()
711 lineNumbers()
712 loadSubset()
713 pedantic()
714 replaceEntities()
715 validate()
716 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000717
Daniel Veillard3cd72402002-05-13 10:33:30 +0000718 # functions from module HTMLparser
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000719 htmlCtxtReadDoc()
720 htmlCtxtReadFd()
721 htmlCtxtReadFile()
722 htmlCtxtReadMemory()
723 htmlCtxtReset()
724 htmlCtxtUseOptions()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000725 htmlFreeParserCtxt()
726 htmlParseCharRef()
727 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000728 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000729 htmlParseElement()
730
Daniel Veillard3ce52572002-02-03 15:08:05 +0000731 # functions from module parser
Daniel Veillard36711902004-02-11 13:25:26 +0000732 byteConsumed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000733 clearParserCtxt()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000734 ctxtReadDoc()
735 ctxtReadFd()
736 ctxtReadFile()
737 ctxtReadMemory()
738 ctxtReset()
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000739 ctxtResetPush()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000740 ctxtUseOptions()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000741 initParserCtxt()
742 parseChunk()
743 parseDocument()
744 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000745 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000746 stopParser()
747
748 # functions from module parserInternals
749 decodeEntities()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000750 handleEntity()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000751 namespaceParseNCName()
752 namespaceParseNSDef()
753 nextChar()
754 parseAttValue()
755 parseAttributeListDecl()
756 parseCDSect()
757 parseCharData()
758 parseCharRef()
759 parseComment()
760 parseContent()
761 parseDocTypeDecl()
762 parseElement()
763 parseElementDecl()
764 parseEncName()
765 parseEncodingDecl()
766 parseEndTag()
767 parseEntityDecl()
768 parseEntityRef()
769 parseExternalSubset()
770 parseMarkupDecl()
771 parseMisc()
772 parseName()
773 parseNamespace()
774 parseNmtoken()
775 parseNotationDecl()
776 parsePEReference()
777 parsePI()
778 parsePITarget()
779 parsePubidLiteral()
780 parseQuotedString()
781 parseReference()
782 parseSDDecl()
783 parseStartTag()
784 parseSystemLiteral()
785 parseTextDecl()
786 parseVersionInfo()
787 parseVersionNum()
788 parseXMLDecl()
789 parserHandlePEReference()
790 parserHandleReference()
791 popInput()
792 scanName()
793 skipBlankChars()
794 stringDecodeEntities()
Daniel Veillardf2a941f2003-09-07 20:54:29 +0000795 stringLenDecodeEntities()
796
797
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000798Class xmlDtd(xmlNode)
799
800 # functions from module debugXML
801 debugDumpDTD()
802
803 # functions from module tree
804 copyDtd()
805 freeDtd()
806
807 # functions from module valid
808 dtdAttrDesc()
809 dtdElementDesc()
810 dtdQAttrDesc()
811 dtdQElementDesc()
William M. Brackad0e67c2004-12-01 14:35:10 +0000812Class relaxNgParserCtxt()
813
814 # functions from module relaxng
815 relaxNGParse()
816 relaxParserSetFlag()
817Class xpathParserContext()
818 # accessors
819 context()
820
821 # functions from module xpathInternals
822 xpathAddValues()
823 xpathBooleanFunction()
824 xpathCeilingFunction()
825 xpathCompareValues()
826 xpathConcatFunction()
827 xpathContainsFunction()
828 xpathCountFunction()
829 xpathDivValues()
830 xpathEqualValues()
831 xpathErr()
832 xpathEvalExpr()
833 xpathFalseFunction()
834 xpathFloorFunction()
835 xpathFreeParserContext()
836 xpathIdFunction()
837 xpathLangFunction()
838 xpathLastFunction()
839 xpathLocalNameFunction()
840 xpathModValues()
841 xpathMultValues()
842 xpathNamespaceURIFunction()
843 xpathNextAncestor()
844 xpathNextAncestorOrSelf()
845 xpathNextAttribute()
846 xpathNextChild()
847 xpathNextDescendant()
848 xpathNextDescendantOrSelf()
849 xpathNextFollowing()
850 xpathNextFollowingSibling()
851 xpathNextNamespace()
852 xpathNextParent()
853 xpathNextPreceding()
854 xpathNextPrecedingSibling()
855 xpathNextSelf()
856 xpathNormalizeFunction()
857 xpathNotEqualValues()
858 xpathNotFunction()
859 xpathNumberFunction()
860 xpathParseNCName()
861 xpathParseName()
862 xpathPopBoolean()
863 xpathPopNumber()
864 xpathPopString()
865 xpathPositionFunction()
866 xpathRoot()
867 xpathRoundFunction()
868 xpathStartsWithFunction()
869 xpathStringFunction()
870 xpathStringLengthFunction()
871 xpathSubValues()
872 xpathSubstringAfterFunction()
873 xpathSubstringBeforeFunction()
874 xpathSubstringFunction()
875 xpathSumFunction()
876 xpathTranslateFunction()
877 xpathTrueFunction()
878 xpathValueFlipSign()
879 xpatherror()
880
881 # functions from module xpointer
882 xpointerEvalRangePredicate()
883 xpointerRangeToFunction()
884Class SchemaParserCtxt()
885
886 # functions from module xmlschemas
887 schemaParse()
888Class ValidCtxt()
889
890 # functions from module valid
891 validCtxtNormalizeAttributeValue()
892 validateDocument()
893 validateDocumentFinal()
894 validateDtd()
895 validateDtdFinal()
896 validateElement()
897 validateNotationUse()
898 validateOneAttribute()
899 validateOneElement()
900 validateOneNamespace()
901 validatePopElement()
902 validatePushCData()
903 validatePushElement()
904 validateRoot()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000905
906
907Class xmlNs(xmlNode)
908
909 # functions from module tree
910 copyNamespace()
911 copyNamespaceList()
912 freeNs()
913 freeNsList()
914 newChild()
915 newDocNode()
916 newDocNodeEatName()
917 newDocRawNode()
918 newNodeEatName()
919 newNsProp()
920 newNsPropEatName()
921 newTextChild()
922 setNs()
923 setNsProp()
924 unsetNsProp()
925
926 # functions from module xpathInternals
927 xpathNodeSetFreeNs()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000928Class xmlTextReaderLocator()
Daniel Veillard540a31a2003-01-21 11:21:07 +0000929
930 # functions from module xmlreader
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000931 BaseURI()
932 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +0000933Class URI()
934 # accessors
935 authority()
936 fragment()
937 opaque()
938 path()
939 port()
940 query()
941 scheme()
942 server()
943 setAuthority()
944 setFragment()
945 setOpaque()
946 setPath()
947 setPort()
948 setQuery()
949 setScheme()
950 setServer()
951 setUser()
952 user()
953
954 # functions from module uri
Daniel Veillard6361da02002-02-23 10:10:33 +0000955 parseURIReference()
956 printURI()
957 saveUri()
William M. Brackad0e67c2004-12-01 14:35:10 +0000958
959
960Class xmlAttribute(xmlNode)
961Class catalog()
962
963 # functions from module catalog
964 add()
965 catalogIsEmpty()
966 convertSGMLCatalog()
967 dump()
968 remove()
969 resolve()
970 resolvePublic()
971 resolveSystem()
972 resolveURI()
973Class xpathContext()
974 # accessors
975 contextDoc()
976 contextNode()
977 contextPosition()
978 contextSize()
979 function()
980 functionURI()
981 setContextDoc()
982 setContextNode()
983
984 # functions from module python
985 registerXPathFunction()
986
987 # functions from module xpath
988 xpathEval()
989 xpathEvalExpression()
990 xpathFreeContext()
991
992 # functions from module xpathInternals
993 xpathNewParserContext()
994 xpathNsLookup()
995 xpathRegisterAllFunctions()
996 xpathRegisterNs()
997 xpathRegisteredFuncsCleanup()
998 xpathRegisteredNsCleanup()
999 xpathRegisteredVariablesCleanup()
1000 xpathVariableLookup()
1001 xpathVariableLookupNS()
1002
1003 # functions from module xpointer
1004 xpointerEval()
1005
1006
1007Class xmlElement(xmlNode)
1008
1009
1010Class xmlTextReader(xmlTextReaderCore)
1011
1012 # functions from module xmlreader
1013 AttributeCount()
1014 BaseUri()
Daniel Veillardb5839c32005-02-19 18:27:14 +00001015 ByteConsumed()
William M. Brackad0e67c2004-12-01 14:35:10 +00001016 Close()
1017 CurrentDoc()
1018 CurrentNode()
1019 Depth()
1020 Encoding()
1021 Expand()
1022 GetAttribute()
1023 GetAttributeNo()
1024 GetAttributeNs()
Daniel Veillardf6b71bd2005-01-04 17:50:14 +00001025 GetParserColumnNumber()
1026 GetParserLineNumber()
William M. Brackad0e67c2004-12-01 14:35:10 +00001027 GetParserProp()
1028 GetRemainder()
1029 HasAttributes()
1030 HasValue()
1031 IsDefault()
1032 IsEmptyElement()
1033 IsNamespaceDecl()
1034 IsValid()
1035 LocalName()
1036 LookupNamespace()
1037 MoveToAttribute()
1038 MoveToAttributeNo()
1039 MoveToAttributeNs()
1040 MoveToElement()
1041 MoveToFirstAttribute()
1042 MoveToNextAttribute()
1043 Name()
1044 NamespaceUri()
1045 NewDoc()
1046 NewFd()
1047 NewFile()
1048 NewMemory()
1049 NewWalker()
1050 Next()
1051 NextSibling()
1052 NodeType()
1053 Normalization()
1054 Prefix()
1055 Preserve()
1056 QuoteChar()
1057 Read()
1058 ReadAttributeValue()
1059 ReadInnerXml()
1060 ReadOuterXml()
1061 ReadState()
1062 ReadString()
1063 RelaxNGSetSchema()
1064 RelaxNGValidate()
1065 SetParserProp()
1066 Standalone()
1067 String()
1068 Value()
1069 XmlLang()
1070 XmlVersion()
1071
1072
1073Class xmlEntity(xmlNode)
1074
1075 # functions from module parserInternals
1076 handleEntity()
1077Class Schema()
1078
1079 # functions from module xmlschemas
1080 schemaDump()
1081 schemaNewValidCtxt()
1082Class Error()
1083 # accessors
1084 code()
1085 domain()
1086 file()
1087 level()
1088 line()
1089 message()
1090
1091 # functions from module xmlerror
1092 copyError()
1093 resetError()
1094Class relaxNgSchema()
1095
1096 # functions from module relaxng
1097 relaxNGDump()
1098 relaxNGDumpTree()
1099 relaxNGNewValidCtxt()
1100
1101 # functions from module xmlreader
1102 RelaxNGSetSchema()
1103
1104
1105Class inputBuffer(ioReadWrapper)
1106
1107 # functions from module xmlIO
1108 grow()
1109 push()
1110 read()
1111
1112 # functions from module xmlreader
1113 newTextReader()
1114Class SchemaValidCtxt()
1115
1116 # functions from module xmlschemas
1117 schemaSetValidOptions()
1118 schemaValidCtxtGetOptions()
1119 schemaValidateDoc()
1120 schemaValidateOneElement()
1121
1122
1123Class outputBuffer(ioWriteWrapper)
1124
1125 # functions from module HTMLtree
1126 htmlDocContentDumpFormatOutput()
1127 htmlDocContentDumpOutput()
1128 htmlNodeDumpFormatOutput()
1129 htmlNodeDumpOutput()
1130
1131 # functions from module tree
1132 nodeDumpOutput()
1133 saveFileTo()
1134 saveFormatFileTo()
1135
1136 # functions from module xmlIO
1137 write()
1138 writeString()