113 #ifdef IXML_HAVE_SCRIPTSUPPORT
122 void Parser_setBeforeFree(
124 IXML_BeforeFreeNode_t hndlr);
129 IXML_BeforeFreeNode_t Parser_getBeforeFree();
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:82
void ixmlNamedNodeMap_init(IXML_NamedNodeMap *nnMap)
Initializes a NamedNodeMap object.
Definition: namedNodeMap.c:77
int ixmlNode_setNodeProperties(IXML_Node *destNode, IXML_Node *src)
Definition: node.c:1410
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:540
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:1296
void ixmlNode_init(IXML_Node *nodeptr)
Intializes a node.
Definition: node.c:47
int ixmlNode_setNodeName(IXML_Node *node, const DOMString qualifiedName)
Definition: node.c:1380
void ixmlNodeList_init(IXML_NodeList *nList)
Initializes a nodelist.
Definition: nodeList.c:46
void Parser_freeNodeContent(IXML_Node *IXML_Nodeptr)
Fees a node contents.
Definition: ixmlparser.c:2626
int ixmlElement_setTagName(IXML_Element *element, const char *tagName)
Set the given element's tagName.
Definition: element.c:64
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:2658
int Parser_LoadDocument(IXML_Document **retDoc, const char *xmlFile, int file)
Parses a xml file and return the DOM tree.
Definition: ixmlparser.c:2595
void Parser_setErrorChar(char c)
Sets the error character.
Definition: ixmlparser.c:2500
int ixmlNamedNodeMap_addToNamedNodeMap(IXML_NamedNodeMap **nnMap, IXML_Node *add)
Add a node to a NamedNodeMap.
Definition: namedNodeMap.c:156
int Parser_isValidXmlName(const DOMString name)
Check to see whether name is a valid xml name.
Definition: ixmlparser.c:2477
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:1352
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:60