Lines Matching refs:parser
157 SkDOMParser parser(&fAlloc);
158 if (!parser.parse(docStream))
160 SkDEBUGCODE(SkDebugf("xml parse error, line %d\n", parser.fParserError.getLineNumber());)
165 fRoot = parser.getRoot();
171 void SkDOM::walk_dom(const SkDOM& dom, const SkDOM::Node* node, SkXMLParser* parser) {
175 parser->text(elem, SkToInt(strlen(elem)));
179 parser->startElement(elem);
185 parser->addAttribute(name, value);
190 walk_dom(dom, node, parser);
194 parser->endElement(elem);
198 SkDOMParser parser(&fAlloc);
200 walk_dom(dom, node, &parser);
202 fRoot = parser.getRoot();