blob: 00070a53900c51c1599990485afc523092c8f966 [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 Veillard3ce52572002-02-03 15:08:05 +00009htmlFreeParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010htmlHandleOmittedElem()
11htmlIsScriptAttribute()
Daniel Veillard3ce52572002-02-03 15:08:05 +000012htmlParseCharRef()
13htmlParseChunk()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000014htmlParseDoc()
Daniel Veillard3ce52572002-02-03 15:08:05 +000015htmlParseElement()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000016htmlParseFile()
17
18# functions from module HTMLtree
19htmlNewDoc()
20htmlNewDocNoDtD()
21
22# functions from module catalog
23catalogAdd()
24catalogCleanup()
25catalogConvert()
Daniel Veillard7db38712002-02-07 16:39:11 +000026catalogDump()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000027catalogGetPublic()
28catalogGetSystem()
29catalogRemove()
30catalogResolve()
31catalogResolvePublic()
32catalogResolveSystem()
33catalogResolveURI()
34catalogSetDebug()
35initializeCatalog()
Daniel Veillard7db38712002-02-07 16:39:11 +000036loadACatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000037loadCatalog()
38loadCatalogs()
Daniel Veillard7db38712002-02-07 16:39:11 +000039loadSGMLSuperCatalog()
40newCatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000041parseCatalogFile()
42
43# functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +000044debugDumpString()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000045shellPrintXPathError()
46
47# functions from module encoding
48UTF8Strlen()
49UTF8Strloc()
50UTF8Strndup()
51UTF8Strpos()
52UTF8Strsize()
53UTF8Strsub()
54addEncodingAlias()
55checkUTF8()
56cleanupCharEncodingHandlers()
57cleanupEncodingAliases()
58delEncodingAlias()
59encodingAlias()
60initCharEncodingHandlers()
61
62# functions from module entities
63cleanupPredefinedEntities()
64initializePredefinedEntities()
65predefinedEntity()
66
67# functions from module nanoftp
68nanoFTPCleanup()
69nanoFTPInit()
70nanoFTPProxy()
71nanoFTPScanProxy()
72
73# functions from module nanohttp
74nanoHTTPCleanup()
75nanoHTTPInit()
76nanoHTTPScanProxy()
77
78# functions from module parser
79cleanupParser()
Daniel Veillard3ce52572002-02-03 15:08:05 +000080createDocParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000081defaultSAXHandlerInit()
82htmlDefaultSAXHandlerInit()
83initParser()
84keepBlanksDefault()
85lineNumbersDefault()
86parseDTD()
87parseDoc()
88parseEntity()
89parseFile()
90parseMemory()
91pedanticParserDefault()
92recoverDoc()
93recoverFile()
94recoverMemory()
95substituteEntitiesDefault()
96
97# functions from module parserInternals
98checkLanguageID()
99copyChar()
100copyCharMultiByte()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000101createEntityParserCtxt()
102createFileParserCtxt()
103createMemoryParserCtxt()
104htmlCreateFileParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000105htmlInitAutoClose()
106isBaseChar()
107isBlank()
108isChar()
109isCombining()
110isDigit()
111isExtender()
112isIdeographic()
113isLetter()
114isPubidChar()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000115namePop()
116namePush()
117newParserCtxt()
118nodePop()
119nodePush()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000120
Daniel Veillard5d819032002-02-02 21:49:17 +0000121# functions from module python
Daniel Veillard3ce52572002-02-03 15:08:05 +0000122createPushParser()
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000123debugMemory()
124dumpMemory()
125htmlCreatePushParser()
Daniel Veillard5d819032002-02-02 21:49:17 +0000126registerErrorHandler()
127
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000128# functions from module tree
129compressMode()
130newComment()
131newDoc()
132newPI()
133newText()
134newTextLen()
135setCompressMode()
136
137# functions from module uri
138URIEscape()
139URIEscapeStr()
140URIUnescapeString()
141buildURI()
142normalizeURIPath()
143
144# functions from module xmlIO
145cleanupInputCallbacks()
146cleanupOutputCallbacks()
147parserGetDirectory()
148registerDefaultInputCallbacks()
149registerDefaultOutputCallbacks()
150registerHTTPPostCallbacks()
151
152# functions from module xmlversion
153checkVersion()
154
Daniel Veillard7db38712002-02-07 16:39:11 +0000155# functions from module xpathInternals
156valuePop()
157
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000158
159#
160# Set of classes of the module
161#
162
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000163
164
165Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000166 # accessors
167 ns()
168 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000169
170 # functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +0000171 debugDumpNode()
172 debugDumpNodeList()
173 debugDumpOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000174 lsCountNode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000175 lsOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000176 shellPrintNode()
177
178 # functions from module tree
179 addChild()
180 addChildList()
181 addContent()
182 addContentLen()
183 addNextSibling()
184 addPrevSibling()
185 addSibling()
186 copyNode()
187 copyNodeList()
188 copyProp()
189 copyPropList()
190 docCopyNode()
191 docSetRootElement()
192 freeNode()
193 freeNodeList()
194 getBase()
195 getContent()
196 getLang()
197 getSpacePreserve()
198 hasNsProp()
199 hasProp()
200 isBlankNode()
201 isText()
202 lastChild()
203 lineNo()
204 listGetRawString()
205 listGetString()
206 newChild()
207 newNs()
208 newNsProp()
209 newProp()
210 newTextChild()
211 nodePath()
212 nsProp()
213 prop()
214 reconciliateNs()
215 replaceNode()
216 searchNs()
217 searchNsByHref()
218 setBase()
219 setContent()
220 setContentLen()
221 setLang()
222 setListDoc()
223 setName()
224 setNs()
225 setNsProp()
226 setProp()
227 setSpacePreserve()
228 setTreeDoc()
229 textConcat()
230 textMerge()
231 unlinkNode()
232 unsetNsProp()
233 unsetProp()
234
235 # functions from module valid
236 isID()
237 isRef()
238 validNormalizeAttributeValue()
239
240 # functions from module xpath
241 xpathCastNodeToNumber()
242 xpathCastNodeToString()
243 xpathCmpNodes()
244
245 # functions from module xpathInternals
246 xpathNewNodeSet()
247 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000248 xpathNextAncestor()
249 xpathNextAncestorOrSelf()
250 xpathNextAttribute()
251 xpathNextChild()
252 xpathNextDescendant()
253 xpathNextDescendantOrSelf()
254 xpathNextFollowing()
255 xpathNextFollowingSibling()
256 xpathNextNamespace()
257 xpathNextParent()
258 xpathNextPreceding()
259 xpathNextPrecedingSibling()
260 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000261
262
Daniel Veillard9589d452002-02-02 10:28:17 +0000263Class xmlDoc(xmlNode)
264
265 # functions from module HTMLparser
266 htmlAutoCloseTag()
267 htmlIsAutoClosed()
268
269 # functions from module HTMLtree
Daniel Veillard7db38712002-02-07 16:39:11 +0000270 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000271 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000272 htmlNodeDumpFile()
273 htmlNodeDumpFileFormat()
Daniel Veillard9589d452002-02-02 10:28:17 +0000274 htmlSaveFile()
275 htmlSaveFileEnc()
276 htmlSaveFileFormat()
277 htmlSetMetaEncoding()
278
Daniel Veillard7db38712002-02-07 16:39:11 +0000279 # functions from module debugXML
280 debugDumpDocument()
281 debugDumpDocumentHead()
282 debugDumpEntities()
283
Daniel Veillard9589d452002-02-02 10:28:17 +0000284 # functions from module entities
285 addDocEntity()
286 addDtdEntity()
287 docEntity()
288 dtdEntity()
289 encodeEntities()
290 encodeEntitiesReentrant()
291 encodeSpecialChars()
292 parameterEntity()
293
294 # functions from module tree
295 copyDoc()
296 createIntSubset()
297 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000298 dump()
299 elemDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000300 freeDoc()
301 getRootElement()
302 intSubset()
303 newCDataBlock()
304 newCharRef()
305 newDocComment()
306 newDocFragment()
307 newDocNode()
308 newDocProp()
309 newDocRawNode()
310 newDocText()
311 newDocTextLen()
312 newDtd()
313 newGlobalNs()
314 newReference()
315 saveFile()
316 saveFileEnc()
317 saveFormatFile()
318 saveFormatFileEnc()
319 setDocCompressMode()
320 stringGetNodeList()
321 stringLenGetNodeList()
322
323 # functions from module valid
324 ID()
325 isMixedElement()
326 removeID()
327 removeRef()
328
329 # functions from module xinclude
330 xincludeProcess()
331
332 # functions from module xpathInternals
333 xpathNewContext()
334
335
Daniel Veillard7db38712002-02-07 16:39:11 +0000336Class xmlAttribute(xmlNode)
Daniel Veillard9589d452002-02-02 10:28:17 +0000337
338
339Class xmlNs(xmlNode)
340
341 # functions from module tree
342 copyNamespace()
343 copyNamespaceList()
344 freeNs()
345 freeNsList()
346 newNode()
347
348
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000349Class xmlDtd(xmlNode)
350
Daniel Veillard7db38712002-02-07 16:39:11 +0000351 # functions from module debugXML
352 debugDumpDTD()
353
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000354 # functions from module tree
355 copyDtd()
356 freeDtd()
357
358 # functions from module valid
359 dtdAttrDesc()
360 dtdElementDesc()
361 dtdQAttrDesc()
362 dtdQElementDesc()
Daniel Veillard7db38712002-02-07 16:39:11 +0000363Class catalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000364
Daniel Veillard7db38712002-02-07 16:39:11 +0000365 # functions from module catalog
366 add()
367 catalogIsEmpty()
368 convertSGMLCatalog()
369 dump()
370 freeCatalog()
371 remove()
372 resolve()
373 resolvePublic()
374 resolveSystem()
375 resolveURI()
376Class xpathParserContext()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000377
Daniel Veillard7db38712002-02-07 16:39:11 +0000378 # functions from module xpathInternals
379 xpathAddValues()
380 xpathBooleanFunction()
381 xpathCeilingFunction()
382 xpathCompareValues()
383 xpathConcatFunction()
384 xpathContainsFunction()
385 xpathCountFunction()
386 xpathDivValues()
387 xpathEqualValues()
388 xpathEvalExpr()
389 xpathFalseFunction()
390 xpathFloorFunction()
391 xpathFreeParserContext()
392 xpathIdFunction()
393 xpathLangFunction()
394 xpathLastFunction()
395 xpathLocalNameFunction()
396 xpathModValues()
397 xpathMultValues()
398 xpathNamespaceURIFunction()
399 xpathNormalizeFunction()
400 xpathNotFunction()
401 xpathNumberFunction()
402 xpathParseNCName()
403 xpathParseName()
404 xpathPopBoolean()
405 xpathPopNumber()
406 xpathPopString()
407 xpathPositionFunction()
408 xpathRoot()
409 xpathRoundFunction()
410 xpathStartsWithFunction()
411 xpathStringFunction()
412 xpathStringLengthFunction()
413 xpathSubValues()
414 xpathSubstringAfterFunction()
415 xpathSubstringBeforeFunction()
416 xpathSubstringFunction()
417 xpathSumFunction()
418 xpathTranslateFunction()
419 xpathTrueFunction()
420 xpathValueFlipSign()
421 xpatherror()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000422Class parserCtxt()
423 # accessors
424 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000425 isValid()
426 lineNumbers()
427 loadSubset()
428 pedantic()
429 replaceEntities()
430 validate()
431 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000432
433 # functions from module parser
434 clearParserCtxt()
435 initParserCtxt()
436 parseChunk()
437 parseDocument()
438 parseExtParsedEnt()
439 stopParser()
440
441 # functions from module parserInternals
442 decodeEntities()
443 freeParserCtxt()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000444 namespaceParseNCName()
445 namespaceParseNSDef()
446 nextChar()
447 parseAttValue()
448 parseAttributeListDecl()
449 parseCDSect()
450 parseCharData()
451 parseCharRef()
452 parseComment()
453 parseContent()
454 parseDocTypeDecl()
455 parseElement()
456 parseElementDecl()
457 parseEncName()
458 parseEncodingDecl()
459 parseEndTag()
460 parseEntityDecl()
461 parseEntityRef()
462 parseExternalSubset()
463 parseMarkupDecl()
464 parseMisc()
465 parseName()
466 parseNamespace()
467 parseNmtoken()
468 parseNotationDecl()
469 parsePEReference()
470 parsePI()
471 parsePITarget()
472 parsePubidLiteral()
473 parseQuotedString()
474 parseReference()
475 parseSDDecl()
476 parseStartTag()
477 parseSystemLiteral()
478 parseTextDecl()
479 parseVersionInfo()
480 parseVersionNum()
481 parseXMLDecl()
482 parserHandlePEReference()
483 parserHandleReference()
484 popInput()
485 scanName()
486 skipBlankChars()
487 stringDecodeEntities()
Daniel Veillard7db38712002-02-07 16:39:11 +0000488
489
490Class xmlElement(xmlNode)
491
492
493Class xmlEntity(xmlNode)
494
495 # functions from module parserInternals
496 handleEntity()
497
498
499Class xmlAttr(xmlNode)
500
501 # functions from module debugXML
502 debugDumpAttr()
503 debugDumpAttrList()
504
505 # functions from module tree
506 freeProp()
507 freePropList()
508 removeProp()
Daniel Veillard9589d452002-02-02 10:28:17 +0000509Class xpathContext()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000510
Daniel Veillard9589d452002-02-02 10:28:17 +0000511 # functions from module python
512 registerXPathFunction()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000513
Daniel Veillard9589d452002-02-02 10:28:17 +0000514 # functions from module xpath
515 xpathEval()
516 xpathEvalExpression()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000517
Daniel Veillard9589d452002-02-02 10:28:17 +0000518 # functions from module xpathInternals
519 xpathFreeContext()
Daniel Veillard7db38712002-02-07 16:39:11 +0000520 xpathNewParserContext()
Daniel Veillard9589d452002-02-02 10:28:17 +0000521 xpathNsLookup()
522 xpathRegisterAllFunctions()
523 xpathRegisterNs()
524 xpathRegisteredFuncsCleanup()
525 xpathRegisteredNsCleanup()
526 xpathRegisteredVariablesCleanup()
527 xpathVariableLookup()
528 xpathVariableLookupNS()