Subject: JScript error handling in msxsl ? From: Dave Carlson <dcarlson@xxxxxxxxxxxxxx> Date: Sun, 08 Mar 1998 19:30:23 -0700 |
Is there a way to handle JScript errors in msxsl? When using JavaScript in a browser, you can define an error handler for the window, but I can't find an equivalent object for handing errors in MSXSL. See the example below. In Microsoft's MSXSL processor, the getAttribute() function throws an error and aborts processing of the stylesheet if the attribute is not present. I have a document element with several optional attributes, and I want to print those that are present. I can't find any way to make this work, short of creating a whole bunch of alternative rules that check for all permutations of attribute presence in the rule condtion. e.g. <target-element type="Field"> <attribute name="name" has-value="yes"/> Any suggestions would be greatly appreciated! <define-script><![CDATA[ function testAttribute(e, name) { if(e.getAttribute(name) != null) return e.getAttribute(name); else return ""; } ]]></define-script> <rule> <target-element type="Field"/> <TR> <TD><eval>getAttribute("name")</eval></TD> <TD><eval>testAttribute(this, "type")</eval></TD> <TD><eval>testAttribute(this, "default")</eval></TD> <TD><eval>testAttribute(this, "enum")</eval></TD> </TR> </rule> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: select v. select-elements, Jonathan Marsh | Thread | Re: JScript error handling in msxsl, Paul Prescod |
Re: Style vs. transformation, Paul Prescod | Date | Re: JScript error handling in msxsl, Paul Prescod |
Month |