diff options
Diffstat (limited to 'wearable/common/c-to-xml.py')
-rw-r--r-- | wearable/common/c-to-xml.py | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/wearable/common/c-to-xml.py b/wearable/common/c-to-xml.py deleted file mode 100644 index 397c112..0000000 --- a/wearable/common/c-to-xml.py +++ /dev/null @@ -1,34 +0,0 @@ -# -*- Mode: Python -*- -# vi:si:et:sw=4:sts=4:ts=4 - -""" -Convert a C program to valid XML to be included in docbook -""" - -import sys -import os -from xml.sax import saxutils - -def main(): - if len(sys.argv) == 1: - sys.stderr.write("Please specify a source file to convert") - sys.exit(1) - source = sys.argv[1] - - if not os.path.exists(source): - sys.stderr.write("%s does not exist.\n" % source) - sys.exit(1) - - content = open(source, "r").read() - - # print header - print '<?xml version="1.0"?>' - print '<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">' - print - print '<programlisting>' - - # print content - print saxutils.escape(content).encode('UTF-8') - print '</programlisting>' - -main() |