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

Lines Matching defs:node

51 void		sax_cb(mxml_node_t *node, mxml_sax_event_t event, void *data);
52 mxml_type_t type_cb(mxml_node_t *node);
53 const char *whitespace_cb(mxml_node_t *node, int where);
68 *node; /* Node which should be in test.xml */
71 static const char *types[] = /* Strings for node types */
99 fputs("ERROR: No parent node in basic test!\n", stderr);
136 node = tree->child;
138 if (!node)
140 fputs("ERROR: No first child node in basic test!\n", stderr);
145 if (node->type != MXML_INTEGER)
148 node->type < MXML_ELEMENT || node->type > MXML_TEXT ?
149 "UNKNOWN" : types[node->type], node->type);
154 if (node->value.integer != 123)
157 node->value.integer);
162 node = node->next;
164 if (!node)
166 fputs("ERROR: No second child node in basic test!\n", stderr);
171 if (node->type != MXML_OPAQUE)
174 node->type < MXML_ELEMENT || node->type > MXML_TEXT ?
175 "UNKNOWN" : types[node->type], node->type);
180 if (!node->value.opaque || strcmp(node->value.opaque, "opaque"))
183 node->value.opaque ? node->value.opaque : "(null)");
188 node = node->next;
190 if (!node)
192 fputs("ERROR: No third child node in basic test!\n", stderr);
197 if (node->type != MXML_REAL)
200 node->type < MXML_ELEMENT || node->type > MXML_TEXT ?
201 "UNKNOWN" : types[node->type], node->type);
206 if (node->value.real != 123.4f)
209 node->value.real);
214 node = node->next;
216 if (!node)
218 fputs("ERROR: No fourth child node in basic test!\n", stderr);
223 if (node->type != MXML_TEXT)
226 node->type < MXML_ELEMENT || node->type > MXML_TEXT ?
227 "UNKNOWN" : types[node->type], node->type);
232 if (!node->value.text.whitespace ||
233 !node->value.text.string || strcmp(node->value.text.string, "text"))
236 node->value.text.whitespace,
237 node->value.text.string ? node->value.text.string : "(null)");
244 node = node->next;
246 if (!node)
248 fprintf(stderr, "ERROR: No group #%d child node in basic test!\n", i + 1);
253 if (node->type != MXML_ELEMENT)
256 i + 1, node->type < MXML_ELEMENT || node->type > MXML_TEXT ?
257 "UNKNOWN" : types[node->type], node->type);
267 node = mxmlFindPath(tree, "*/two");
268 if (!node)
274 else if (node->type != MXML_OPAQUE || strcmp(node->value.opaque, "value"))
281 node = mxmlFindPath(tree, "foo/*/two");
282 if (!node)
288 else if (node->type != MXML_OPAQUE || strcmp(node->value.opaque, "value"))
295 node = mxmlFindPath(tree, "foo/bar/one/two");
296 if (!node)
302 else if (node->type != MXML_OPAQUE || strcmp(node->value.opaque, "value"))
491 if ((node = mxmlFindElement(tree, tree, "choice", NULL, NULL,
499 if (!mxmlFindElement(node, tree, "choice", NULL, NULL, MXML_NO_DESCEND))
660 sax_cb(mxml_node_t *node, /* I - Current node */
677 type_cb(mxml_node_t *node) /* I - Element node */
686 if ((type = mxmlElementGetAttr(node, "type")) == NULL)
687 type = node->value.element.name;
706 whitespace_cb(mxml_node_t *node, /* I - Element node */
709 mxml_node_t *parent; /* Parent node */
721 name = node->value.element.name;
765 for (level = -1, parent = node->parent;
781 else if (where == MXML_WS_AFTER_OPEN && !node->child)