import libxml2
import libxslt
import sys

if len(sys.argv) != 4:
    print 'Usage: python xsltexample <xml-file> <xslt-file> <output-file>'
    sys.exit(0)
else:
    styledoc = libxml2.parseFile(sys.argv[2])
    style = libxslt.parseStylesheetDoc(styledoc)
    doc = libxml2.parseFile(sys.argv[1])
    result = style.applyStylesheet(doc, None)
    style.saveResultToFilename(sys.argv[3], result, 0)
    style.freeStylesheet()
    doc.freeDoc()
    result.freeDoc()


