1.1 --- a/scripts/extract.py Thu Aug 18 15:58:01 2005 +0000
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,21 +0,0 @@
1.4 -#!/usr/bin/env python
1.5 -
1.6 -"Prepare a templating stylesheet fragment."
1.7 -
1.8 -import XSLForms.Prepare
1.9 -import sys
1.10 -
1.11 -if __name__ == "__main__":
1.12 - try:
1.13 - input_xml = sys.argv[1]
1.14 - output_xml = sys.argv[2]
1.15 - element_id = sys.argv[3]
1.16 - except IndexError:
1.17 - print "Please specify an output template, an output filename and an element identifier."
1.18 - print "For example:"
1.19 - print "extract.py output.xsl output_element.xsl element"
1.20 - sys.exit(1)
1.21 -
1.22 - XSLForms.Prepare.make_stylesheet_fragment(input_xml, output_xml, element_id)
1.23 -
1.24 -# vim: tabstop=4 expandtab shiftwidth=4
2.1 --- a/scripts/output.py Thu Aug 18 15:58:01 2005 +0000
2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2.3 @@ -1,24 +0,0 @@
2.4 -#!/usr/bin/env python
2.5 -
2.6 -"Prepare a templating stylesheet."
2.7 -
2.8 -import XSLForms.Output
2.9 -import XSLOutput
2.10 -import libxml2dom
2.11 -import sys
2.12 -
2.13 -if __name__ == "__main__":
2.14 - try:
2.15 - input_xml = sys.argv[1]
2.16 - trans_xsl = sys.argv[2]
2.17 - output_xml = sys.argv[3]
2.18 - except IndexError:
2.19 - print "Please specify an input filename, a template filename and an output filename."
2.20 - print "For example:"
2.21 - print "output.py input.xml output.xsl output.xhtml"
2.22 - sys.exit(1)
2.23 -
2.24 - proc = XSLOutput.Processor([trans_xsl])
2.25 - proc.send_output(open(output_xml, "wb"), "utf-8", libxml2dom.parse(input_xml))
2.26 -
2.27 -# vim: tabstop=4 expandtab shiftwidth=4
3.1 --- a/scripts/prepare.py Thu Aug 18 15:58:01 2005 +0000
3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
3.3 @@ -1,20 +0,0 @@
3.4 -#!/usr/bin/env python
3.5 -
3.6 -"Prepare a templating stylesheet."
3.7 -
3.8 -import XSLForms.Prepare
3.9 -import sys
3.10 -
3.11 -if __name__ == "__main__":
3.12 - try:
3.13 - input_xml = sys.argv[1]
3.14 - output_xml = sys.argv[2]
3.15 - except IndexError:
3.16 - print "Please specify a template and an output filename."
3.17 - print "For example:"
3.18 - print "prepare.py template.xhtml output.xsl"
3.19 - sys.exit(1)
3.20 -
3.21 - XSLForms.Prepare.make_stylesheet(input_xml, output_xml)
3.22 -
3.23 -# vim: tabstop=4 expandtab shiftwidth=4
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/scripts/xslform_extract.py Thu Aug 18 15:58:09 2005 +0000
4.3 @@ -0,0 +1,21 @@
4.4 +#!/usr/bin/env python
4.5 +
4.6 +"Prepare a templating stylesheet fragment."
4.7 +
4.8 +import XSLForms.Prepare
4.9 +import sys
4.10 +
4.11 +if __name__ == "__main__":
4.12 + try:
4.13 + input_xml = sys.argv[1]
4.14 + output_xml = sys.argv[2]
4.15 + element_id = sys.argv[3]
4.16 + except IndexError:
4.17 + print "Please specify an output template, an output filename and an element identifier."
4.18 + print "For example:"
4.19 + print "extract.py output.xsl output_element.xsl element"
4.20 + sys.exit(1)
4.21 +
4.22 + XSLForms.Prepare.make_stylesheet_fragment(input_xml, output_xml, element_id)
4.23 +
4.24 +# vim: tabstop=4 expandtab shiftwidth=4
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/scripts/xslform_output.py Thu Aug 18 15:58:09 2005 +0000
5.3 @@ -0,0 +1,24 @@
5.4 +#!/usr/bin/env python
5.5 +
5.6 +"Prepare a templating stylesheet."
5.7 +
5.8 +import XSLForms.Output
5.9 +from XSLTools import XSLOutput
5.10 +import libxml2dom
5.11 +import sys
5.12 +
5.13 +if __name__ == "__main__":
5.14 + try:
5.15 + input_xml = sys.argv[1]
5.16 + trans_xsl = sys.argv[2]
5.17 + output_xml = sys.argv[3]
5.18 + except IndexError:
5.19 + print "Please specify an input filename, a template filename and an output filename."
5.20 + print "For example:"
5.21 + print "output.py input.xml output.xsl output.xhtml"
5.22 + sys.exit(1)
5.23 +
5.24 + proc = XSLOutput.Processor([trans_xsl])
5.25 + proc.send_output(open(output_xml, "wb"), "utf-8", libxml2dom.parse(input_xml))
5.26 +
5.27 +# vim: tabstop=4 expandtab shiftwidth=4
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
6.2 +++ b/scripts/xslform_prepare.py Thu Aug 18 15:58:09 2005 +0000
6.3 @@ -0,0 +1,20 @@
6.4 +#!/usr/bin/env python
6.5 +
6.6 +"Prepare a templating stylesheet."
6.7 +
6.8 +import XSLForms.Prepare
6.9 +import sys
6.10 +
6.11 +if __name__ == "__main__":
6.12 + try:
6.13 + input_xml = sys.argv[1]
6.14 + output_xml = sys.argv[2]
6.15 + except IndexError:
6.16 + print "Please specify a template and an output filename."
6.17 + print "For example:"
6.18 + print "prepare.py template.xhtml output.xsl"
6.19 + sys.exit(1)
6.20 +
6.21 + XSLForms.Prepare.make_stylesheet(input_xml, output_xml)
6.22 +
6.23 +# vim: tabstop=4 expandtab shiftwidth=4