Hi,
I tried using xsltNewTransformContext( ) and xsltLoadDocument( ).
On creating a new context, I loaded a new xml document into that context,
but it returns xsltDocumentPtr( ). How do I print that info in
xsltDocumentPtr??
or is anything wrong in my understanding?? Please clarify me on this.

Here is, how I was trying to use those api's.

    cur = xsltParseStylesheetFile("my.xslt");
    doc = xmlParseFile("input1.xml");
    ctxt = xsltNewTransformContext(cur, doc);
    res = xsltApplyStylesheetUser(cur, doc, params, NULL, stderr, ctxt);
    // res = xsltApplyStylesheet(cur, doc, params);

    xsltSaveResultToFile(stdout, res, cur);

    // Load another document
    xsltDocumentPtr xsltdoc = NULL;
    xsltdoc = xsltLoadDocument(ctxt, (const xmlChar *)"input2.xml");

    res = xsltApplyStylesheetUser(cur, doc, params, NULL, stderr, ctxt);
    printf("\n After Loading new document....\n");
    xsltSaveResultToFile(stdout, res, cur);

Thanks
Senthil
_______________________________________________
xslt mailing list, project page http://xmlsoft.org/XSLT/
[email protected]
http://mail.gnome.org/mailman/listinfo/xslt

Reply via email to