Libxml2 objects and methods

  xmlCore
        parent
        children
        last
        next
        prev
        properties
        content
        name
        type
        doc

	serialize(self, encoding = None, format = 0)
	saveTo(self, file, encoding = None, format = 0)
	c14nMemory(self,
	c14nSaveTo(self,
	xpathEval(self, expr)
	xpathEval2(self, expr)
	removeNsDef(self, href)
	walk_depth_first(self)
	walk_breadth_first(self)
	free(self)

  xmlNode(xmlCore)
	ns(self)
	nsDefs(self)
	debugDumpNode(self, output, depth)
	debugDumpNodeList(self, output, depth)
	debugDumpOneNode(self, output, depth)
	lsCountNode(self)
	lsOneNode(self, output)
	shellPrintNode(self)
	addChild(self, cur)
	addChildList(self, cur)
	addContent(self, content)
	addContentLen(self, content, len)
	addNextSibling(self, elem)
	addPrevSibling(self, elem)
	addSibling(self, elem)
	copyNode(self, extended)
	copyNodeList(self)
	copyProp(self, cur)
	copyPropList(self, cur)
	docCopyNode(self, doc, extended)
	docCopyNodeList(self, doc)
	docSetRootElement(self, doc)
	freeNode(self)
	freeNodeList(self)
	getBase(self, doc)
	getContent(self)
	getLang(self)
	getSpacePreserve(self)
	hasNsProp(self, name, nameSpace)
	hasProp(self, name)
	isBlankNode(self)
	isText(self)
	lastChild(self)
	lineNo(self)
	listGetRawString(self, doc, inLine)
	listGetString(self, doc, inLine)
	newChild(self, ns, name, content)
	newNs(self, href, prefix)
	newNsProp(self, ns, name, value)
	newNsPropEatName(self, ns, name, value)
	newProp(self, name, value)
	newTextChild(self, ns, name, content)
	noNsProp(self, name)
	nodePath(self)
	nsProp(self, name, nameSpace)
	prop(self, name)
	reconciliateNs(self, doc)
	replaceNode(self, cur)
	searchNs(self, doc, nameSpace)
	searchNsByHref(self, doc, href)
	setBase(self, uri)
	setContent(self, content)
	setContentLen(self, content, len)
	setLang(self, lang)
	setListDoc(self, doc)
	setName(self, name)
	setNs(self, ns)
	setNsProp(self, ns, name, value)
	setProp(self, name, value)
	setSpacePreserve(self, val)
	setTreeDoc(self, doc)
	textConcat(self, content, len)
	textMerge(self, second)
	unlinkNode(self)
	unsetNsProp(self, ns, name)
	unsetProp(self, name)
	isID(self, doc, attr)
	isRef(self, doc, attr)
	validNormalizeAttributeValue(self, doc, name, value)
	xincludeProcessTree(self)
	xincludeProcessTreeFlags(self, flags)
	schemaValidateOneElement(self, ctxt)
	xpathCastNodeToNumber(self)
	xpathCastNodeToString(self)
	xpathCmpNodes(self, node2)
	xpathNewNodeSet(self)
	xpathNewValueTree(self)
	xpathNextAncestor(self, ctxt)
	xpathNextAncestorOrSelf(self, ctxt)
	xpathNextAttribute(self, ctxt)
	xpathNextChild(self, ctxt)
	xpathNextDescendant(self, ctxt)
	xpathNextDescendantOrSelf(self, ctxt)
	xpathNextFollowing(self, ctxt)
	xpathNextFollowingSibling(self, ctxt)
	xpathNextNamespace(self, ctxt)
	xpathNextParent(self, ctxt)
	xpathNextPreceding(self, ctxt)
	xpathNextPrecedingSibling(self, ctxt)
	xpathNextSelf(self, ctxt)
	xpointerNewCollapsedRange(self)
	xpointerNewContext(self, doc, origin)
	xpointerNewLocationSetNodes(self, end)
	xpointerNewRange(self, startindex, end, endindex)
	xpointerNewRangeNodes(self, end)


  xmlDoc(xmlNode)
	htmlAutoCloseTag(self, name, elem)
	htmlIsAutoClosed(self, elem)
	htmlDocContentDumpFormatOutput(self, buf, encoding, format)
	htmlDocContentDumpOutput(self, buf, encoding)
	htmlDocDump(self, f)
	htmlGetMetaEncoding(self)
	htmlNodeDumpFile(self, out, cur)
	htmlNodeDumpFileFormat(self, out, cur, encoding, format)
	htmlNodeDumpFormatOutput(self, buf, cur, encoding, format)
	htmlNodeDumpOutput(self, buf, cur, encoding)
	htmlSaveFile(self, filename)
	htmlSaveFileEnc(self, filename, encoding)
	htmlSaveFileFormat(self, filename, encoding, format)
	htmlSetMetaEncoding(self, encoding)
	debugCheckDocument(self, output)
	debugDumpDocument(self, output)
	debugDumpDocumentHead(self, output)
	debugDumpEntities(self, output)
	addDocEntity(self, name, type, ExternalID, SystemID, content)
	addDtdEntity(self, name, type, ExternalID, SystemID, content)
	docEntity(self, name)
	dtdEntity(self, name)
	encodeEntities(self, input)
	encodeEntitiesReentrant(self, input)
	encodeSpecialChars(self, input)
	parameterEntity(self, name)
	relaxNGNewDocParserCtxt(self)
	relaxNGValidateDoc(self, ctxt)
	relaxNGValidateFullElement(self, ctxt, elem)
	relaxNGValidatePopElement(self, ctxt, elem)
	relaxNGValidatePushElement(self, ctxt, elem)
	copyDoc(self, recursive)
	copyNode(self, node, extended)
	copyNodeList(self, node)
	createIntSubset(self, name, ExternalID, SystemID)
	docCompressMode(self)
	dump(self, f)
	elemDump(self, f, cur)
	formatDump(self, f, format)
	freeDoc(self)
	getRootElement(self)
	intSubset(self)
	newCDataBlock(self, content, len)
	newCharRef(self, name)
	newDocComment(self, content)
	newDocFragment(self)
	newDocNode(self, ns, name, content)
	newDocNodeEatName(self, ns, name, content)
	newDocPI(self, name, content)
	newDocProp(self, name, value)
	newDocRawNode(self, ns, name, content)
	newDocText(self, content)
	newDocTextLen(self, content, len)
	newDtd(self, name, ExternalID, SystemID)
	newGlobalNs(self, href, prefix)
	newReference(self, name)
	nodeDumpOutput(self, buf, cur, level, format, encoding)
	nodeGetBase(self, cur)
	nodeListGetRawString(self, list, inLine)
	nodeListGetString(self, list, inLine)
	reconciliateNs(self, tree)
	saveFile(self, filename)
	saveFileEnc(self, filename, encoding)
	saveFileTo(self, buf, encoding)
	saveFormatFile(self, filename, format)
	saveFormatFileEnc(self, filename, encoding, format)
	saveFormatFileTo(self, buf, encoding, format)
	searchNs(self, node, nameSpace)
	searchNsByHref(self, node, href)
	setDocCompressMode(self, mode)
	setListDoc(self, list)
	setRootElement(self, root)
	setTreeDoc(self, tree)
	stringGetNodeList(self, value)
	stringLenGetNodeList(self, value, len)
	ID(self, ID)
	isID(self, elem, attr)
	isMixedElement(self, name)
	isRef(self, elem, attr)
	removeID(self, attr)
	removeRef(self, attr)
	validCtxtNormalizeAttributeValue(self, ctxt, elem, name, value)
	validNormalizeAttributeValue(self, elem, name, value)
	validateDocument(self, ctxt)
	validateDocumentFinal(self, ctxt)
	validateDtd(self, ctxt, dtd)
	validateDtdFinal(self, ctxt)
	validateElement(self, ctxt, elem)
	validateNotationUse(self, ctxt, notationName)
	validateOneAttribute(self, ctxt, elem, attr, value)
	validateOneElement(self, ctxt, elem)
	validateOneNamespace(self, ctxt, elem, prefix, ns, value)
	validatePopElement(self, ctxt, elem, qname)
	validatePushElement(self, ctxt, elem, qname)
	validateRoot(self, ctxt)
	xincludeProcess(self)
	xincludeProcessFlags(self, flags)
	NewWalker(self, reader)
	readerWalker(self)
	schemaNewDocParserCtxt(self)
	schemaValidateDoc(self, ctxt)
	xpathNewContext(self)
	xpathOrderDocElems(self)
	xpointerNewContext(self, here, origin)

  xmlAttr(xmlNode)
	debugDumpAttr(self, output, depth)
	debugDumpAttrList(self, output, depth)
	copyProp(self, target)
	copyPropList(self, target)
	freeProp(self)
	freePropList(self)
	removeProp(self)
	removeID(self, doc)
	removeRef(self, doc)