示例#1
0
DFDocument *DFDocumentNewWithRoot(Tag rootTag)
{
    DFDocument *doc = DFDocumentNew();
    doc->root = DFCreateElement(doc,rootTag);
    DFAppendChild(doc->docNode,doc->root);
    return doc;
}
示例#2
0
DFSAXParser *DFSAXParserNew(void)
{
    DFSAXParser *parser = (DFSAXParser *)xcalloc(1,sizeof(DFSAXParser));
    parser->document = DFDocumentNew();
    parser->parent = parser->document->docNode;
    parser->warnings = DFBufferNew();
    parser->errors = DFBufferNew();
    parser->fatalErrors = DFBufferNew();
    parser->compatibility = DFMarkupCompatibilityNew();
    return parser;
}