blob: 749efdc33bc9536af9e09472ed087ab6a0b6bd12 [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()
26catalogGetPublic()
27catalogGetSystem()
28catalogRemove()
29catalogResolve()
30catalogResolvePublic()
31catalogResolveSystem()
32catalogResolveURI()
33catalogSetDebug()
34initializeCatalog()
35loadCatalog()
36loadCatalogs()
37parseCatalogFile()
38
39# functions from module debugXML
40shellPrintXPathError()
41
42# functions from module encoding
43UTF8Strlen()
44UTF8Strloc()
45UTF8Strndup()
46UTF8Strpos()
47UTF8Strsize()
48UTF8Strsub()
49addEncodingAlias()
50checkUTF8()
51cleanupCharEncodingHandlers()
52cleanupEncodingAliases()
53delEncodingAlias()
54encodingAlias()
55initCharEncodingHandlers()
56
57# functions from module entities
58cleanupPredefinedEntities()
59initializePredefinedEntities()
60predefinedEntity()
61
62# functions from module nanoftp
63nanoFTPCleanup()
64nanoFTPInit()
65nanoFTPProxy()
66nanoFTPScanProxy()
67
68# functions from module nanohttp
69nanoHTTPCleanup()
70nanoHTTPInit()
71nanoHTTPScanProxy()
72
73# functions from module parser
74cleanupParser()
Daniel Veillard3ce52572002-02-03 15:08:05 +000075createDocParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000076defaultSAXHandlerInit()
77htmlDefaultSAXHandlerInit()
78initParser()
79keepBlanksDefault()
80lineNumbersDefault()
81parseDTD()
82parseDoc()
83parseEntity()
84parseFile()
85parseMemory()
86pedanticParserDefault()
87recoverDoc()
88recoverFile()
89recoverMemory()
90substituteEntitiesDefault()
91
92# functions from module parserInternals
93checkLanguageID()
94copyChar()
95copyCharMultiByte()
Daniel Veillard3ce52572002-02-03 15:08:05 +000096createEntityParserCtxt()
97createFileParserCtxt()
98createMemoryParserCtxt()
99htmlCreateFileParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000100htmlInitAutoClose()
101isBaseChar()
102isBlank()
103isChar()
104isCombining()
105isDigit()
106isExtender()
107isIdeographic()
108isLetter()
109isPubidChar()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000110namePop()
111namePush()
112newParserCtxt()
113nodePop()
114nodePush()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000115
Daniel Veillard5d819032002-02-02 21:49:17 +0000116# functions from module python
Daniel Veillard3ce52572002-02-03 15:08:05 +0000117createPushParser()
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000118debugMemory()
119dumpMemory()
120htmlCreatePushParser()
Daniel Veillard5d819032002-02-02 21:49:17 +0000121registerErrorHandler()
122
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000123# functions from module tree
124compressMode()
125newComment()
126newDoc()
127newPI()
128newText()
129newTextLen()
130setCompressMode()
131
132# functions from module uri
133URIEscape()
134URIEscapeStr()
135URIUnescapeString()
136buildURI()
137normalizeURIPath()
138
139# functions from module xmlIO
140cleanupInputCallbacks()
141cleanupOutputCallbacks()
142parserGetDirectory()
143registerDefaultInputCallbacks()
144registerDefaultOutputCallbacks()
145registerHTTPPostCallbacks()
146
147# functions from module xmlversion
148checkVersion()
149
150
151#
152# Set of classes of the module
153#
154
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000155
156
157Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000158 # accessors
159 ns()
160 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000161
162 # functions from module debugXML
163 lsCountNode()
164 shellPrintNode()
165
166 # functions from module tree
167 addChild()
168 addChildList()
169 addContent()
170 addContentLen()
171 addNextSibling()
172 addPrevSibling()
173 addSibling()
174 copyNode()
175 copyNodeList()
176 copyProp()
177 copyPropList()
178 docCopyNode()
179 docSetRootElement()
180 freeNode()
181 freeNodeList()
182 getBase()
183 getContent()
184 getLang()
185 getSpacePreserve()
186 hasNsProp()
187 hasProp()
188 isBlankNode()
189 isText()
190 lastChild()
191 lineNo()
192 listGetRawString()
193 listGetString()
194 newChild()
195 newNs()
196 newNsProp()
197 newProp()
198 newTextChild()
199 nodePath()
200 nsProp()
201 prop()
202 reconciliateNs()
203 replaceNode()
204 searchNs()
205 searchNsByHref()
206 setBase()
207 setContent()
208 setContentLen()
209 setLang()
210 setListDoc()
211 setName()
212 setNs()
213 setNsProp()
214 setProp()
215 setSpacePreserve()
216 setTreeDoc()
217 textConcat()
218 textMerge()
219 unlinkNode()
220 unsetNsProp()
221 unsetProp()
222
223 # functions from module valid
224 isID()
225 isRef()
226 validNormalizeAttributeValue()
227
228 # functions from module xpath
229 xpathCastNodeToNumber()
230 xpathCastNodeToString()
231 xpathCmpNodes()
232
233 # functions from module xpathInternals
234 xpathNewNodeSet()
235 xpathNewValueTree()
236
237
Daniel Veillard9589d452002-02-02 10:28:17 +0000238Class xmlDoc(xmlNode)
239
240 # functions from module HTMLparser
241 htmlAutoCloseTag()
242 htmlIsAutoClosed()
243
244 # functions from module HTMLtree
245 htmlGetMetaEncoding()
246 htmlSaveFile()
247 htmlSaveFileEnc()
248 htmlSaveFileFormat()
249 htmlSetMetaEncoding()
250
251 # functions from module entities
252 addDocEntity()
253 addDtdEntity()
254 docEntity()
255 dtdEntity()
256 encodeEntities()
257 encodeEntitiesReentrant()
258 encodeSpecialChars()
259 parameterEntity()
260
261 # functions from module tree
262 copyDoc()
263 createIntSubset()
264 docCompressMode()
265 freeDoc()
266 getRootElement()
267 intSubset()
268 newCDataBlock()
269 newCharRef()
270 newDocComment()
271 newDocFragment()
272 newDocNode()
273 newDocProp()
274 newDocRawNode()
275 newDocText()
276 newDocTextLen()
277 newDtd()
278 newGlobalNs()
279 newReference()
280 saveFile()
281 saveFileEnc()
282 saveFormatFile()
283 saveFormatFileEnc()
284 setDocCompressMode()
285 stringGetNodeList()
286 stringLenGetNodeList()
287
288 # functions from module valid
289 ID()
290 isMixedElement()
291 removeID()
292 removeRef()
293
294 # functions from module xinclude
295 xincludeProcess()
296
297 # functions from module xpathInternals
298 xpathNewContext()
299
300
301Class xmlEntity(xmlNode)
302
303
304Class xmlNs(xmlNode)
305
306 # functions from module tree
307 copyNamespace()
308 copyNamespaceList()
309 freeNs()
310 freeNsList()
311 newNode()
312
313
314Class xmlAttr(xmlNode)
315
316 # functions from module tree
317 freeProp()
318 freePropList()
319 removeProp()
320
321
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000322Class xmlAttribute(xmlNode)
323
324
325Class xmlDtd(xmlNode)
326
327 # functions from module tree
328 copyDtd()
329 freeDtd()
330
331 # functions from module valid
332 dtdAttrDesc()
333 dtdElementDesc()
334 dtdQAttrDesc()
335 dtdQElementDesc()
336
337
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000338Class xmlElement(xmlNode)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000339Class parserCtxt()
340 # accessors
341 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000342 isValid()
343 lineNumbers()
344 loadSubset()
345 pedantic()
346 replaceEntities()
347 validate()
348 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000349
350 # functions from module parser
351 clearParserCtxt()
352 initParserCtxt()
353 parseChunk()
354 parseDocument()
355 parseExtParsedEnt()
356 stopParser()
357
358 # functions from module parserInternals
359 decodeEntities()
360 freeParserCtxt()
361 handleEntity()
362 namespaceParseNCName()
363 namespaceParseNSDef()
364 nextChar()
365 parseAttValue()
366 parseAttributeListDecl()
367 parseCDSect()
368 parseCharData()
369 parseCharRef()
370 parseComment()
371 parseContent()
372 parseDocTypeDecl()
373 parseElement()
374 parseElementDecl()
375 parseEncName()
376 parseEncodingDecl()
377 parseEndTag()
378 parseEntityDecl()
379 parseEntityRef()
380 parseExternalSubset()
381 parseMarkupDecl()
382 parseMisc()
383 parseName()
384 parseNamespace()
385 parseNmtoken()
386 parseNotationDecl()
387 parsePEReference()
388 parsePI()
389 parsePITarget()
390 parsePubidLiteral()
391 parseQuotedString()
392 parseReference()
393 parseSDDecl()
394 parseStartTag()
395 parseSystemLiteral()
396 parseTextDecl()
397 parseVersionInfo()
398 parseVersionNum()
399 parseXMLDecl()
400 parserHandlePEReference()
401 parserHandleReference()
402 popInput()
403 scanName()
404 skipBlankChars()
405 stringDecodeEntities()
Daniel Veillard9589d452002-02-02 10:28:17 +0000406Class xpathContext()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000407
Daniel Veillard9589d452002-02-02 10:28:17 +0000408 # functions from module python
409 registerXPathFunction()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000410
Daniel Veillard9589d452002-02-02 10:28:17 +0000411 # functions from module xpath
412 xpathEval()
413 xpathEvalExpression()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000414
Daniel Veillard9589d452002-02-02 10:28:17 +0000415 # functions from module xpathInternals
416 xpathFreeContext()
417 xpathNsLookup()
418 xpathRegisterAllFunctions()
419 xpathRegisterNs()
420 xpathRegisteredFuncsCleanup()
421 xpathRegisteredNsCleanup()
422 xpathRegisteredVariablesCleanup()
423 xpathVariableLookup()
424 xpathVariableLookupNS()