113#ifdef IXML_HAVE_SCRIPTSUPPORT
122void Parser_setBeforeFree(
124 IXML_BeforeFreeNode_t hndlr);
129IXML_BeforeFreeNode_t Parser_getBeforeFree(
void);
158 const char *tagName);
230 const char *namespaceURI,
232 const char *localName,
#define DOMString
The type of DOM strings.
Definition ixml.h:48
int ixmlNodeList_addToNodeList(IXML_NodeList **nList, IXML_Node *add)
Add a node to nodelist.
Definition nodeList.c:75
void ixmlNamedNodeMap_init(IXML_NamedNodeMap *nnMap)
Initializes a NamedNodeMap object.
Definition namedNodeMap.c:72
int ixmlNode_setNodeProperties(IXML_Node *destNode, IXML_Node *src)
Definition node.c:1384
int ixmlNode_compare(IXML_Node *srcNode, IXML_Node *destNode)
Compare two nodes to see whether they are the same node. Parent, sibling and children node are ignore...
Definition node.c:518
void ixmlNode_getElementsByTagName(IXML_Node *n, const char *tagname, IXML_NodeList **list)
Returns a nodeList of all descendant Elements with a given tagName, in the order in which they are en...
Definition node.c:1272
void ixmlNode_init(IXML_Node *nodeptr)
Intializes a node.
Definition node.c:45
int ixmlNode_setNodeName(IXML_Node *node, const DOMString qualifiedName)
Definition node.c:1357
void ixmlNodeList_init(IXML_NodeList *nList)
Initializes a nodelist.
Definition nodeList.c:42
void Parser_freeNodeContent(IXML_Node *IXML_Nodeptr)
Fees a node contents.
Definition ixmlparser.c:2817
int ixmlElement_setTagName(IXML_Element *element, const char *tagName)
Set the given element's tagName.
Definition element.c:61
int Parser_setNodePrefixAndLocalName(IXML_Node *newIXML_NodeIXML_Attr)
Set the node prefix and localName as defined by the nodeName in the form of ns:name.
Definition ixmlparser.c:2848
int Parser_LoadDocument(IXML_Document **retDoc, const char *xmlFile, int file)
Parses a xml file and return the DOM tree.
Definition ixmlparser.c:2788
void Parser_setErrorChar(char c)
Sets the error character.
Definition ixmlparser.c:2691
int ixmlNamedNodeMap_addToNamedNodeMap(IXML_NamedNodeMap **nnMap, IXML_Node *add)
Add a node to a NamedNodeMap.
Definition namedNodeMap.c:145
int Parser_isValidXmlName(const DOMString name)
Check to see whether name is a valid xml name.
Definition ixmlparser.c:2669
void ixmlNode_getElementsByTagNameNS(IXML_Node *n, const char *namespaceURI, const char *localName, IXML_NodeList **list)
Returns a nodeList of all the descendant Elements with a given local name and namespace URI in the or...
Definition node.c:1331
Data structure representing an Attribute node.
Definition ixml.h:185
Data structure representing the DOM Document.
Definition ixml.h:160
Definition ixmlparser.h:59
Data structure representing an Element node.
Definition ixml.h:176
Data structure representing a list of named nodes.
Definition ixml.h:212
Definition ixmlparser.h:52
Data structure representing a list of nodes.
Definition ixml.h:203
Data structure common to all types of nodes.
Definition ixml.h:136
Definition ixmlparser.h:75
char * curPtr
Definition ixmlparser.h:79
char * dataBuffer
Definition ixmlparser.h:77
char * savePtr
Definition ixmlparser.h:81
The ixml_membuf type.
Definition ixmlmembuf.h:53