Lines Matching refs:parser
316 SkDOMParser parser(&fAlloc);
317 if (!parser.parse(doc, len))
319 SkDEBUGCODE(SkDebugf("xml parse error, line %d\n", parser.fParserError.getLineNumber());)
324 fRoot = parser.getRoot();
330 static void walk_dom(const SkDOM& dom, const SkDOM::Node* node, SkXMLParser* parser)
335 parser->text(elem, SkToInt(strlen(elem)));
339 parser->startElement(elem);
345 parser->addAttribute(name, value);
350 walk_dom(dom, node, parser);
354 parser->endElement(elem);
359 SkDOMParser parser(&fAlloc);
361 walk_dom(dom, node, &parser);
363 fRoot = parser.getRoot();