• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/mxml-2.7/

Lines Matching refs:tree

67   mxml_node_t		*tree,		/* XML tree */
95 tree = mxmlNewElement(MXML_NO_PARENT, "element");
97 if (!tree)
103 if (tree->type != MXML_ELEMENT)
106 tree->type < MXML_ELEMENT || tree->type > MXML_TEXT ?
107 "UNKNOWN" : types[tree->type], tree->type);
108 mxmlDelete(tree);
112 if (strcmp(tree->value.element.name, "element"))
115 tree->value.element.name);
116 mxmlDelete(tree);
120 mxmlNewInteger(tree, 123);
121 mxmlNewOpaque(tree, "opaque");
122 mxmlNewReal(tree, 123.4f);
123 mxmlNewText(tree, 1, "text");
125 mxmlLoadString(tree, "<group type='string'>string string string</group>",
127 mxmlLoadString(tree, "<group type='integer'>1 2 3</group>",
129 mxmlLoadString(tree, "<group type='real'>1.0 2.0 3.0</group>",
131 mxmlLoadString(tree, "<group>opaque opaque opaque</group>",
133 mxmlLoadString(tree, "<foo><bar><one><two>value<two>value2</two></two></one>"
136 node = tree->child;
141 mxmlDelete(tree);
150 mxmlDelete(tree);
158 mxmlDelete(tree);
167 mxmlDelete(tree);
176 mxmlDelete(tree);
184 mxmlDelete(tree);
193 mxmlDelete(tree);
202 mxmlDelete(tree);
210 mxmlDelete(tree);
219 mxmlDelete(tree);
228 mxmlDelete(tree);
238 mxmlDelete(tree);
249 mxmlDelete(tree);
258 mxmlDelete(tree);
267 node = mxmlFindPath(tree, "*/two");
271 mxmlDelete(tree);
277 mxmlDelete(tree);
281 node = mxmlFindPath(tree, "foo/*/two");
285 mxmlDelete(tree);
291 mxmlDelete(tree);
295 node = mxmlFindPath(tree, "foo/bar/one/two");
299 mxmlDelete(tree);
305 mxmlDelete(tree);
313 ind = mxmlIndexNew(tree, NULL, NULL);
317 mxmlDelete(tree);
326 mxmlDelete(tree);
335 mxmlDelete(tree);
341 ind = mxmlIndexNew(tree, "group", NULL);
345 mxmlDelete(tree);
354 mxmlDelete(tree);
363 mxmlDelete(tree);
369 ind = mxmlIndexNew(tree, NULL, "type");
373 mxmlDelete(tree);
382 mxmlDelete(tree);
391 mxmlDelete(tree);
397 ind = mxmlIndexNew(tree, "group", "type");
401 mxmlDelete(tree);
410 mxmlDelete(tree);
419 mxmlDelete(tree);
431 if (tree->child)
432 mxmlDelete(tree->child);
437 mxmlDelete(tree);
442 if (tree->child)
448 if (tree->last_child)
454 mxmlDelete(tree);
461 tree = mxmlLoadString(NULL, argv[1], type_cb);
473 tree = mxmlLoadFile(NULL, fp, type_cb);
478 if (!tree)
491 if ((node = mxmlFindElement(tree, tree, "choice", NULL, NULL,
494 fputs("Unable to find first <choice> element in XML tree!\n", stderr);
495 mxmlDelete(tree);
499 if (!mxmlFindElement(node, tree, "choice", NULL, NULL, MXML_NO_DESCEND))
501 fputs("Unable to find second <choice> element in XML tree!\n", stderr);
502 mxmlDelete(tree);
508 * Print the XML tree...
511 mxmlSaveFile(tree, stdout, whitespace_cb);
514 * Save the XML tree to a string and print it...
517 if (mxmlSaveString(tree, buffer, sizeof(buffer), whitespace_cb) > 0)
521 * Delete the tree...
524 mxmlDelete(tree);
546 tree = mxmlLoadFd(NULL, fd, type_cb);
559 mxmlDelete(tree);
567 mxmlSaveFd(tree, fd, whitespace_cb);
572 * Delete the tree...
575 mxmlDelete(tree);