blob: 1e6808ac102c0be901a3bcdc572754ff2bb9ac61 [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()
14
15# functions from module HTMLtree
Daniel Veillardbd9afb52002-09-25 22:25:35 +000016htmlIsBooleanAttr()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000017htmlNewDoc()
18htmlNewDocNoDtD()
19
20# functions from module catalog
21catalogAdd()
22catalogCleanup()
23catalogConvert()
Daniel Veillard7db38712002-02-07 16:39:11 +000024catalogDump()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000025catalogGetPublic()
26catalogGetSystem()
27catalogRemove()
28catalogResolve()
29catalogResolvePublic()
30catalogResolveSystem()
31catalogResolveURI()
32catalogSetDebug()
33initializeCatalog()
Daniel Veillard7db38712002-02-07 16:39:11 +000034loadACatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000035loadCatalog()
36loadCatalogs()
Daniel Veillard7db38712002-02-07 16:39:11 +000037loadSGMLSuperCatalog()
38newCatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000039parseCatalogFile()
40
41# functions from module debugXML
Daniel Veillarda9b66d02002-12-11 14:23:49 +000042boolToText()
Daniel Veillard7db38712002-02-07 16:39:11 +000043debugDumpString()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000044shellPrintXPathError()
45
46# functions from module encoding
47UTF8Strlen()
48UTF8Strloc()
49UTF8Strndup()
50UTF8Strpos()
51UTF8Strsize()
52UTF8Strsub()
53addEncodingAlias()
54checkUTF8()
55cleanupCharEncodingHandlers()
56cleanupEncodingAliases()
57delEncodingAlias()
58encodingAlias()
59initCharEncodingHandlers()
60
61# functions from module entities
62cleanupPredefinedEntities()
63initializePredefinedEntities()
64predefinedEntity()
65
66# functions from module nanoftp
67nanoFTPCleanup()
68nanoFTPInit()
69nanoFTPProxy()
70nanoFTPScanProxy()
71
72# functions from module nanohttp
73nanoHTTPCleanup()
74nanoHTTPInit()
75nanoHTTPScanProxy()
76
77# functions from module parser
78cleanupParser()
Daniel Veillard3ce52572002-02-03 15:08:05 +000079createDocParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000080initParser()
81keepBlanksDefault()
82lineNumbersDefault()
83parseDTD()
84parseDoc()
85parseEntity()
86parseFile()
87parseMemory()
88pedanticParserDefault()
89recoverDoc()
90recoverFile()
91recoverMemory()
92substituteEntitiesDefault()
93
94# functions from module parserInternals
95checkLanguageID()
96copyChar()
97copyCharMultiByte()
Daniel Veillard3ce52572002-02-03 15:08:05 +000098createEntityParserCtxt()
99createFileParserCtxt()
100createMemoryParserCtxt()
101htmlCreateFileParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000102htmlInitAutoClose()
103isBaseChar()
104isBlank()
105isChar()
106isCombining()
107isDigit()
108isExtender()
109isIdeographic()
110isLetter()
111isPubidChar()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000112namePop()
113namePush()
114newParserCtxt()
115nodePop()
116nodePush()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000117
Daniel Veillard5d819032002-02-02 21:49:17 +0000118# functions from module python
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000119SAXParseFile()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000120createInputBuffer()
121createOutputBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000122createPushParser()
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000123debugMemory()
124dumpMemory()
125htmlCreatePushParser()
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000126htmlSAXParseFile()
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000127newNode()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000128setEntityLoader()
Daniel Veillard5d819032002-02-02 21:49:17 +0000129
Daniel Veillard71531f32003-02-05 13:19:53 +0000130# functions from module relaxng
131relaxNGCleanupTypes()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000132relaxNGNewMemParserCtxt()
133relaxNGNewParserCtxt()
Daniel Veillard71531f32003-02-05 13:19:53 +0000134
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000135# functions from module tree
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000136buildQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000137compressMode()
Daniel Veillardfee408f2002-11-22 13:18:30 +0000138isXHTML()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000139newComment()
140newDoc()
141newPI()
142newText()
143newTextLen()
144setCompressMode()
Daniel Veillard17bed982003-02-24 20:11:43 +0000145validateNCName()
146validateNMToken()
147validateName()
148validateQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000149
150# functions from module uri
151URIEscape()
152URIEscapeStr()
153URIUnescapeString()
154buildURI()
Daniel Veillard17bed982003-02-24 20:11:43 +0000155canonicPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000156createURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000157normalizeURIPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000158parseURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000159
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000160# functions from module valid
161validateNameValue()
162validateNamesValue()
163validateNmtokenValue()
164validateNmtokensValue()
165
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000166# functions from module xmlIO
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000167checkFilename()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000168cleanupInputCallbacks()
169cleanupOutputCallbacks()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000170fileMatch()
171iOFTPMatch()
172iOHTTPMatch()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000173normalizeWindowsPath()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000174parserGetDirectory()
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000175registerDefaultInputCallbacks()
176registerDefaultOutputCallbacks()
177registerHTTPPostCallbacks()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000178
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000179# functions from module xmlreader
180newTextReaderFilename()
181
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000182# functions from module xmlregexp
183regexpCompile()
184
185# functions from module xmlunicode
186uCSIsAlphabeticPresentationForms()
187uCSIsArabic()
188uCSIsArabicPresentationFormsA()
189uCSIsArabicPresentationFormsB()
190uCSIsArmenian()
191uCSIsArrows()
192uCSIsBasicLatin()
193uCSIsBengali()
194uCSIsBlock()
195uCSIsBlockElements()
196uCSIsBopomofo()
197uCSIsBopomofoExtended()
198uCSIsBoxDrawing()
199uCSIsBraillePatterns()
200uCSIsByzantineMusicalSymbols()
201uCSIsCJKCompatibility()
202uCSIsCJKCompatibilityForms()
203uCSIsCJKCompatibilityIdeographs()
204uCSIsCJKCompatibilityIdeographsSupplement()
205uCSIsCJKRadicalsSupplement()
206uCSIsCJKSymbolsandPunctuation()
207uCSIsCJKUnifiedIdeographs()
208uCSIsCJKUnifiedIdeographsExtensionA()
209uCSIsCJKUnifiedIdeographsExtensionB()
210uCSIsCat()
211uCSIsCatC()
212uCSIsCatCc()
213uCSIsCatCf()
214uCSIsCatCo()
215uCSIsCatCs()
216uCSIsCatL()
217uCSIsCatLl()
218uCSIsCatLm()
219uCSIsCatLo()
220uCSIsCatLt()
221uCSIsCatLu()
222uCSIsCatM()
223uCSIsCatMc()
224uCSIsCatMe()
225uCSIsCatMn()
226uCSIsCatN()
227uCSIsCatNd()
228uCSIsCatNl()
229uCSIsCatNo()
230uCSIsCatP()
231uCSIsCatPc()
232uCSIsCatPd()
233uCSIsCatPe()
234uCSIsCatPf()
235uCSIsCatPi()
236uCSIsCatPo()
237uCSIsCatPs()
238uCSIsCatS()
239uCSIsCatSc()
240uCSIsCatSk()
241uCSIsCatSm()
242uCSIsCatSo()
243uCSIsCatZ()
244uCSIsCatZl()
245uCSIsCatZp()
246uCSIsCatZs()
247uCSIsCherokee()
248uCSIsCombiningDiacriticalMarks()
249uCSIsCombiningHalfMarks()
250uCSIsCombiningMarksforSymbols()
251uCSIsControlPictures()
252uCSIsCurrencySymbols()
253uCSIsCyrillic()
254uCSIsDeseret()
255uCSIsDevanagari()
256uCSIsDingbats()
257uCSIsEnclosedAlphanumerics()
258uCSIsEnclosedCJKLettersandMonths()
259uCSIsEthiopic()
260uCSIsGeneralPunctuation()
261uCSIsGeometricShapes()
262uCSIsGeorgian()
263uCSIsGothic()
264uCSIsGreek()
265uCSIsGreekExtended()
266uCSIsGujarati()
267uCSIsGurmukhi()
268uCSIsHalfwidthandFullwidthForms()
269uCSIsHangulCompatibilityJamo()
270uCSIsHangulJamo()
271uCSIsHangulSyllables()
272uCSIsHebrew()
273uCSIsHighPrivateUseSurrogates()
274uCSIsHighSurrogates()
275uCSIsHiragana()
276uCSIsIPAExtensions()
277uCSIsIdeographicDescriptionCharacters()
278uCSIsKanbun()
279uCSIsKangxiRadicals()
280uCSIsKannada()
281uCSIsKatakana()
282uCSIsKhmer()
283uCSIsLao()
284uCSIsLatin1Supplement()
285uCSIsLatinExtendedA()
286uCSIsLatinExtendedAdditional()
287uCSIsLatinExtendedB()
288uCSIsLetterlikeSymbols()
289uCSIsLowSurrogates()
290uCSIsMalayalam()
291uCSIsMathematicalAlphanumericSymbols()
292uCSIsMathematicalOperators()
293uCSIsMiscellaneousSymbols()
294uCSIsMiscellaneousTechnical()
295uCSIsMongolian()
296uCSIsMusicalSymbols()
297uCSIsMyanmar()
298uCSIsNumberForms()
299uCSIsOgham()
300uCSIsOldItalic()
301uCSIsOpticalCharacterRecognition()
302uCSIsOriya()
303uCSIsPrivateUse()
304uCSIsRunic()
305uCSIsSinhala()
306uCSIsSmallFormVariants()
307uCSIsSpacingModifierLetters()
308uCSIsSpecials()
309uCSIsSuperscriptsandSubscripts()
310uCSIsSyriac()
311uCSIsTags()
312uCSIsTamil()
313uCSIsTelugu()
314uCSIsThaana()
315uCSIsThai()
316uCSIsTibetan()
317uCSIsUnifiedCanadianAboriginalSyllabics()
318uCSIsYiRadicals()
319uCSIsYiSyllables()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000320
Daniel Veillardfee408f2002-11-22 13:18:30 +0000321# functions from module xmlversion
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000322checkVersion()
323
Daniel Veillard7db38712002-02-07 16:39:11 +0000324# functions from module xpathInternals
325valuePop()
326
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000327
328#
329# Set of classes of the module
330#
331
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000332
333
334Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000335 # accessors
336 ns()
337 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000338
339 # functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +0000340 debugDumpNode()
341 debugDumpNodeList()
342 debugDumpOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000343 lsCountNode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000344 lsOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000345 shellPrintNode()
346
347 # functions from module tree
348 addChild()
349 addChildList()
350 addContent()
351 addContentLen()
352 addNextSibling()
353 addPrevSibling()
354 addSibling()
355 copyNode()
356 copyNodeList()
357 copyProp()
358 copyPropList()
359 docCopyNode()
360 docSetRootElement()
361 freeNode()
362 freeNodeList()
363 getBase()
364 getContent()
365 getLang()
366 getSpacePreserve()
367 hasNsProp()
368 hasProp()
369 isBlankNode()
370 isText()
371 lastChild()
372 lineNo()
373 listGetRawString()
374 listGetString()
375 newChild()
376 newNs()
377 newNsProp()
Daniel Veillard539638b2002-07-06 19:55:14 +0000378 newNsPropEatName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000379 newProp()
380 newTextChild()
Daniel Veillard71531f32003-02-05 13:19:53 +0000381 noNsProp()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000382 nodePath()
383 nsProp()
384 prop()
385 reconciliateNs()
386 replaceNode()
387 searchNs()
388 searchNsByHref()
389 setBase()
390 setContent()
391 setContentLen()
392 setLang()
393 setListDoc()
394 setName()
395 setNs()
396 setNsProp()
397 setProp()
398 setSpacePreserve()
399 setTreeDoc()
400 textConcat()
401 textMerge()
402 unlinkNode()
403 unsetNsProp()
404 unsetProp()
405
406 # functions from module valid
407 isID()
408 isRef()
409 validNormalizeAttributeValue()
410
411 # functions from module xpath
412 xpathCastNodeToNumber()
413 xpathCastNodeToString()
414 xpathCmpNodes()
415
416 # functions from module xpathInternals
417 xpathNewNodeSet()
418 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000419 xpathNextAncestor()
420 xpathNextAncestorOrSelf()
421 xpathNextAttribute()
422 xpathNextChild()
423 xpathNextDescendant()
424 xpathNextDescendantOrSelf()
425 xpathNextFollowing()
426 xpathNextFollowingSibling()
427 xpathNextNamespace()
428 xpathNextParent()
429 xpathNextPreceding()
430 xpathNextPrecedingSibling()
431 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000432
Daniel Veillardff12c492003-01-23 16:42:55 +0000433 # functions from module xpointer
434 xpointerNewCollapsedRange()
435 xpointerNewContext()
436 xpointerNewLocationSetNodes()
437 xpointerNewRange()
438 xpointerNewRangeNodes()
439
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000440
Daniel Veillard9589d452002-02-02 10:28:17 +0000441Class xmlDoc(xmlNode)
442
443 # functions from module HTMLparser
444 htmlAutoCloseTag()
445 htmlIsAutoClosed()
446
447 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000448 htmlDocContentDumpFormatOutput()
449 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000450 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000451 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000452 htmlNodeDumpFile()
453 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000454 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000455 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000456 htmlSaveFile()
457 htmlSaveFileEnc()
458 htmlSaveFileFormat()
459 htmlSetMetaEncoding()
460
Daniel Veillard7db38712002-02-07 16:39:11 +0000461 # functions from module debugXML
462 debugDumpDocument()
463 debugDumpDocumentHead()
464 debugDumpEntities()
465
Daniel Veillard9589d452002-02-02 10:28:17 +0000466 # functions from module entities
467 addDocEntity()
468 addDtdEntity()
469 docEntity()
470 dtdEntity()
471 encodeEntities()
472 encodeEntitiesReentrant()
473 encodeSpecialChars()
474 parameterEntity()
475
Daniel Veillard591b4be2003-02-09 23:33:36 +0000476 # functions from module relaxng
Daniel Veillard33300b42003-04-17 09:09:19 +0000477 relaxNGNewDocParserCtxt()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000478 relaxNGValidateDoc()
Daniel Veillard33300b42003-04-17 09:09:19 +0000479 relaxNGValidateFullElement()
480 relaxNGValidatePopElement()
481 relaxNGValidatePushElement()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000482
Daniel Veillard9589d452002-02-02 10:28:17 +0000483 # functions from module tree
484 copyDoc()
485 createIntSubset()
486 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000487 dump()
488 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000489 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000490 freeDoc()
491 getRootElement()
492 intSubset()
493 newCDataBlock()
494 newCharRef()
495 newDocComment()
496 newDocFragment()
497 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000498 newDocNodeEatName()
Daniel Veillard9589d452002-02-02 10:28:17 +0000499 newDocProp()
500 newDocRawNode()
501 newDocText()
502 newDocTextLen()
503 newDtd()
504 newGlobalNs()
505 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000506 nodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000507 saveFile()
508 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000509 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000510 saveFormatFile()
511 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000512 saveFormatFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000513 setDocCompressMode()
514 stringGetNodeList()
515 stringLenGetNodeList()
516
517 # functions from module valid
518 ID()
519 isMixedElement()
520 removeID()
521 removeRef()
522
523 # functions from module xinclude
524 xincludeProcess()
525
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000526 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000527 xpathNewContext()
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000528 xpathOrderDocElems()
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000529Class xpathContext()
530 # accessors
531 contextDoc()
532 contextNode()
533 contextPosition()
534 contextSize()
535 function()
536 functionURI()
537 setContextDoc()
538 setContextNode()
539
540 # functions from module python
541 registerXPathFunction()
542
543 # functions from module xpath
544 xpathEval()
545 xpathEvalExpression()
546 xpathFreeContext()
547
548 # functions from module xpathInternals
549 xpathNewParserContext()
550 xpathNsLookup()
551 xpathRegisterAllFunctions()
552 xpathRegisterNs()
553 xpathRegisteredFuncsCleanup()
554 xpathRegisteredNsCleanup()
555 xpathRegisteredVariablesCleanup()
556 xpathVariableLookup()
557 xpathVariableLookupNS()
Daniel Veillard9589d452002-02-02 10:28:17 +0000558
Daniel Veillardff12c492003-01-23 16:42:55 +0000559 # functions from module xpointer
560 xpointerEval()
561
Daniel Veillard9589d452002-02-02 10:28:17 +0000562
Daniel Veillard7db38712002-02-07 16:39:11 +0000563Class xmlAttribute(xmlNode)
Daniel Veillard7db38712002-02-07 16:39:11 +0000564Class catalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000565
Daniel Veillard7db38712002-02-07 16:39:11 +0000566 # functions from module catalog
567 add()
568 catalogIsEmpty()
569 convertSGMLCatalog()
570 dump()
571 freeCatalog()
572 remove()
573 resolve()
574 resolvePublic()
575 resolveSystem()
576 resolveURI()
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000577
578
579Class xmlElement(xmlNode)
580
581
582Class xmlAttr(xmlNode)
583
584 # functions from module debugXML
585 debugDumpAttr()
586 debugDumpAttrList()
587
588 # functions from module tree
589 freeProp()
590 freePropList()
591 removeProp()
Daniel Veillard26f70262003-01-16 22:45:08 +0000592
593
594Class xmlTextReader(xmlTextReaderCore)
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000595
596 # functions from module xmlreader
Daniel Veillardaba976d2002-12-28 21:14:18 +0000597 AttributeCount()
598 BaseUri()
599 Close()
Daniel Veillarde18fc182002-12-28 22:56:33 +0000600 CurrentDoc()
601 CurrentNode()
Daniel Veillardaba976d2002-12-28 21:14:18 +0000602 Depth()
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000603 Expand()
Daniel Veillardaba976d2002-12-28 21:14:18 +0000604 GetAttribute()
605 GetAttributeNo()
606 GetAttributeNs()
607 GetParserProp()
608 GetRemainder()
609 HasAttributes()
610 HasValue()
611 IsDefault()
612 IsEmptyElement()
Daniel Veillard33300b42003-04-17 09:09:19 +0000613 IsValid()
Daniel Veillardaba976d2002-12-28 21:14:18 +0000614 LocalName()
615 LookupNamespace()
616 MoveToAttribute()
617 MoveToAttributeNo()
618 MoveToAttributeNs()
619 MoveToElement()
620 MoveToFirstAttribute()
621 MoveToNextAttribute()
622 Name()
623 NamespaceUri()
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000624 Next()
Daniel Veillardaba976d2002-12-28 21:14:18 +0000625 NodeType()
626 Normalization()
627 Prefix()
628 QuoteChar()
629 Read()
630 ReadAttributeValue()
631 ReadInnerXml()
632 ReadOuterXml()
633 ReadState()
634 ReadString()
Daniel Veillard33300b42003-04-17 09:09:19 +0000635 RelaxNGSetSchema()
636 RelaxNGValidate()
Daniel Veillardaba976d2002-12-28 21:14:18 +0000637 SetParserProp()
638 Value()
639 XmlLang()
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000640Class xmlReg()
641
642 # functions from module xmlregexp
643 regexpExec()
644 regexpFreeRegexp()
645 regexpIsDeterminist()
646 regexpPrint()
647
648
649Class xmlEntity(xmlNode)
650
651 # functions from module parserInternals
652 handleEntity()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000653Class relaxNgSchema()
654
655 # functions from module relaxng
656 relaxNGDump()
Daniel Veillard17bed982003-02-24 20:11:43 +0000657 relaxNGDumpTree()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000658 relaxNGFree()
659 relaxNGNewValidCtxt()
660Class relaxNgValidCtxt()
661
662 # functions from module relaxng
663 relaxNGFreeValidCtxt()
Daniel Veillard33300b42003-04-17 09:09:19 +0000664 relaxNGValidatePushCData()
Daniel Veillard7db38712002-02-07 16:39:11 +0000665Class xpathParserContext()
Daniel Veillardc575b992002-02-08 13:28:40 +0000666 # accessors
667 context()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000668
Daniel Veillard7db38712002-02-07 16:39:11 +0000669 # functions from module xpathInternals
670 xpathAddValues()
671 xpathBooleanFunction()
672 xpathCeilingFunction()
673 xpathCompareValues()
674 xpathConcatFunction()
675 xpathContainsFunction()
676 xpathCountFunction()
677 xpathDivValues()
678 xpathEqualValues()
679 xpathEvalExpr()
680 xpathFalseFunction()
681 xpathFloorFunction()
682 xpathFreeParserContext()
683 xpathIdFunction()
684 xpathLangFunction()
685 xpathLastFunction()
686 xpathLocalNameFunction()
687 xpathModValues()
688 xpathMultValues()
689 xpathNamespaceURIFunction()
690 xpathNormalizeFunction()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000691 xpathNotEqualValues()
Daniel Veillard7db38712002-02-07 16:39:11 +0000692 xpathNotFunction()
693 xpathNumberFunction()
694 xpathParseNCName()
695 xpathParseName()
696 xpathPopBoolean()
697 xpathPopNumber()
698 xpathPopString()
699 xpathPositionFunction()
700 xpathRoot()
701 xpathRoundFunction()
702 xpathStartsWithFunction()
703 xpathStringFunction()
704 xpathStringLengthFunction()
705 xpathSubValues()
706 xpathSubstringAfterFunction()
707 xpathSubstringBeforeFunction()
708 xpathSubstringFunction()
709 xpathSumFunction()
710 xpathTranslateFunction()
711 xpathTrueFunction()
712 xpathValueFlipSign()
713 xpatherror()
Daniel Veillarde6227e02003-01-14 11:42:39 +0000714
Daniel Veillardff12c492003-01-23 16:42:55 +0000715 # functions from module xpointer
716 xpointerEvalRangePredicate()
717 xpointerRangeToFunction()
718
Daniel Veillarde6227e02003-01-14 11:42:39 +0000719
720Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000721 # accessors
722 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000723 isValid()
724 lineNumbers()
725 loadSubset()
726 pedantic()
727 replaceEntities()
728 validate()
729 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000730
Daniel Veillard3cd72402002-05-13 10:33:30 +0000731 # functions from module HTMLparser
732 htmlFreeParserCtxt()
733 htmlParseCharRef()
734 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000735 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000736 htmlParseElement()
737
Daniel Veillard3ce52572002-02-03 15:08:05 +0000738 # functions from module parser
739 clearParserCtxt()
740 initParserCtxt()
741 parseChunk()
742 parseDocument()
743 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000744 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000745 stopParser()
746
747 # functions from module parserInternals
748 decodeEntities()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000749 namespaceParseNCName()
750 namespaceParseNSDef()
751 nextChar()
752 parseAttValue()
753 parseAttributeListDecl()
754 parseCDSect()
755 parseCharData()
756 parseCharRef()
757 parseComment()
758 parseContent()
759 parseDocTypeDecl()
760 parseElement()
761 parseElementDecl()
762 parseEncName()
763 parseEncodingDecl()
764 parseEndTag()
765 parseEntityDecl()
766 parseEntityRef()
767 parseExternalSubset()
768 parseMarkupDecl()
769 parseMisc()
770 parseName()
771 parseNamespace()
772 parseNmtoken()
773 parseNotationDecl()
774 parsePEReference()
775 parsePI()
776 parsePITarget()
777 parsePubidLiteral()
778 parseQuotedString()
779 parseReference()
780 parseSDDecl()
781 parseStartTag()
782 parseSystemLiteral()
783 parseTextDecl()
784 parseVersionInfo()
785 parseVersionNum()
786 parseXMLDecl()
787 parserHandlePEReference()
788 parserHandleReference()
789 popInput()
790 scanName()
791 skipBlankChars()
792 stringDecodeEntities()
Daniel Veillard7db38712002-02-07 16:39:11 +0000793
794
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000795Class xmlDtd(xmlNode)
796
797 # functions from module debugXML
798 debugDumpDTD()
799
800 # functions from module tree
801 copyDtd()
802 freeDtd()
803
804 # functions from module valid
805 dtdAttrDesc()
806 dtdElementDesc()
807 dtdQAttrDesc()
808 dtdQElementDesc()
809
810
811Class xmlNs(xmlNode)
812
813 # functions from module tree
814 copyNamespace()
815 copyNamespaceList()
816 freeNs()
817 freeNsList()
818 newNodeEatName()
819
820 # functions from module xpathInternals
821 xpathNodeSetFreeNs()
822
823
824Class inputBuffer(ioReadWrapper)
825
826 # functions from module xmlIO
827 freeParserInputBuffer()
828 grow()
829 push()
830 read()
831
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000832 # functions from module xmlreader
833 newTextReader()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000834Class relaxNgParserCtxt()
835
836 # functions from module relaxng
837 relaxNGFreeParserCtxt()
838 relaxNGParse()
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000839
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000840
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000841Class outputBuffer(ioWriteWrapper)
842
843 # functions from module xmlIO
844 close()
845 flush()
846 write()
847 writeString()
Daniel Veillard540a31a2003-01-21 11:21:07 +0000848Class xmlTextReaderLocator()
849
850 # functions from module xmlreader
851 BaseURI()
852 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +0000853Class URI()
854 # accessors
855 authority()
856 fragment()
857 opaque()
858 path()
859 port()
860 query()
861 scheme()
862 server()
863 setAuthority()
864 setFragment()
865 setOpaque()
866 setPath()
867 setPort()
868 setQuery()
869 setScheme()
870 setServer()
871 setUser()
872 user()
873
874 # functions from module uri
875 freeURI()
876 parseURIReference()
877 printURI()
878 saveUri()