Home | History | Annotate | Download | only in libxml2

Lines Matching refs:xmlNodePtr

53 xmlNewReconciliedNs(xmlDocPtr doc, xmlNodePtr tree, xmlNsPtr ns);
82 xmlTreeErr(int code, xmlNodePtr node, const char *extra)
122 xmlNodePtr ulccur = (n)->children; \
718 xmlNewNs(xmlNodePtr node, const xmlChar *href, const xmlChar *prefix) {
791 xmlSetNs(xmlNodePtr node, xmlNsPtr ns) {
894 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
908 xmlNodePtr cur;
992 doc->children = (xmlNodePtr) cur;
993 doc->last = (xmlNodePtr) cur;
996 xmlNodePtr prev;
999 prev->prev = (xmlNodePtr) cur;
1001 doc->children = (xmlNodePtr) cur;
1003 xmlNodePtr next;
1010 cur->prev->next = (xmlNodePtr) cur;
1012 doc->last = (xmlNodePtr) cur;
1017 doc->children = (xmlNodePtr) cur;
1019 cur->prev->next = (xmlNodePtr) cur;
1020 next->prev = (xmlNodePtr) cur;
1027 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
1095 xmlDeregisterNodeDefaultValue((xmlNodePtr)cur);
1098 xmlNodePtr next, c = cur->children;
1180 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
1211 xmlDeregisterNodeDefaultValue((xmlNodePtr)cur);
1225 xmlUnlinkNode((xmlNodePtr) cur->extSubset);
1230 xmlUnlinkNode((xmlNodePtr) cur->intSubset);
1256 xmlNodePtr
1258 xmlNodePtr ret = NULL, last = NULL;
1259 xmlNodePtr node;
1306 xmlTreeErr(XML_TREE_INVALID_HEX, (xmlNodePtr) doc,
1330 xmlTreeErr(XML_TREE_INVALID_DEC, (xmlNodePtr) doc,
1352 xmlTreeErr(XML_TREE_UNTERMINATED_ENTITY, (xmlNodePtr) doc,
1383 xmlNodePtr temp;
1390 temp->parent = (xmlNodePtr)ent;
1453 xmlNodePtr
1455 xmlNodePtr ret = NULL, last = NULL;
1456 xmlNodePtr node;
1500 xmlTreeErr(XML_TREE_INVALID_HEX, (xmlNodePtr) doc,
1518 xmlTreeErr(XML_TREE_INVALID_DEC, (xmlNodePtr) doc,
1538 (xmlNodePtr) doc, (const char *) q);
1568 xmlNodePtr temp;
1575 temp->parent = (xmlNodePtr)ent;
1639 xmlNodeListGetString(xmlDocPtr doc, xmlNodePtr list, int inLine)
1641 xmlNodePtr node = list;
1721 xmlNodeListGetRawString(xmlDocPtr doc, xmlNodePtr list, int inLine)
1723 xmlNodePtr node = list;
1792 xmlNewPropInternal(xmlNodePtr node, xmlNsPtr ns,
1838 xmlNodePtr tmp;
1841 xmlTreeErr(XML_TREE_NOT_UTF8, (xmlNodePtr) doc,
1850 tmp->parent = (xmlNodePtr) cur;
1878 xmlRegisterNodeDefaultValue((xmlNodePtr) cur);
1894 xmlNewProp(xmlNodePtr node, const xmlChar *name, const xmlChar *value) {
1919 xmlNewNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name,
1944 xmlNewNsPropEatName(xmlNodePtr node, xmlNsPtr ns, xmlChar *name,
1996 xmlNodePtr tmp;
2003 tmp->parent = (xmlNodePtr) cur;
2011 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
2046 xmlDeregisterNodeDefaultValue((xmlNodePtr)cur);
2117 xmlNodePtr
2119 xmlNodePtr cur;
2132 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2150 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
2164 xmlNodePtr
2179 xmlNodePtr
2181 xmlNodePtr cur;
2194 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2221 xmlNodePtr
2223 xmlNodePtr cur;
2236 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2249 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
2269 xmlNodePtr
2272 xmlNodePtr cur;
2306 xmlNodePtr
2309 xmlNodePtr cur;
2340 xmlNodePtr
2343 xmlNodePtr cur;
2363 xmlNodePtr
2365 xmlNodePtr cur;
2370 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2393 xmlNodePtr
2395 xmlNodePtr cur;
2400 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2438 xmlNodePtr
2439 xmlNewTextChild(xmlNodePtr parent, xmlNsPtr ns,
2441 xmlNodePtr cur, prev;
2508 xmlNodePtr
2510 xmlNodePtr cur;
2518 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2551 xmlNodePtr
2553 xmlNodePtr cur;
2562 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2590 cur->children = (xmlNodePtr) ent;
2591 cur->last = (xmlNodePtr) ent;
2607 xmlNodePtr
2609 xmlNodePtr cur;
2624 xmlNodePtr
2626 xmlNodePtr cur;
2631 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2659 xmlNodePtr
2661 xmlNodePtr cur;
2675 xmlNodePtr
2677 xmlNodePtr cur;
2682 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2709 xmlNodePtr
2711 xmlNodePtr cur;
2716 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2742 xmlNodePtr
2744 xmlNodePtr cur;
2759 xmlSetTreeDoc(xmlNodePtr tree, xmlDocPtr doc) {
2787 xmlSetListDoc(xmlNodePtr list, xmlDocPtr doc) {
2788 xmlNodePtr cur;
2818 xmlNodePtr
2819 xmlNewChild(xmlNodePtr parent, xmlNsPtr ns,
2821 xmlNodePtr cur, prev;
2893 static xmlNodePtr
2894 xmlAddPropSibling(xmlNodePtr prev, xmlNodePtr cur, xmlNodePtr prop) {
2943 xmlNodePtr
2944 xmlAddNextSibling(xmlNodePtr cur, xmlNodePtr elem) {
3021 xmlNodePtr
3022 xmlAddPrevSibling(xmlNodePtr cur, xmlNodePtr elem) {
3097 xmlNodePtr
3098 xmlAddSibling(xmlNodePtr cur, xmlNodePtr elem) {
3099 xmlNodePtr parent;
3173 xmlNodePtr
3174 xmlAddChildList(xmlNodePtr parent, xmlNodePtr cur) {
3175 xmlNodePtr prev;
3259 xmlNodePtr
3260 xmlAddChild(xmlNodePtr parent, xmlNodePtr cur) {
3261 xmlNodePtr prev;
3344 xmlUnlinkNode((xmlNodePtr) lastattr);
3383 xmlNodePtr
3384 xmlGetLastChild(xmlNodePtr parent) {
3413 xmlChildElementCount(xmlNodePtr parent) {
3415 xmlNodePtr cur = NULL;
3448 xmlNodePtr
3449 xmlFirstElementChild(xmlNodePtr parent) {
3450 xmlNodePtr cur = NULL;
3483 xmlNodePtr
3484 xmlLastElementChild(xmlNodePtr parent) {
3485 xmlNodePtr cur = NULL;
3519 xmlNodePtr
3520 xmlPreviousElementSibling(xmlNodePtr node) {
3558 xmlNodePtr
3559 xmlNextElementSibling(xmlNodePtr node) {
3596 xmlFreeNodeList(xmlNodePtr cur) {
3597 xmlNodePtr next;
3666 xmlFreeNode(xmlNodePtr cur) {
3739 xmlUnlinkNode(xmlNodePtr cur) {
3780 xmlNodePtr parent;
3812 xmlNodePtr
3813 xmlReplaceNode(xmlNodePtr old, xmlNodePtr cur) {
3928 static xmlNodePtr
3929 xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent);
3932 xmlCopyPropInternal(xmlDocPtr doc, xmlNodePtr target, xmlAttrPtr cur) {
3961 xmlNodePtr root = target;
3962 xmlNodePtr pred = NULL;
3968 if (root == (xmlNodePtr) target->doc) {
3996 xmlNodePtr tmp;
3998 ret->children = xmlStaticCopyNodeList(cur->children, ret->doc, (xmlNodePtr) ret);
4002 /* tmp->parent = (xmlNodePtr)ret; */
4037 xmlCopyProp(xmlNodePtr target, xmlAttrPtr cur) {
4051 xmlCopyPropList(xmlNodePtr target, xmlAttrPtr cur) {
4090 static xmlNodePtr
4091 xmlStaticCopyNode(const xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent,
4093 xmlNodePtr ret;
4109 return((xmlNodePtr) xmlCopyPropInternal(doc, parent, (xmlAttrPtr) node));
4111 return((xmlNodePtr) xmlCopyNamespaceList((xmlNsPtr) node));
4119 return((xmlNodePtr) xmlCopyDoc((xmlDocPtr) node, extended));
4133 ret = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
4166 xmlNodePtr tmp;
4174 xmlRegisterNodeDefaultValue((xmlNodePtr)ret);
4200 xmlNodePtr root = ret;
4225 ret->children = (xmlNodePtr) xmlGetDocEntity(doc, ret->name);
4239 xmlRegisterNodeDefaultValue((xmlNodePtr)ret);
4243 static xmlNodePtr
4244 xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent) {
4245 xmlNodePtr ret = NULL;
4246 xmlNodePtr p = NULL,q;
4256 q = (xmlNodePtr) xmlCopyDtd( (xmlDtdPtr) node );
4262 q = (xmlNodePtr) doc->intSubset;
4291 * Returns: a new #xmlNodePtr, or NULL in case of error.
4293 xmlNodePtr
4294 xmlCopyNode(const xmlNodePtr node, int extended) {
4295 xmlNodePtr ret;
4311 * Returns: a new #xmlNodePtr, or NULL in case of error.
4313 xmlNodePtr
4314 xmlDocCopyNode(const xmlNodePtr node, xmlDocPtr doc, int extended) {
4315 xmlNodePtr ret;
4328 * Returns: a new #xmlNodePtr, or NULL in case of error.
4330 xmlNodePtr xmlDocCopyNodeList(xmlDocPtr doc, const xmlNodePtr node) {
4331 xmlNodePtr ret = xmlStaticCopyNodeList(node, doc, NULL);
4342 * Returns: a new #xmlNodePtr, or NULL in case of error.
4344 xmlNodePtr xmlCopyNodeList(const xmlNodePtr node) {
4345 xmlNodePtr ret = xmlStaticCopyNodeList(node, NULL, NULL);
4361 xmlNodePtr cur, p = NULL, q;
4392 q = (xmlNodePtr) xmlGetEntityFromDtd(ret, tmp->name);
4396 q = (xmlNodePtr)
4404 q = (xmlNodePtr)
4408 q = (xmlNodePtr)
4425 q->parent = (xmlNodePtr) ret;
4470 xmlSetTreeDoc((xmlNodePtr)ret->intSubset, ret);
4477 xmlNodePtr tmp;
4480 (xmlNodePtr)ret);
4509 xmlGetLineNo(xmlNodePtr node)
4544 xmlGetNodePath(xmlNodePtr node)
4546 xmlNodePtr cur, tmp, next;
4787 * Returns the #xmlNodePtr for the root or NULL
4789 xmlNodePtr
4791 xmlNodePtr ret;
4815 xmlNodePtr
4816 xmlDocSetRootElement(xmlDocPtr doc, xmlNodePtr root) {
4817 xmlNodePtr old = NULL;
4824 root->parent = (xmlNodePtr) doc;
4855 xmlNodeSetLang(xmlNodePtr cur, const xmlChar *lang) {
4904 xmlNodeGetLang(xmlNodePtr cur) {
4927 xmlNodeSetSpacePreserve(xmlNodePtr cur, int val) {
4983 xmlNodeGetSpacePreserve(xmlNodePtr cur) {
5013 xmlNodeSetName(xmlNodePtr cur, const xmlChar *name) {
5072 xmlNodeSetBase(xmlNodePtr cur, const xmlChar* uri) {
5146 xmlNodeGetBase(xmlDocPtr doc, xmlNodePtr cur) {
5229 xmlNodeBufGetContent(xmlBufferPtr buffer, xmlNodePtr cur)
5239 xmlNodePtr tmp = cur;
5289 xmlNodePtr tmp = attr->children;
5306 xmlNodePtr tmp;
5369 xmlNodeGetContent(xmlNodePtr cur)
5435 xmlNodeBufGetContent(buffer, (xmlNodePtr) cur);
5477 xmlNodeSetContent(xmlNodePtr cur, const xmlChar *content) {
5554 xmlNodeSetContentLen(xmlNodePtr cur, const xmlChar *content, int len) {
5628 xmlNodeAddContentLen(xmlNodePtr cur, const xmlChar *content, int len) {
5640 xmlNodePtr last, newNode, tmp;
5703 xmlNodeAddContent(xmlNodePtr cur, const xmlChar *content) {
5726 xmlNodePtr
5727 xmlTextMerge(xmlNodePtr first, xmlNodePtr second) {
5752 xmlGetNsList(xmlDocPtr doc ATTRIBUTE_UNUSED, xmlNodePtr node)
5853 xmlSearchNs(xmlDocPtr doc, xmlNodePtr node, const xmlChar *nameSpace) {
5856 xmlNodePtr orig = node;
5941 xmlNsInScope(xmlDocPtr doc ATTRIBUTE_UNUSED, xmlNodePtr node,
5942 xmlNodePtr ancestor, const xmlChar * prefix)
5982 xmlSearchNsByHref(xmlDocPtr doc, xmlNodePtr node, const xmlChar * href)
5985 xmlNodePtr orig = node;
6074 xmlNewReconciliedNs(xmlDocPtr doc, xmlNodePtr tree, xmlNsPtr ns) {
6143 xmlReconciliateNs(xmlDocPtr doc, xmlNodePtr tree) {
6150 xmlNodePtr node = tree;
6325 xmlGetPropNodeInternal(xmlNodePtr node, const xmlChar *name,
6485 xmlHasProp(xmlNodePtr node, const xmlChar *name) {
6540 xmlHasNsProp(xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) {
6562 xmlGetProp(xmlNodePtr node, const xmlChar *name) {
6587 xmlGetNoNsProp(xmlNodePtr node, const xmlChar *name) {
6612 xmlGetNsProp(xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) {
6632 xmlUnsetProp(xmlNodePtr node, const xmlChar *name) {
6638 xmlUnlinkNode((xmlNodePtr) prop);
6653 xmlUnsetNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name) {
6659 xmlUnlinkNode((xmlNodePtr) prop);
6681 xmlSetProp(xmlNodePtr node, const xmlChar *name, const xmlChar *value) {
6717 xmlSetNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name,
6739 xmlNodePtr tmp;
6742 xmlTreeErr(XML_TREE_NOT_UTF8, (xmlNodePtr) node->doc,
6751 tmp->parent = (xmlNodePtr) prop;
6777 xmlNodeIsText(xmlNodePtr node) {
6794 xmlIsBlankNode(xmlNodePtr node) {
6823 xmlTextConcat(xmlNodePtr node, const xmlChar *content, int len) {
7883 xmlNodePtr node)
7885 xmlNodePtr cur;
7896 while ((cur != NULL) && (cur != (xmlNodePtr) cur->doc)) {
8018 xmlNodePtr node, int options ATTRIBUTE_UNUSED)
8101 node = (xmlNodePtr) node->properties;
8150 xmlSearchNsByNamespaceStrict(xmlDocPtr doc, xmlNodePtr node,
8154 xmlNodePtr cur, prev = NULL, out = NULL;
8250 xmlSearchNsByPrefixStrict(xmlDocPtr doc, xmlNodePtr node,
8254 xmlNodePtr cur;
8316 xmlNodePtr elem,
8338 ((xmlNodePtr) elem->parent->doc != elem->parent)) {
8392 xmlNodePtr elem,
8534 xmlNodePtr elem,
8540 xmlNodePtr cur, curElem = NULL;
8571 ((xmlNodePtr) elem->parent->doc != elem->parent)) {
8655 ((xmlNodePtr) elem->parent->doc != elem->parent)) {
8706 cur = (xmlNodePtr) cur->properties;
8798 xmlNodePtr node,
8800 xmlNodePtr destParent,
8804 xmlNodePtr cur, curElem = NULL;
9002 cur = (xmlNodePtr) cur->properties;
9041 cur->children = (xmlNodePtr) ent;
9042 cur->last = (xmlNodePtr) ent;
9163 xmlNodePtr node,
9164 xmlNodePtr *resNode,
9166 xmlNodePtr destParent,
9171 xmlNodePtr cur, curElem = NULL;
9185 xmlNodePtr resultClone = NULL, clone = NULL, parentClone = NULL, prevClone = NULL;
9252 clone = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
9276 clone = (xmlNodePtr) xmlMalloc(sizeof(xmlAttr));
9435 clone->children = (xmlNodePtr) ent;
9436 clone->last = (xmlNodePtr) ent;
9561 cur = (xmlNodePtr) cur->properties;
9688 xmlNodePtr destParent,
9691 xmlNodePtr cur;
9760 cur->children = (xmlNodePtr) ent;
9761 cur->last = (xmlNodePtr) ent;
9773 if (cur == (xmlNodePtr) attr)
9817 xmlNodePtr node,
9819 xmlNodePtr destParent,
9867 xmlNodePtr cur = node;
9897 node->children = (xmlNodePtr) ent;
9898 node->last = (xmlNodePtr) ent;