blob: cb12a2f4498956c2dba322f63099c9361ff7dfd2 [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)
158
159 # functions from module debugXML
160 lsCountNode()
161 shellPrintNode()
162
163 # functions from module tree
164 addChild()
165 addChildList()
166 addContent()
167 addContentLen()
168 addNextSibling()
169 addPrevSibling()
170 addSibling()
171 copyNode()
172 copyNodeList()
173 copyProp()
174 copyPropList()
175 docCopyNode()
176 docSetRootElement()
177 freeNode()
178 freeNodeList()
179 getBase()
180 getContent()
181 getLang()
182 getSpacePreserve()
183 hasNsProp()
184 hasProp()
185 isBlankNode()
186 isText()
187 lastChild()
188 lineNo()
189 listGetRawString()
190 listGetString()
191 newChild()
192 newNs()
193 newNsProp()
194 newProp()
195 newTextChild()
196 nodePath()
197 nsProp()
198 prop()
199 reconciliateNs()
200 replaceNode()
201 searchNs()
202 searchNsByHref()
203 setBase()
204 setContent()
205 setContentLen()
206 setLang()
207 setListDoc()
208 setName()
209 setNs()
210 setNsProp()
211 setProp()
212 setSpacePreserve()
213 setTreeDoc()
214 textConcat()
215 textMerge()
216 unlinkNode()
217 unsetNsProp()
218 unsetProp()
219
220 # functions from module valid
221 isID()
222 isRef()
223 validNormalizeAttributeValue()
224
225 # functions from module xpath
226 xpathCastNodeToNumber()
227 xpathCastNodeToString()
228 xpathCmpNodes()
229
230 # functions from module xpathInternals
231 xpathNewNodeSet()
232 xpathNewValueTree()
233
234
Daniel Veillard9589d452002-02-02 10:28:17 +0000235Class xmlDoc(xmlNode)
236
237 # functions from module HTMLparser
238 htmlAutoCloseTag()
239 htmlIsAutoClosed()
240
241 # functions from module HTMLtree
242 htmlGetMetaEncoding()
243 htmlSaveFile()
244 htmlSaveFileEnc()
245 htmlSaveFileFormat()
246 htmlSetMetaEncoding()
247
248 # functions from module entities
249 addDocEntity()
250 addDtdEntity()
251 docEntity()
252 dtdEntity()
253 encodeEntities()
254 encodeEntitiesReentrant()
255 encodeSpecialChars()
256 parameterEntity()
257
258 # functions from module tree
259 copyDoc()
260 createIntSubset()
261 docCompressMode()
262 freeDoc()
263 getRootElement()
264 intSubset()
265 newCDataBlock()
266 newCharRef()
267 newDocComment()
268 newDocFragment()
269 newDocNode()
270 newDocProp()
271 newDocRawNode()
272 newDocText()
273 newDocTextLen()
274 newDtd()
275 newGlobalNs()
276 newReference()
277 saveFile()
278 saveFileEnc()
279 saveFormatFile()
280 saveFormatFileEnc()
281 setDocCompressMode()
282 stringGetNodeList()
283 stringLenGetNodeList()
284
285 # functions from module valid
286 ID()
287 isMixedElement()
288 removeID()
289 removeRef()
290
291 # functions from module xinclude
292 xincludeProcess()
293
294 # functions from module xpathInternals
295 xpathNewContext()
296
297
298Class xmlEntity(xmlNode)
299
300
301Class xmlNs(xmlNode)
302
303 # functions from module tree
304 copyNamespace()
305 copyNamespaceList()
306 freeNs()
307 freeNsList()
308 newNode()
309
310
311Class xmlAttr(xmlNode)
312
313 # functions from module tree
314 freeProp()
315 freePropList()
316 removeProp()
317
318
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000319Class xmlAttribute(xmlNode)
320
321
322Class xmlDtd(xmlNode)
323
324 # functions from module tree
325 copyDtd()
326 freeDtd()
327
328 # functions from module valid
329 dtdAttrDesc()
330 dtdElementDesc()
331 dtdQAttrDesc()
332 dtdQElementDesc()
333
334
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000335Class xmlElement(xmlNode)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000336Class parserCtxt()
337 # accessors
338 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000339 isValid()
340 lineNumbers()
341 loadSubset()
342 pedantic()
343 replaceEntities()
344 validate()
345 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000346
347 # functions from module parser
348 clearParserCtxt()
349 initParserCtxt()
350 parseChunk()
351 parseDocument()
352 parseExtParsedEnt()
353 stopParser()
354
355 # functions from module parserInternals
356 decodeEntities()
357 freeParserCtxt()
358 handleEntity()
359 namespaceParseNCName()
360 namespaceParseNSDef()
361 nextChar()
362 parseAttValue()
363 parseAttributeListDecl()
364 parseCDSect()
365 parseCharData()
366 parseCharRef()
367 parseComment()
368 parseContent()
369 parseDocTypeDecl()
370 parseElement()
371 parseElementDecl()
372 parseEncName()
373 parseEncodingDecl()
374 parseEndTag()
375 parseEntityDecl()
376 parseEntityRef()
377 parseExternalSubset()
378 parseMarkupDecl()
379 parseMisc()
380 parseName()
381 parseNamespace()
382 parseNmtoken()
383 parseNotationDecl()
384 parsePEReference()
385 parsePI()
386 parsePITarget()
387 parsePubidLiteral()
388 parseQuotedString()
389 parseReference()
390 parseSDDecl()
391 parseStartTag()
392 parseSystemLiteral()
393 parseTextDecl()
394 parseVersionInfo()
395 parseVersionNum()
396 parseXMLDecl()
397 parserHandlePEReference()
398 parserHandleReference()
399 popInput()
400 scanName()
401 skipBlankChars()
402 stringDecodeEntities()
Daniel Veillard9589d452002-02-02 10:28:17 +0000403Class xpathContext()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000404
Daniel Veillard9589d452002-02-02 10:28:17 +0000405 # functions from module python
406 registerXPathFunction()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000407
Daniel Veillard9589d452002-02-02 10:28:17 +0000408 # functions from module xpath
409 xpathEval()
410 xpathEvalExpression()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000411
Daniel Veillard9589d452002-02-02 10:28:17 +0000412 # functions from module xpathInternals
413 xpathFreeContext()
414 xpathNsLookup()
415 xpathRegisterAllFunctions()
416 xpathRegisterNs()
417 xpathRegisteredFuncsCleanup()
418 xpathRegisteredNsCleanup()
419 xpathRegisteredVariablesCleanup()
420 xpathVariableLookup()
421 xpathVariableLookupNS()