TeXML and XSL



Has anyone taken a look at using XSL to give needed functionality to
TeXML?

TeXML on the level of TeX... on its own its not too useful. However,
XSL was specifically designed for doing markup, similar to the macros
of LaTeX. Is there a good set of XSL scripts that anyone has written?

Example:
<cmd name="usepackage">
<parm>ieeetsp</parm>
</cmd>

This seems kind of silly to me. Its verbose, and the XML does not
describe the information any more than just straight TeX would.
Meanwhile:

<use-package name="ieeetsp" />

Has real meaning. And the XSL:

<xsl:template match="use-package">
<cmd name="usepackage">
<param><xsl:value-of select="@name"/></param>
</cmd>
</xsl:template>

Hopefully one notices the paralells of this use of XSL with those of
the macros found in LaTeX, or in .cls files. As well, the XML can have
namespaces, so <ams:equatinon> does not conflict with <equation>
(uinless the underlying TeX has an unavoidable conflict. I am a
newcommer to TeX, my experiance is with XML)

This can be abstracted to any level people please. At the very least,
sections and subsections can be defined by nesting tags.

I did a quick search of the newsgroup for XML, didn't find anything
regarding this... did I miss a post?

.



Relevant Pages

  • Re: TeXML and XSL
    ... and I'm going to announce TeXML 2.0 in the middle of July. ... TeXML on the level of TeX... ... Is there a good set of XSL scripts that anyone has written? ... TeXML is just an XML syntax for TeXML. ...
    (comp.text.tex)
  • Re: TeXML and XSL
    ... TeXML on the level of TeX... ... Is there a good set of XSL scripts that anyone has written? ... I have written a few XSL files to turn XML into LaTeX, ...
    (comp.text.tex)
  • Announcing Project for Cross-Media Publishing
    ... Documents can be converted to LaTeX or XHTML via XSL ... i have not been using TeX for a long time and thus lack experience ...
    (comp.text.tex)
  • Announce: TeXML 2.0
    ... I'm happy to announce TeXML 2.0. ... TeXML is an XML syntax for TeX. ... markup into the TeX markup, ...
    (comp.text.tex)
  • Announce: TeXML 2.0
    ... I'm happy to announce TeXML 2.0. ... Then download and try TeXML. ... Do you convert XML to TeX? ... TeXML is an XML syntax for TeX. ...
    (comp.text.xml)