Lines Matching full:child
438 const SkDOM::Node* child;
440 if ((child = dom.getFirstChild(node, "bindings")) != NULL)
446 SkListSource* listSrc = SkListSource::Factory(dom.findAttr(child, "data-fields"));
448 fSkinName.set(dom.findAttr(child, "skin-slots"));
453 int count = dom.countChildren(child, "bind");
459 child = dom.getFirstChild(child, "bind");
460 SkASSERT(child);
462 const char* fieldName = dom.findAttr(child, "field");
463 const char* slotName = dom.findAttr(child, "slot");
470 } while ((child = dom.getNextSibling(child, "bind")) != NULL);
547 const SkDOM::Node* child;
549 child = dom.getFirstChild(node, "fields");
550 if (child)
552 fFieldCount = dom.countChildren(child, "field");
556 child = dom.getFirstChild(child, "field");
557 while (child)
559 fFields[n].set(dom.findAttr(child, "name"));
560 child = dom.getNextSibling(child, "field");
566 child = dom.getFirstChild(node, "records");
567 if (child)
569 fRecordCount = dom.countChildren(child, "record");
573 child = dom.getFirstChild(child, "record");
574 while (child)
577 fRecords[n * fFieldCount + i].set(dom.findAttr(child, fFields[i].c_str()));
578 child = dom.getNextSibling(child, "record");