42 #include "autoconfig.h" 153 const char *tagName);
231 const char *namespaceURI,
233 const char *localName,
char * savePtr
Definition: ixmlparser.h:91
int ixmlNode_setNodeProperties(IXML_Node *destNode, IXML_Node *src)
Definition: node.c:1336
char * dataBuffer
Definition: ixmlparser.h:87
Definition: ixmlparser.h:58
void ixmlNode_init(IN IXML_Node *nodeptr)
Intializes a node.
int Parser_LoadDocument(IXML_Document **retDoc, const char *xmlFile, BOOL file)
Parses a xml file and return the DOM tree.
Definition: ixmlparser.c:2581
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:1222
BOOL 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:466
void ixmlNamedNodeMap_init(IXML_NamedNodeMap *nnMap)
Initializes a NamedNodeMap object.
Definition: namedNodeMap.c:77
void Parser_freeNodeContent(IXML_Node *IXML_Nodeptr)
Fees a node contents.
Definition: ixmlparser.c:2612
Definition: ixmlparser.h:84
int ixmlElement_setTagName(IXML_Element *element, const char *tagName)
Set the given element's tagName.
Definition: element.c:64
int ixmlNode_setNodeName(IXML_Node *node, const DOMString qualifiedName)
Definition: node.c:1306
int ixmlNodeList_addToNodeList(IXML_NodeList **nList, IXML_Node *add)
Add a node to nodelist.
Definition: nodeList.c:82
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:1278
char * curPtr
Definition: ixmlparser.h:89
int ixmlNamedNodeMap_addToNamedNodeMap(IXML_NamedNodeMap **nnMap, IXML_Node *add)
Add a node to a NamedNodeMap.
Definition: namedNodeMap.c:156
The ixml_membuf type.
Definition: ixmlmembuf.h:61
Data structure common to all types of nodes.
Definition: ixml.h:165
BOOL Parser_isValidXmlName(const DOMString name)
Check to see whether name is a valid xml name.
Definition: ixmlparser.c:2474
Data structure representing an Attribute node.
Definition: ixml.h:215
Data structure representing a list of nodes.
Definition: ixml.h:235
#define DOMString
The type of DOM strings.
Definition: ixml.h:59
Definition: ixmlparser.h:66
void ixmlNodeList_init(IXML_NodeList *nList)
Initializes a nodelist.
Definition: nodeList.c:46
Data structure representing the DOM Document.
Definition: ixml.h:187
Data structure representing an Element node.
Definition: ixml.h:205
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:2644
Data structure representing a list of named nodes.
Definition: ixml.h:245
void Parser_setErrorChar(char c)
Sets the error character.
Definition: ixmlparser.c:2497