blob: f68869bb06f24a62879119edcaa02078f3f4f23e [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 Veillard0e460da2005-03-30 22:47:10 +0000697
698
699Class relaxNgValidCtxt(relaxNgValidCtxtCore)
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000700
701 # functions from module relaxng
702 relaxNGValidateDoc()
703 relaxNGValidateFullElement()
704 relaxNGValidatePopElement()
705 relaxNGValidatePushCData()
706 relaxNGValidatePushElement()
Daniel Veillardff12c492003-01-23 16:42:55 +0000707
Daniel Veillarde6227e02003-01-14 11:42:39 +0000708
709Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000710 # accessors
711 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000712 isValid()
713 lineNumbers()
714 loadSubset()
715 pedantic()
716 replaceEntities()
717 validate()
718 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000719
Daniel Veillard3cd72402002-05-13 10:33:30 +0000720 # functions from module HTMLparser
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000721 htmlCtxtReadDoc()
722 htmlCtxtReadFd()
723 htmlCtxtReadFile()
724 htmlCtxtReadMemory()
725 htmlCtxtReset()
726 htmlCtxtUseOptions()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000727 htmlFreeParserCtxt()
728 htmlParseCharRef()
729 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000730 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000731 htmlParseElement()
732
Daniel Veillard3ce52572002-02-03 15:08:05 +0000733 # functions from module parser
Daniel Veillard36711902004-02-11 13:25:26 +0000734 byteConsumed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000735 clearParserCtxt()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000736 ctxtReadDoc()
737 ctxtReadFd()
738 ctxtReadFile()
739 ctxtReadMemory()
740 ctxtReset()
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000741 ctxtResetPush()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000742 ctxtUseOptions()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000743 initParserCtxt()
744 parseChunk()
745 parseDocument()
746 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000747 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000748 stopParser()
749
750 # functions from module parserInternals
751 decodeEntities()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000752 handleEntity()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000753 namespaceParseNCName()
754 namespaceParseNSDef()
755 nextChar()
756 parseAttValue()
757 parseAttributeListDecl()
758 parseCDSect()
759 parseCharData()
760 parseCharRef()
761 parseComment()
762 parseContent()
763 parseDocTypeDecl()
764 parseElement()
765 parseElementDecl()
766 parseEncName()
767 parseEncodingDecl()
768 parseEndTag()
769 parseEntityDecl()
770 parseEntityRef()
771 parseExternalSubset()
772 parseMarkupDecl()
773 parseMisc()
774 parseName()
775 parseNamespace()
776 parseNmtoken()
777 parseNotationDecl()
778 parsePEReference()
779 parsePI()
780 parsePITarget()
781 parsePubidLiteral()
782 parseQuotedString()
783 parseReference()
784 parseSDDecl()
785 parseStartTag()
786 parseSystemLiteral()
787 parseTextDecl()
788 parseVersionInfo()
789 parseVersionNum()
790 parseXMLDecl()
791 parserHandlePEReference()
792 parserHandleReference()
793 popInput()
794 scanName()
795 skipBlankChars()
796 stringDecodeEntities()
Daniel Veillardf2a941f2003-09-07 20:54:29 +0000797 stringLenDecodeEntities()
798
799
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000800Class xmlDtd(xmlNode)
801
802 # functions from module debugXML
803 debugDumpDTD()
804
805 # functions from module tree
806 copyDtd()
807 freeDtd()
808
809 # functions from module valid
810 dtdAttrDesc()
811 dtdElementDesc()
812 dtdQAttrDesc()
813 dtdQElementDesc()
William M. Brackad0e67c2004-12-01 14:35:10 +0000814Class relaxNgParserCtxt()
815
816 # functions from module relaxng
817 relaxNGParse()
818 relaxParserSetFlag()
819Class xpathParserContext()
820 # accessors
821 context()
822
823 # functions from module xpathInternals
824 xpathAddValues()
825 xpathBooleanFunction()
826 xpathCeilingFunction()
827 xpathCompareValues()
828 xpathConcatFunction()
829 xpathContainsFunction()
830 xpathCountFunction()
831 xpathDivValues()
832 xpathEqualValues()
833 xpathErr()
834 xpathEvalExpr()
835 xpathFalseFunction()
836 xpathFloorFunction()
837 xpathFreeParserContext()
838 xpathIdFunction()
839 xpathLangFunction()
840 xpathLastFunction()
841 xpathLocalNameFunction()
842 xpathModValues()
843 xpathMultValues()
844 xpathNamespaceURIFunction()
845 xpathNextAncestor()
846 xpathNextAncestorOrSelf()
847 xpathNextAttribute()
848 xpathNextChild()
849 xpathNextDescendant()
850 xpathNextDescendantOrSelf()
851 xpathNextFollowing()
852 xpathNextFollowingSibling()
853 xpathNextNamespace()
854 xpathNextParent()
855 xpathNextPreceding()
856 xpathNextPrecedingSibling()
857 xpathNextSelf()
858 xpathNormalizeFunction()
859 xpathNotEqualValues()
860 xpathNotFunction()
861 xpathNumberFunction()
862 xpathParseNCName()
863 xpathParseName()
864 xpathPopBoolean()
865 xpathPopNumber()
866 xpathPopString()
867 xpathPositionFunction()
868 xpathRoot()
869 xpathRoundFunction()
870 xpathStartsWithFunction()
871 xpathStringFunction()
872 xpathStringLengthFunction()
873 xpathSubValues()
874 xpathSubstringAfterFunction()
875 xpathSubstringBeforeFunction()
876 xpathSubstringFunction()
877 xpathSumFunction()
878 xpathTranslateFunction()
879 xpathTrueFunction()
880 xpathValueFlipSign()
881 xpatherror()
882
883 # functions from module xpointer
884 xpointerEvalRangePredicate()
885 xpointerRangeToFunction()
886Class SchemaParserCtxt()
887
888 # functions from module xmlschemas
889 schemaParse()
Daniel Veillard0e460da2005-03-30 22:47:10 +0000890
891
892Class ValidCtxt(ValidCtxtCore)
William M. Brackad0e67c2004-12-01 14:35:10 +0000893
894 # functions from module valid
895 validCtxtNormalizeAttributeValue()
896 validateDocument()
897 validateDocumentFinal()
898 validateDtd()
899 validateDtdFinal()
900 validateElement()
901 validateNotationUse()
902 validateOneAttribute()
903 validateOneElement()
904 validateOneNamespace()
905 validatePopElement()
906 validatePushCData()
907 validatePushElement()
908 validateRoot()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000909
910
911Class xmlNs(xmlNode)
912
913 # functions from module tree
914 copyNamespace()
915 copyNamespaceList()
916 freeNs()
917 freeNsList()
918 newChild()
919 newDocNode()
920 newDocNodeEatName()
921 newDocRawNode()
922 newNodeEatName()
923 newNsProp()
924 newNsPropEatName()
925 newTextChild()
926 setNs()
927 setNsProp()
928 unsetNsProp()
929
930 # functions from module xpathInternals
931 xpathNodeSetFreeNs()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000932Class xmlTextReaderLocator()
Daniel Veillard540a31a2003-01-21 11:21:07 +0000933
934 # functions from module xmlreader
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000935 BaseURI()
936 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +0000937Class URI()
938 # accessors
939 authority()
940 fragment()
941 opaque()
942 path()
943 port()
944 query()
945 scheme()
946 server()
947 setAuthority()
948 setFragment()
949 setOpaque()
950 setPath()
951 setPort()
952 setQuery()
953 setScheme()
954 setServer()
955 setUser()
956 user()
957
958 # functions from module uri
Daniel Veillard6361da02002-02-23 10:10:33 +0000959 parseURIReference()
960 printURI()
961 saveUri()
William M. Brackad0e67c2004-12-01 14:35:10 +0000962
963
964Class xmlAttribute(xmlNode)
965Class catalog()
966
967 # functions from module catalog
968 add()
969 catalogIsEmpty()
970 convertSGMLCatalog()
971 dump()
972 remove()
973 resolve()
974 resolvePublic()
975 resolveSystem()
976 resolveURI()
977Class xpathContext()
978 # accessors
979 contextDoc()
980 contextNode()
981 contextPosition()
982 contextSize()
983 function()
984 functionURI()
985 setContextDoc()
986 setContextNode()
987
988 # functions from module python
989 registerXPathFunction()
990
991 # functions from module xpath
992 xpathEval()
993 xpathEvalExpression()
994 xpathFreeContext()
995
996 # functions from module xpathInternals
997 xpathNewParserContext()
998 xpathNsLookup()
999 xpathRegisterAllFunctions()
1000 xpathRegisterNs()
1001 xpathRegisteredFuncsCleanup()
1002 xpathRegisteredNsCleanup()
1003 xpathRegisteredVariablesCleanup()
1004 xpathVariableLookup()
1005 xpathVariableLookupNS()
1006
1007 # functions from module xpointer
1008 xpointerEval()
1009
1010
1011Class xmlElement(xmlNode)
1012
1013
1014Class xmlTextReader(xmlTextReaderCore)
1015
1016 # functions from module xmlreader
1017 AttributeCount()
1018 BaseUri()
Daniel Veillardb5839c32005-02-19 18:27:14 +00001019 ByteConsumed()
William M. Brackad0e67c2004-12-01 14:35:10 +00001020 Close()
1021 CurrentDoc()
1022 CurrentNode()
1023 Depth()
1024 Encoding()
1025 Expand()
1026 GetAttribute()
1027 GetAttributeNo()
1028 GetAttributeNs()
Daniel Veillardf6b71bd2005-01-04 17:50:14 +00001029 GetParserColumnNumber()
1030 GetParserLineNumber()
William M. Brackad0e67c2004-12-01 14:35:10 +00001031 GetParserProp()
1032 GetRemainder()
1033 HasAttributes()
1034 HasValue()
1035 IsDefault()
1036 IsEmptyElement()
1037 IsNamespaceDecl()
1038 IsValid()
1039 LocalName()
1040 LookupNamespace()
1041 MoveToAttribute()
1042 MoveToAttributeNo()
1043 MoveToAttributeNs()
1044 MoveToElement()
1045 MoveToFirstAttribute()
1046 MoveToNextAttribute()
1047 Name()
1048 NamespaceUri()
1049 NewDoc()
1050 NewFd()
1051 NewFile()
1052 NewMemory()
1053 NewWalker()
1054 Next()
1055 NextSibling()
1056 NodeType()
1057 Normalization()
1058 Prefix()
1059 Preserve()
1060 QuoteChar()
1061 Read()
1062 ReadAttributeValue()
1063 ReadInnerXml()
1064 ReadOuterXml()
1065 ReadState()
1066 ReadString()
1067 RelaxNGSetSchema()
1068 RelaxNGValidate()
1069 SetParserProp()
1070 Standalone()
1071 String()
1072 Value()
1073 XmlLang()
1074 XmlVersion()
1075
1076
1077Class xmlEntity(xmlNode)
1078
1079 # functions from module parserInternals
1080 handleEntity()
1081Class Schema()
1082
1083 # functions from module xmlschemas
1084 schemaDump()
1085 schemaNewValidCtxt()
1086Class Error()
1087 # accessors
1088 code()
1089 domain()
1090 file()
1091 level()
1092 line()
1093 message()
1094
1095 # functions from module xmlerror
1096 copyError()
1097 resetError()
1098Class relaxNgSchema()
1099
1100 # functions from module relaxng
1101 relaxNGDump()
1102 relaxNGDumpTree()
1103 relaxNGNewValidCtxt()
1104
1105 # functions from module xmlreader
1106 RelaxNGSetSchema()
1107
1108
1109Class inputBuffer(ioReadWrapper)
1110
1111 # functions from module xmlIO
1112 grow()
1113 push()
1114 read()
1115
1116 # functions from module xmlreader
1117 newTextReader()
Daniel Veillard0e460da2005-03-30 22:47:10 +00001118
1119
1120Class SchemaValidCtxt(SchemaValidCtxtCore)
William M. Brackad0e67c2004-12-01 14:35:10 +00001121
1122 # functions from module xmlschemas
1123 schemaSetValidOptions()
1124 schemaValidCtxtGetOptions()
1125 schemaValidateDoc()
Daniel Veillard81562d22005-06-15 13:27:56 +00001126 schemaValidateFile()
William M. Brackad0e67c2004-12-01 14:35:10 +00001127 schemaValidateOneElement()
1128
1129
1130Class outputBuffer(ioWriteWrapper)
1131
1132 # functions from module HTMLtree
1133 htmlDocContentDumpFormatOutput()
1134 htmlDocContentDumpOutput()
1135 htmlNodeDumpFormatOutput()
1136 htmlNodeDumpOutput()
1137
1138 # functions from module tree
1139 nodeDumpOutput()
1140 saveFileTo()
1141 saveFormatFileTo()
1142
1143 # functions from module xmlIO
1144 write()
1145 writeString()