1 TeXML: an XML syntax for TeX (LaTeX, ConTeXt)
3 * Do you generate TeX code? Then download and try TeXML.
4 * Do you convert XML to TeX? Then you ought to use TeXML.
6 TeXML is an XML syntax for TeX. The processor transforms the TeXML
7 markup into the TeX markup, escaping special and out-of-encoding
8 characters. The intended audience is developers who automatically
9 generate [La]TeX or ConTeXt files.
11 XML to PDF -- TeXML vs XSL-FO
15 * Both TeXML and XSL-FO are an intermediate step in publishing XML
17 * -- In the XSL-FO way, you need an XSL-FO stylesheet.
18 -- By analogue, in the TeXML way, you need a TeXML stylesheet.
22 * -- Open-source XSL-FO tools are not yet production quality;
23 -- LaTeX has been a reliable standard for decades.
24 * -- XSL-FO is for good enough PDFs;
25 -- TeXML is targeted to the minority to create excellent PDFs.
27 XML to TeX -- TeXML vs Perl/Java/Python/etc
29 XSLT is very poor at working with strings, so it is hard to write
30 valid TeX. In contrast, Perl etc. are excellent at handling strings
31 and so can easily produce TeX, but they are inconvenient to manipulate
32 an XML. The solution is TeXML.
34 * XSLT is an ideal tool to convert XML to XML, and TeXML is an XML
36 * A TeXML processor makes the rest, serializing TeXML to TeX.
40 * LaTeX and ConTeXt support.
41 * No need to bother escaping TeX special characters.
42 * No need to bother about empty lines in paragraphs.
43 * More than 700 unicode characters are mapped to LaTeX commands.
44 * Support for international publishing.
45 * Generated TeX code is human-friendly.
46 * Open source under the MIT/X Consortium license. Can be used in
47 commercial applications.
55 http://getfo.org/texml/
57 * SourceForge project area
58 http://sourceforge.net/projects/getfo/
61 http://prdownloads.sourceforge.net/getfo/texml-2.0.0.tar.gz?download
65 Oleg Parashchenko <olpa users sourceforge net>
66 http://uucode.com/blog/category/texml/