|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSL, Javascript
Modi wrote that he's having trouble with the follow xsl stylesheet: <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <HTML> <HEAD> <LINK REL="stylesheet" HREF="http://sdangel03/glueconfig/styles.css" /> <script language="Javascript"><![CDATA[ function selbox() { var var1= window.document.formAirPort.listAirPort; if(var1.value == 'xxx') { document.write('<xsl:apply-templates select=".//locationx" />'); } if(var1.value == 'yyy') { document.write('<xsl:apply-templates select=".//locationy" />'); } } ]]></script> There are two obvious problems here. First your URI for xsl is outdated. It should be; xmlns:xsl="http://www.w3.org/1999/XSL/Transform". Second, I don't think any of the processors will know what to do with xslt code within a <script> tag. Xalan will process javascript, but you'll need to follow the documentation on getting things set up properly. See the release notes. http://xml.apache.org/xalan/extensions.html Lastly, I'm not sure if this approach will work. You might need to used named templates for this. I do not think that you will ever be able to have JS essentially run transforms in this manner. Paul 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
|






