# HG changeset patch # User paulb # Date 1124380689 0 # Node ID c7e56b03970660a5451f3dd934f70b329dde2ea3 # Parent 0d474eee912135bc64b262189f30e27e5b5fd3a2 [project @ 2005-08-18 15:58:09 by paulb] Moved XSLOutput and XMLTable into a new XSLTools package. Renamed the scripts. diff -r 0d474eee9121 -r c7e56b039706 scripts/extract.py --- a/scripts/extract.py Thu Aug 18 15:58:01 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -#!/usr/bin/env python - -"Prepare a templating stylesheet fragment." - -import XSLForms.Prepare -import sys - -if __name__ == "__main__": - try: - input_xml = sys.argv[1] - output_xml = sys.argv[2] - element_id = sys.argv[3] - except IndexError: - print "Please specify an output template, an output filename and an element identifier." - print "For example:" - print "extract.py output.xsl output_element.xsl element" - sys.exit(1) - - XSLForms.Prepare.make_stylesheet_fragment(input_xml, output_xml, element_id) - -# vim: tabstop=4 expandtab shiftwidth=4 diff -r 0d474eee9121 -r c7e56b039706 scripts/output.py --- a/scripts/output.py Thu Aug 18 15:58:01 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -#!/usr/bin/env python - -"Prepare a templating stylesheet." - -import XSLForms.Output -import XSLOutput -import libxml2dom -import sys - -if __name__ == "__main__": - try: - input_xml = sys.argv[1] - trans_xsl = sys.argv[2] - output_xml = sys.argv[3] - except IndexError: - print "Please specify an input filename, a template filename and an output filename." - print "For example:" - print "output.py input.xml output.xsl output.xhtml" - sys.exit(1) - - proc = XSLOutput.Processor([trans_xsl]) - proc.send_output(open(output_xml, "wb"), "utf-8", libxml2dom.parse(input_xml)) - -# vim: tabstop=4 expandtab shiftwidth=4 diff -r 0d474eee9121 -r c7e56b039706 scripts/prepare.py --- a/scripts/prepare.py Thu Aug 18 15:58:01 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -#!/usr/bin/env python - -"Prepare a templating stylesheet." - -import XSLForms.Prepare -import sys - -if __name__ == "__main__": - try: - input_xml = sys.argv[1] - output_xml = sys.argv[2] - except IndexError: - print "Please specify a template and an output filename." - print "For example:" - print "prepare.py template.xhtml output.xsl" - sys.exit(1) - - XSLForms.Prepare.make_stylesheet(input_xml, output_xml) - -# vim: tabstop=4 expandtab shiftwidth=4 diff -r 0d474eee9121 -r c7e56b039706 scripts/xslform_extract.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/xslform_extract.py Thu Aug 18 15:58:09 2005 +0000 @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +"Prepare a templating stylesheet fragment." + +import XSLForms.Prepare +import sys + +if __name__ == "__main__": + try: + input_xml = sys.argv[1] + output_xml = sys.argv[2] + element_id = sys.argv[3] + except IndexError: + print "Please specify an output template, an output filename and an element identifier." + print "For example:" + print "extract.py output.xsl output_element.xsl element" + sys.exit(1) + + XSLForms.Prepare.make_stylesheet_fragment(input_xml, output_xml, element_id) + +# vim: tabstop=4 expandtab shiftwidth=4 diff -r 0d474eee9121 -r c7e56b039706 scripts/xslform_output.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/xslform_output.py Thu Aug 18 15:58:09 2005 +0000 @@ -0,0 +1,24 @@ +#!/usr/bin/env python + +"Prepare a templating stylesheet." + +import XSLForms.Output +from XSLTools import XSLOutput +import libxml2dom +import sys + +if __name__ == "__main__": + try: + input_xml = sys.argv[1] + trans_xsl = sys.argv[2] + output_xml = sys.argv[3] + except IndexError: + print "Please specify an input filename, a template filename and an output filename." + print "For example:" + print "output.py input.xml output.xsl output.xhtml" + sys.exit(1) + + proc = XSLOutput.Processor([trans_xsl]) + proc.send_output(open(output_xml, "wb"), "utf-8", libxml2dom.parse(input_xml)) + +# vim: tabstop=4 expandtab shiftwidth=4 diff -r 0d474eee9121 -r c7e56b039706 scripts/xslform_prepare.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/xslform_prepare.py Thu Aug 18 15:58:09 2005 +0000 @@ -0,0 +1,20 @@ +#!/usr/bin/env python + +"Prepare a templating stylesheet." + +import XSLForms.Prepare +import sys + +if __name__ == "__main__": + try: + input_xml = sys.argv[1] + output_xml = sys.argv[2] + except IndexError: + print "Please specify a template and an output filename." + print "For example:" + print "prepare.py template.xhtml output.xsl" + sys.exit(1) + + XSLForms.Prepare.make_stylesheet(input_xml, output_xml) + +# vim: tabstop=4 expandtab shiftwidth=4