Home | History | Annotate | Download | only in libxml2

Lines Matching refs:xmlNodePtr

56 xmlNewReconciliedNs(xmlDocPtr doc, xmlNodePtr tree, xmlNsPtr ns);
85 xmlTreeErr(int code, xmlNodePtr node, const char *extra)
125 xmlNodePtr ulccur = (n)->children; \
728 xmlNewNs(xmlNodePtr node, const xmlChar *href, const xmlChar *prefix) {
801 xmlSetNs(xmlNodePtr node, xmlNsPtr ns) {
906 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
920 xmlNodePtr cur;
1004 doc->children = (xmlNodePtr) cur;
1005 doc->last = (xmlNodePtr) cur;
1008 xmlNodePtr prev;
1011 prev->prev = (xmlNodePtr) cur;
1013 doc->children = (xmlNodePtr) cur;
1015 xmlNodePtr next;
1022 cur->prev->next = (xmlNodePtr) cur;
1024 doc->last = (xmlNodePtr) cur;
1029 doc->children = (xmlNodePtr) cur;
1031 cur->prev->next = (xmlNodePtr) cur;
1032 next->prev = (xmlNodePtr) cur;
1039 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
1107 xmlDeregisterNodeDefaultValue((xmlNodePtr)cur);
1110 xmlNodePtr next, c = cur->children;
1192 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
1223 xmlDeregisterNodeDefaultValue((xmlNodePtr)cur);
1237 xmlUnlinkNode((xmlNodePtr) cur->extSubset);
1242 xmlUnlinkNode((xmlNodePtr) cur->intSubset);
1268 xmlNodePtr
1270 xmlNodePtr ret = NULL, last = NULL;
1271 xmlNodePtr node;
1312 xmlTreeErr(XML_TREE_INVALID_HEX, (xmlNodePtr) doc,
1336 xmlTreeErr(XML_TREE_INVALID_DEC, (xmlNodePtr) doc,
1358 xmlTreeErr(XML_TREE_UNTERMINATED_ENTITY, (xmlNodePtr) doc,
1402 xmlNodePtr temp;
1409 temp->parent = (xmlNodePtr)ent;
1476 xmlNodePtr
1478 xmlNodePtr ret = NULL, last = NULL;
1479 xmlNodePtr node;
1517 xmlTreeErr(XML_TREE_INVALID_HEX, (xmlNodePtr) doc,
1535 xmlTreeErr(XML_TREE_INVALID_DEC, (xmlNodePtr) doc,
1555 (xmlNodePtr) doc, (const char *) q);
1594 xmlNodePtr temp;
1596 ent->children = (xmlNodePtr) -1;
1602 temp->parent = (xmlNodePtr)ent;
1827 xmlNewPropInternal(xmlNodePtr node, xmlNsPtr ns,
1873 xmlNodePtr tmp;
1876 xmlTreeErr(XML_TREE_NOT_UTF8, (xmlNodePtr) doc,
1885 tmp->parent = (xmlNodePtr) cur;
1913 xmlRegisterNodeDefaultValue((xmlNodePtr) cur);
1929 xmlNewProp(xmlNodePtr node, const xmlChar *name, const xmlChar *value) {
1954 xmlNewNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name,
1979 xmlNewNsPropEatName(xmlNodePtr node, xmlNsPtr ns, xmlChar *name,
2031 xmlNodePtr tmp;
2038 tmp->parent = (xmlNodePtr) cur;
2046 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
2081 xmlDeregisterNodeDefaultValue((xmlNodePtr)cur);
2152 xmlNodePtr
2154 xmlNodePtr cur;
2167 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2185 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
2199 xmlNodePtr
2214 xmlNodePtr
2216 xmlNodePtr cur;
2229 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2256 xmlNodePtr
2258 xmlNodePtr cur;
2271 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2284 xmlRegisterNodeDefaultValue((xmlNodePtr)cur);
2304 xmlNodePtr
2307 xmlNodePtr cur;
2341 xmlNodePtr
2344 xmlNodePtr cur;
2375 xmlNodePtr
2378 xmlNodePtr cur;
2398 xmlNodePtr
2400 xmlNodePtr cur;
2405 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2428 xmlNodePtr
2430 xmlNodePtr cur;
2435 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2473 xmlNodePtr
2474 xmlNewTextChild(xmlNodePtr parent, xmlNsPtr ns,
2476 xmlNodePtr cur, prev;
2543 xmlNodePtr
2545 xmlNodePtr cur;
2553 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2586 xmlNodePtr
2588 xmlNodePtr cur;
2597 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2625 cur->children = (xmlNodePtr) ent;
2626 cur->last = (xmlNodePtr) ent;
2642 xmlNodePtr
2644 xmlNodePtr cur;
2659 xmlNodePtr
2661 xmlNodePtr cur;
2666 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2694 xmlNodePtr
2696 xmlNodePtr cur;
2710 xmlNodePtr
2712 xmlNodePtr cur;
2717 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2744 xmlNodePtr
2746 xmlNodePtr cur;
2751 cur = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
2777 xmlNodePtr
2779 xmlNodePtr cur;
2794 xmlSetTreeDoc(xmlNodePtr tree, xmlDocPtr doc) {
2841 xmlSetListDoc(xmlNodePtr list, xmlDocPtr doc) {
2842 xmlNodePtr cur;
2872 xmlNodePtr
2873 xmlNewChild(xmlNodePtr parent, xmlNsPtr ns,
2875 xmlNodePtr cur, prev;
2947 static xmlNodePtr
2948 xmlAddPropSibling(xmlNodePtr prev, xmlNodePtr cur, xmlNodePtr prop) {
2999 xmlNodePtr
3000 xmlAddNextSibling(xmlNodePtr cur, xmlNodePtr elem) {
3077 xmlNodePtr
3078 xmlAddPrevSibling(xmlNodePtr cur, xmlNodePtr elem) {
3153 xmlNodePtr
3154 xmlAddSibling(xmlNodePtr cur, xmlNodePtr elem) {
3155 xmlNodePtr parent;
3229 xmlNodePtr
3230 xmlAddChildList(xmlNodePtr parent, xmlNodePtr cur) {
3231 xmlNodePtr prev;
3315 xmlNodePtr
3316 xmlAddChild(xmlNodePtr parent, xmlNodePtr cur) {
3317 xmlNodePtr prev;
3400 xmlUnlinkNode((xmlNodePtr) lastattr);
3439 xmlNodePtr
3469 xmlChildElementCount(xmlNodePtr parent) {
3471 xmlNodePtr cur = NULL;
3505 xmlNodePtr
3506 xmlFirstElementChild(xmlNodePtr parent) {
3507 xmlNodePtr cur = NULL;
3541 xmlNodePtr
3542 xmlLastElementChild(xmlNodePtr parent) {
3543 xmlNodePtr cur = NULL;
3578 xmlNodePtr
3579 xmlPreviousElementSibling(xmlNodePtr node) {
3617 xmlNodePtr
3618 xmlNextElementSibling(xmlNodePtr node) {
3655 xmlFreeNodeList(xmlNodePtr cur) {
3656 xmlNodePtr next;
3725 xmlFreeNode(xmlNodePtr cur) {
3800 xmlUnlinkNode(xmlNodePtr cur) {
3843 xmlNodePtr parent;
3875 xmlNodePtr
3876 xmlReplaceNode(xmlNodePtr old, xmlNodePtr cur) {
3992 static xmlNodePtr
3993 xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent);
3996 xmlCopyPropInternal(xmlDocPtr doc, xmlNodePtr target, xmlAttrPtr cur) {
4027 xmlNodePtr root = target;
4028 xmlNodePtr pred = NULL;
4034 if (root == (xmlNodePtr) target->doc) {
4062 xmlNodePtr tmp;
4064 ret->children = xmlStaticCopyNodeList(cur->children, ret->doc, (xmlNodePtr) ret);
4068 /* tmp->parent = (xmlNodePtr)ret; */
4103 xmlCopyProp(xmlNodePtr target, xmlAttrPtr cur) {
4117 xmlCopyPropList(xmlNodePtr target, xmlAttrPtr cur) {
4158 static xmlNodePtr
4159 xmlStaticCopyNode(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent,
4161 xmlNodePtr ret;
4177 return((xmlNodePtr) xmlCopyPropInternal(doc, parent, (xmlAttrPtr) node));
4179 return((xmlNodePtr) xmlCopyNamespaceList((xmlNsPtr) node));
4187 return((xmlNodePtr) xmlCopyDoc((xmlDocPtr) node, extended));
4201 ret = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
4234 xmlNodePtr tmp;
4242 xmlRegisterNodeDefaultValue((xmlNodePtr)ret);
4268 xmlNodePtr root = ret;
4293 ret->children = (xmlNodePtr) xmlGetDocEntity(doc, ret->name);
4307 xmlRegisterNodeDefaultValue((xmlNodePtr)ret);
4311 static xmlNodePtr
4312 xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent) {
4313 xmlNodePtr ret = NULL;
4314 xmlNodePtr p = NULL,q;
4324 q = (xmlNodePtr) xmlCopyDtd( (xmlDtdPtr) node );
4331 q = (xmlNodePtr) doc->intSubset;
4361 * Returns: a new #xmlNodePtr, or NULL in case of error.
4363 xmlNodePtr
4364 xmlCopyNode(xmlNodePtr node, int extended) {
4365 xmlNodePtr ret;
4381 * Returns: a new #xmlNodePtr, or NULL in case of error.
4383 xmlNodePtr
4384 xmlDocCopyNode(xmlNodePtr node, xmlDocPtr doc, int extended) {
4385 xmlNodePtr ret;
4398 * Returns: a new #xmlNodePtr, or NULL in case of error.
4400 xmlNodePtr xmlDocCopyNodeList(xmlDocPtr doc, xmlNodePtr node) {
4401 xmlNodePtr ret = xmlStaticCopyNodeList(node, doc, NULL);
4412 * Returns: a new #xmlNodePtr, or NULL in case of error.
4414 xmlNodePtr xmlCopyNodeList(xmlNodePtr node) {
4415 xmlNodePtr ret = xmlStaticCopyNodeList(node, NULL, NULL);
4431 xmlNodePtr cur, p = NULL, q;
4462 q = (xmlNodePtr) xmlGetEntityFromDtd(ret, tmp->name);
4466 q = (xmlNodePtr)
4474 q = (xmlNodePtr)
4478 q = (xmlNodePtr)
4495 q->parent = (xmlNodePtr) ret;
4544 xmlSetTreeDoc((xmlNodePtr)ret->intSubset, ret);
4551 xmlNodePtr tmp;
4554 (xmlNodePtr)ret);
4893 * Returns the #xmlNodePtr for the root or NULL
4895 xmlNodePtr
4897 xmlNodePtr ret;
4921 xmlNodePtr
4922 xmlDocSetRootElement(xmlDocPtr doc, xmlNodePtr root) {
4923 xmlNodePtr old = NULL;
4930 root->parent = (xmlNodePtr) doc;
4961 xmlNodeSetLang(xmlNodePtr cur, const xmlChar *lang) {
5035 xmlNodeSetSpacePreserve(xmlNodePtr cur, int val) {
5123 xmlNodeSetName(xmlNodePtr cur, const xmlChar *name) {
5187 xmlNodeSetBase(xmlNodePtr cur, const xmlChar* uri) {
5434 xmlNodePtr tmp = attr->children;
5451 xmlNodePtr tmp;
5579 xmlBufGetNodeContent(buf, (xmlNodePtr) cur);
5620 xmlNodeSetContent(xmlNodePtr cur, const xmlChar *content) {
5697 xmlNodeSetContentLen(xmlNodePtr cur, const xmlChar *content, int len) {
5771 xmlNodeAddContentLen(xmlNodePtr cur, const xmlChar *content, int len) {
5783 xmlNodePtr last, newNode, tmp;
5846 xmlNodeAddContent(xmlNodePtr cur, const xmlChar *content) {
5869 xmlNodePtr
5870 xmlTextMerge(xmlNodePtr first, xmlNodePtr second) {
5999 xmlSearchNs(xmlDocPtr doc, xmlNodePtr node, const xmlChar *nameSpace) {
6087 xmlNsInScope(xmlDocPtr doc ATTRIBUTE_UNUSED, xmlNodePtr node,
6088 xmlNodePtr ancestor, const xmlChar * prefix)
6128 xmlSearchNsByHref(xmlDocPtr doc, xmlNodePtr node, const xmlChar * href)
6131 xmlNodePtr orig = node;
6220 xmlNewReconciliedNs(xmlDocPtr doc, xmlNodePtr tree, xmlNsPtr ns) {
6289 xmlReconciliateNs(xmlDocPtr doc, xmlNodePtr tree) {
6296 xmlNodePtr node = tree;
6778 xmlUnsetProp(xmlNodePtr node, const xmlChar *name) {
6784 xmlUnlinkNode((xmlNodePtr) prop);
6799 xmlUnsetNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name) {
6805 xmlUnlinkNode((xmlNodePtr) prop);
6827 xmlSetProp(xmlNodePtr node, const xmlChar *name, const xmlChar *value) {
6863 xmlSetNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name,
6885 xmlNodePtr tmp;
6888 xmlTreeErr(XML_TREE_NOT_UTF8, (xmlNodePtr) node->doc,
6897 tmp->parent = (xmlNodePtr) prop;
6969 xmlTextConcat(xmlNodePtr node, const xmlChar *content, int len) {
8072 xmlNodePtr node)
8074 xmlNodePtr cur;
8087 while ((cur != NULL) && (cur != (xmlNodePtr) cur->doc)) {
8209 xmlNodePtr node, int options ATTRIBUTE_UNUSED)
8292 node = (xmlNodePtr) node->properties;
8341 xmlSearchNsByNamespaceStrict(xmlDocPtr doc, xmlNodePtr node,
8345 xmlNodePtr cur, prev = NULL, out = NULL;
8443 xmlSearchNsByPrefixStrict(xmlDocPtr doc, xmlNodePtr node,
8447 xmlNodePtr cur;
8509 xmlNodePtr elem,
8534 ((xmlNodePtr) elem->parent->doc != elem->parent)) {
8588 xmlNodePtr elem,
8730 xmlNodePtr elem,
8736 xmlNodePtr cur, curElem = NULL;
8767 ((xmlNodePtr) elem->parent->doc != elem->parent)) {
8851 ((xmlNodePtr) elem->parent->doc != elem->parent)) {
8902 cur = (xmlNodePtr) cur->properties;
8994 xmlNodePtr node,
8996 xmlNodePtr destParent,
9000 xmlNodePtr cur, curElem = NULL;
9201 cur = (xmlNodePtr) cur->properties;
9240 cur->children = (xmlNodePtr) ent;
9241 cur->last = (xmlNodePtr) ent;
9362 xmlNodePtr node,
9363 xmlNodePtr *resNode,
9365 xmlNodePtr destParent,
9370 xmlNodePtr cur, curElem = NULL;
9384 xmlNodePtr resultClone = NULL, clone = NULL, parentClone = NULL, prevClone = NULL;
9454 clone = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
9478 clone = (xmlNodePtr) xmlMalloc(sizeof(xmlAttr));
9637 clone->children = (xmlNodePtr) ent;
9638 clone->last = (xmlNodePtr) ent;
9763 cur = (xmlNodePtr) cur->properties;
9891 xmlNodePtr destParent,
9894 xmlNodePtr cur;
9965 cur->children = (xmlNodePtr) ent;
9966 cur->last = (xmlNodePtr) ent;
9978 if (cur == (xmlNodePtr) attr)
10022 xmlNodePtr node,
10024 xmlNodePtr destParent,
10073 xmlNodePtr cur = node;
10103 node->children = (xmlNodePtr) ent;
10104 node->last = (xmlNodePtr) ent;