[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSLT and external calls
one way that doesn't require extending xslt at all is to use the document() function pointing at a suitably equiped http server. so if you have <foo tex="\frac{a}{b}"/> then a template such as <xsl:template match="foo"> <xsl:apply-templates select= "document(concat('http://localhost/cgi-bin/tex2mathml?src="',@tex,'"')))"/> will apply templates do a document <math xmlns="http://www.w3.org/1998/Math/MathML"> <mfrac><mi>a</mi><mi>b</mi></mfracK </math> if your local http server has a suitable cgi-bin script to run the converter. Obviously it doesn't have to be cgi any other dynamic content creation mechanism on the server could be used. David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|