blob: d952c2c5a526b36e57d13d85387365d1bf00588f [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()
336
337 # functions from module parser
338 clearParserCtxt()
339 initParserCtxt()
340 parseChunk()
341 parseDocument()
342 parseExtParsedEnt()
343 stopParser()
344
345 # functions from module parserInternals
346 decodeEntities()
347 freeParserCtxt()
348 handleEntity()
349 namespaceParseNCName()
350 namespaceParseNSDef()
351 nextChar()
352 parseAttValue()
353 parseAttributeListDecl()
354 parseCDSect()
355 parseCharData()
356 parseCharRef()
357 parseComment()
358 parseContent()
359 parseDocTypeDecl()
360 parseElement()
361 parseElementDecl()
362 parseEncName()
363 parseEncodingDecl()
364 parseEndTag()
365 parseEntityDecl()
366 parseEntityRef()
367 parseExternalSubset()
368 parseMarkupDecl()
369 parseMisc()
370 parseName()
371 parseNamespace()
372 parseNmtoken()
373 parseNotationDecl()
374 parsePEReference()
375 parsePI()
376 parsePITarget()
377 parsePubidLiteral()
378 parseQuotedString()
379 parseReference()
380 parseSDDecl()
381 parseStartTag()
382 parseSystemLiteral()
383 parseTextDecl()
384 parseVersionInfo()
385 parseVersionNum()
386 parseXMLDecl()
387 parserHandlePEReference()
388 parserHandleReference()
389 popInput()
390 scanName()
391 skipBlankChars()
392 stringDecodeEntities()
Daniel Veillard9589d452002-02-02 10:28:17 +0000393Class xpathContext()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000394
Daniel Veillard9589d452002-02-02 10:28:17 +0000395 # functions from module python
396 registerXPathFunction()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000397
Daniel Veillard9589d452002-02-02 10:28:17 +0000398 # functions from module xpath
399 xpathEval()
400 xpathEvalExpression()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000401
Daniel Veillard9589d452002-02-02 10:28:17 +0000402 # functions from module xpathInternals
403 xpathFreeContext()
404 xpathNsLookup()
405 xpathRegisterAllFunctions()
406 xpathRegisterNs()
407 xpathRegisteredFuncsCleanup()
408 xpathRegisteredNsCleanup()
409 xpathRegisteredVariablesCleanup()
410 xpathVariableLookup()
411 xpathVariableLookupNS()