Home | History | Annotate | Download | only in libxml2

Lines Matching refs:xmlNodePtr

52 xmlNsPtr xmlNewReconciliedNs(xmlDocPtr doc, xmlNodePtr tree, xmlNsPtr ns);
81 xmlTreeErr(int code, xmlNodePtr node, const char *extra)
121 xmlNodePtr ulccur = (n)->children; \
717 xmlNewNs(xmlNodePtr node, const xmlChar *href, const xmlChar *prefix) {
779 xmlSetNs(xmlNodePtr node, xmlNsPtr ns) {
882 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
896 xmlNodePtr cur;
980 doc->children = (xmlNodePtr) cur;
981 doc->last = (xmlNodePtr) cur;
984 xmlNodePtr prev;
987 prev->prev = (xmlNodePtr) cur;
989 doc->children = (xmlNodePtr) cur;
991 xmlNodePtr next;
998 cur->prev->next = (xmlNodePtr) cur;
1000 doc->last = (xmlNodePtr) cur;
1005 doc->children = (xmlNodePtr) cur;
1007 cur->prev->next = (xmlNodePtr) cur;
1008 next->prev = (xmlNodePtr) cur;
1015 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
1083 xmlDeregisterNodeDefaultValue((xmlNodePtr)cur);
1086 xmlNodePtr next, c = cur->children;
1168 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
1199 xmlDeregisterNodeDefaultValue((xmlNodePtr)cur);
1213 xmlUnlinkNode((xmlNodePtr) cur->extSubset);
1218 xmlUnlinkNode((xmlNodePtr) cur->intSubset);
1244 xmlNodePtr
1246 xmlNodePtr ret = NULL, last = NULL;
1247 xmlNodePtr node;
1294 xmlTreeErr(XML_TREE_INVALID_HEX, (xmlNodePtr) doc,
1318 xmlTreeErr(XML_TREE_INVALID_DEC, (xmlNodePtr) doc,
1340 xmlTreeErr(XML_TREE_UNTERMINATED_ENTITY, (xmlNodePtr) doc,
1371 xmlNodePtr temp;
1378 temp->parent = (xmlNodePtr)ent;
1441 xmlNodePtr
1443 xmlNodePtr ret = NULL, last = NULL;
1444 xmlNodePtr node;
1488 xmlTreeErr(XML_TREE_INVALID_HEX, (xmlNodePtr) doc,
1506 xmlTreeErr(XML_TREE_INVALID_DEC, (xmlNodePtr) doc,
1526 (xmlNodePtr) doc, (const char *) q);
1556 xmlNodePtr temp;
1563 temp->parent = (xmlNodePtr)ent;
1629 xmlNodeListGetString(xmlDocPtr doc, xmlNodePtr list, int inLine)
1631 xmlNodePtr node = list;
1711 xmlNodeListGetRawString(xmlDocPtr doc, xmlNodePtr list, int inLine)
1713 xmlNodePtr node = list;
1782 xmlNewPropInternal(xmlNodePtr node, xmlNsPtr ns,
1828 xmlNodePtr tmp;
1831 xmlTreeErr(XML_TREE_NOT_UTF8, (xmlNodePtr) doc,
1840 tmp->parent = (xmlNodePtr) cur;
1867 xmlRegisterNodeDefaultValue((xmlNodePtr) cur);
1883 xmlNewProp(xmlNodePtr node, const xmlChar *name, const xmlChar *value) {
1908 xmlNewNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name,
1933 xmlNewNsPropEatName(xmlNodePtr node, xmlNsPtr ns, xmlChar *name,
1985 xmlNodePtr tmp;
1992 tmp->parent = (xmlNodePtr) cur;
2000 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
2035 xmlDeregisterNodeDefaultValue((xmlNodePtr)cur);
2106 xmlNodePtr
2108 xmlNodePtr cur;
2121 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2139 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
2153 xmlNodePtr
2168 xmlNodePtr
2170 xmlNodePtr cur;
2183 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2210 xmlNodePtr
2212 xmlNodePtr cur;
2225 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2238 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
2258 xmlNodePtr
2261 xmlNodePtr cur;
2295 xmlNodePtr
2298 xmlNodePtr cur;
2329 xmlNodePtr
2332 xmlNodePtr cur;
2352 xmlNodePtr
2354 xmlNodePtr cur;
2359 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2382 xmlNodePtr
2384 xmlNodePtr cur;
2389 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2427 xmlNodePtr
2428 xmlNewTextChild(xmlNodePtr parent, xmlNsPtr ns,
2430 xmlNodePtr cur, prev;
2497 xmlNodePtr
2499 xmlNodePtr cur;
2507 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2540 xmlNodePtr
2542 xmlNodePtr cur;
2551 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2579 cur->children = (xmlNodePtr) ent;
2580 cur->last = (xmlNodePtr) ent;
2596 xmlNodePtr
2598 xmlNodePtr cur;
2613 xmlNodePtr
2615 xmlNodePtr cur;
2620 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2648 xmlNodePtr
2650 xmlNodePtr cur;
2664 xmlNodePtr
2666 xmlNodePtr cur;
2671 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2698 xmlNodePtr
2700 xmlNodePtr cur;
2705 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2731 xmlNodePtr
2733 xmlNodePtr cur;
2748 xmlSetTreeDoc(xmlNodePtr tree, xmlDocPtr doc) {
2776 xmlSetListDoc(xmlNodePtr list, xmlDocPtr doc) {
2777 xmlNodePtr cur;
2807 xmlNodePtr
2808 xmlNewChild(xmlNodePtr parent, xmlNsPtr ns,
2810 xmlNodePtr cur, prev;
2882 static xmlNodePtr
2883 xmlAddPropSibling(xmlNodePtr prev, xmlNodePtr cur, xmlNodePtr prop) {
2932 xmlNodePtr
2933 xmlAddNextSibling(xmlNodePtr cur, xmlNodePtr elem) {
3010 xmlNodePtr
3011 xmlAddPrevSibling(xmlNodePtr cur, xmlNodePtr elem) {
3086 xmlNodePtr
3087 xmlAddSibling(xmlNodePtr cur, xmlNodePtr elem) {
3088 xmlNodePtr parent;
3154 xmlNodePtr
3155 xmlAddChildList(xmlNodePtr parent, xmlNodePtr cur) {
3156 xmlNodePtr prev;
3240 xmlNodePtr
3241 xmlAddChild(xmlNodePtr parent, xmlNodePtr cur) {
3242 xmlNodePtr prev;
3325 xmlUnlinkNode((xmlNodePtr) lastattr);
3364 xmlNodePtr
3365 xmlGetLastChild(xmlNodePtr parent) {
3394 xmlChildElementCount(xmlNodePtr parent) {
3396 xmlNodePtr cur = NULL;
3429 xmlNodePtr
3430 xmlFirstElementChild(xmlNodePtr parent) {
3431 xmlNodePtr cur = NULL;
3464 xmlNodePtr
3465 xmlLastElementChild(xmlNodePtr parent) {
3466 xmlNodePtr cur = NULL;
3500 xmlNodePtr
3501 xmlPreviousElementSibling(xmlNodePtr node) {
3539 xmlNodePtr
3540 xmlNextElementSibling(xmlNodePtr node) {
3577 xmlFreeNodeList(xmlNodePtr cur) {
3578 xmlNodePtr next;
3647 xmlFreeNode(xmlNodePtr cur) {
3718 xmlUnlinkNode(xmlNodePtr cur) {
3759 xmlNodePtr parent;
3791 xmlNodePtr
3792 xmlReplaceNode(xmlNodePtr old, xmlNodePtr cur) {
3907 static xmlNodePtr
3908 xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent);
3911 xmlCopyPropInternal(xmlDocPtr doc, xmlNodePtr target, xmlAttrPtr cur) {
3940 xmlNodePtr root = target;
3941 xmlNodePtr pred = NULL;
3947 if (root == (xmlNodePtr) target->doc) {
3975 xmlNodePtr tmp;
3977 ret->children = xmlStaticCopyNodeList(cur->children, ret->doc, (xmlNodePtr) ret);
3981 /* tmp->parent = (xmlNodePtr)ret; */
4016 xmlCopyProp(xmlNodePtr target, xmlAttrPtr cur) {
4030 xmlCopyPropList(xmlNodePtr target, xmlAttrPtr cur) {
4069 static xmlNodePtr
4070 xmlStaticCopyNode(const xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent,
4072 xmlNodePtr ret;
4088 return((xmlNodePtr) xmlCopyPropInternal(doc, parent, (xmlAttrPtr) node));
4090 return((xmlNodePtr) xmlCopyNamespaceList((xmlNsPtr) node));
4098 return((xmlNodePtr) xmlCopyDoc((xmlDocPtr) node, extended));
4112 ret = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
4145 xmlNodePtr tmp;
4153 xmlRegisterNodeDefaultValue((xmlNodePtr)ret);
4178 xmlNodePtr root = ret;
4200 ret->children = (xmlNodePtr) xmlGetDocEntity(doc, ret->name);
4214 xmlRegisterNodeDefaultValue((xmlNodePtr)ret);
4218 static xmlNodePtr
4219 xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent) {
4220 xmlNodePtr ret = NULL;
4221 xmlNodePtr p = NULL,q;
4231 q = (xmlNodePtr) xmlCopyDtd( (xmlDtdPtr) node );
4237 q = (xmlNodePtr) doc->intSubset;
4266 * Returns: a new #xmlNodePtr, or NULL in case of error.
4268 xmlNodePtr
4269 xmlCopyNode(const xmlNodePtr node, int extended) {
4270 xmlNodePtr ret;
4286 * Returns: a new #xmlNodePtr, or NULL in case of error.
4288 xmlNodePtr
4289 xmlDocCopyNode(const xmlNodePtr node, xmlDocPtr doc, int extended) {
4290 xmlNodePtr ret;
4303 * Returns: a new #xmlNodePtr, or NULL in case of error.
4305 xmlNodePtr xmlDocCopyNodeList(xmlDocPtr doc, const xmlNodePtr node) {
4306 xmlNodePtr ret = xmlStaticCopyNodeList(node, doc, NULL);
4317 * Returns: a new #xmlNodePtr, or NULL in case of error.
4319 xmlNodePtr xmlCopyNodeList(const xmlNodePtr node) {
4320 xmlNodePtr ret = xmlStaticCopyNodeList(node, NULL, NULL);
4336 xmlNodePtr cur, p = NULL, q;
4367 q = (xmlNodePtr) xmlGetEntityFromDtd(ret, tmp->name);
4371 q = (xmlNodePtr)
4379 q = (xmlNodePtr)
4383 q = (xmlNodePtr)
4400 q->parent = (xmlNodePtr) ret;
4445 xmlSetTreeDoc((xmlNodePtr)ret->intSubset, ret);
4452 xmlNodePtr tmp;
4455 xmlNodePtr)ret);
4484 xmlGetLineNo(xmlNodePtr node)
4519 xmlGetNodePath(xmlNodePtr node)
4521 xmlNodePtr cur, tmp, next;
4762 * Returns the #xmlNodePtr for the root or NULL
4764 xmlNodePtr
4766 xmlNodePtr ret;
4790 xmlNodePtr
4791 xmlDocSetRootElement(xmlDocPtr doc, xmlNodePtr root) {
4792 xmlNodePtr old = NULL;
4799 root->parent = (xmlNodePtr) doc;
4830 xmlNodeSetLang(xmlNodePtr cur, const xmlChar *lang) {
4879 xmlNodeGetLang(xmlNodePtr cur) {
4902 xmlNodeSetSpacePreserve(xmlNodePtr cur, int val) {
4958 xmlNodeGetSpacePreserve(xmlNodePtr cur) {
4988 xmlNodeSetName(xmlNodePtr cur, const xmlChar *name) {
5047 xmlNodeSetBase(xmlNodePtr cur, const xmlChar* uri) {
5121 xmlNodeGetBase(xmlDocPtr doc, xmlNodePtr cur) {
5204 xmlNodeBufGetContent(xmlBufferPtr buffer, xmlNodePtr cur)
5214 xmlNodePtr tmp = cur;
5264 xmlNodePtr tmp = attr->children;
5281 xmlNodePtr tmp;
5344 xmlNodeGetContent(xmlNodePtr cur)
5410 xmlNodeBufGetContent(buffer, (xmlNodePtr) cur);
5452 xmlNodeSetContent(xmlNodePtr cur, const xmlChar *content) {
5529 xmlNodeSetContentLen(xmlNodePtr cur, const xmlChar *content, int len) {
5603 xmlNodeAddContentLen(xmlNodePtr cur, const xmlChar *content, int len) {
5615 xmlNodePtr last, newNode, tmp;
5678 xmlNodeAddContent(xmlNodePtr cur, const xmlChar *content) {
5701 xmlNodePtr
5702 xmlTextMerge(xmlNodePtr first, xmlNodePtr second) {
5727 xmlGetNsList(xmlDocPtr doc ATTRIBUTE_UNUSED, xmlNodePtr node)
5828 xmlSearchNs(xmlDocPtr doc, xmlNodePtr node, const xmlChar *nameSpace) {
5831 xmlNodePtr orig = node;
5916 xmlNsInScope(xmlDocPtr doc ATTRIBUTE_UNUSED, xmlNodePtr node,
5917 xmlNodePtr ancestor, const xmlChar * prefix)
5957 xmlSearchNsByHref(xmlDocPtr doc, xmlNodePtr node, const xmlChar * href)
5960 xmlNodePtr orig = node;
6049 xmlNewReconciliedNs(xmlDocPtr doc, xmlNodePtr tree, xmlNsPtr ns) {
6118 xmlReconciliateNs(xmlDocPtr doc, xmlNodePtr tree) {
6125 xmlNodePtr node = tree;
6300 xmlGetPropNodeInternal(xmlNodePtr node, const xmlChar *name,
6460 xmlHasProp(xmlNodePtr node, const xmlChar *name) {
6515 xmlHasNsProp(xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) {
6537 xmlGetProp(xmlNodePtr node, const xmlChar *name) {
6562 xmlGetNoNsProp(xmlNodePtr node, const xmlChar *name) {
6587 xmlGetNsProp(xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) {
6607 xmlUnsetProp(xmlNodePtr node, const xmlChar *name) {
6613 xmlUnlinkNode((xmlNodePtr) prop);
6628 xmlUnsetNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name) {
6634 xmlUnlinkNode((xmlNodePtr) prop);
6656 xmlSetProp(xmlNodePtr node, const xmlChar *name, const xmlChar *value) {
6692 xmlSetNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name,
6714 xmlNodePtr tmp;
6717 xmlTreeErr(XML_TREE_NOT_UTF8, (xmlNodePtr) node->doc,
6726 tmp->parent = (xmlNodePtr) prop;
6752 xmlNodeIsText(xmlNodePtr node) {
6769 xmlIsBlankNode(xmlNodePtr node) {
6798 xmlTextConcat(xmlNodePtr node, const xmlChar *content, int len) {
7853 xmlNodePtr node)
7855 xmlNodePtr cur;
7866 while ((cur != NULL) && (cur != (xmlNodePtr) cur->doc)) {
7988 xmlNodePtr node, int options ATTRIBUTE_UNUSED)
8071 node = (xmlNodePtr) node->properties;
8120 xmlSearchNsByNamespaceStrict(xmlDocPtr doc, xmlNodePtr node,
8124 xmlNodePtr cur, prev = NULL, out = NULL;
8220 xmlSearchNsByPrefixStrict(xmlDocPtr doc, xmlNodePtr node,
8224 xmlNodePtr cur;
8286 xmlNodePtr elem,
8308 ((xmlNodePtr) elem->parent->doc != elem->parent)) {
8362 xmlNodePtr elem,
8504 xmlNodePtr elem,
8510 xmlNodePtr cur, curElem = NULL;
8541 ((xmlNodePtr) elem->parent->doc != elem->parent)) {
8625 ((xmlNodePtr) elem->parent->doc != elem->parent)) {
8676 cur = (xmlNodePtr) cur->properties;
8768 xmlNodePtr node,
8770 xmlNodePtr destParent,
8774 xmlNodePtr cur, curElem = NULL;
8972 cur = (xmlNodePtr) cur->properties;
9011 cur->children = (xmlNodePtr) ent;
9012 cur->last = (xmlNodePtr) ent;
9133 xmlNodePtr node,
9134 xmlNodePtr *resNode,
9136 xmlNodePtr destParent,
9141 xmlNodePtr cur, curElem = NULL;
9155 xmlNodePtr resultClone = NULL, clone = NULL, parentClone = NULL, prevClone = NULL;
9222 clone = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
9246 clone = (xmlNodePtr) xmlMalloc(sizeof(xmlAttr));
9405 clone->children = (xmlNodePtr) ent;
9406 clone->last = (xmlNodePtr) ent;
9531 cur = (xmlNodePtr) cur->properties;
9658 xmlNodePtr destParent,
9661 xmlNodePtr cur;
9730 cur->children = (xmlNodePtr) ent;
9731 cur->last = (xmlNodePtr) ent;
9743 if (cur == (xmlNodePtr) attr)
9787 xmlNodePtr node,
9789 xmlNodePtr destParent,
9837 xmlNodePtr cur = node;
9867 node->children = (xmlNodePtr) ent;
9868 node->last = (xmlNodePtr) ent;