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