[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Problem with substring-after syntax

Subject: Problem with substring-after syntax
From: Jennifer Wrightsell <jwrightsell@xxxxxxxx>
Date: Wed, 24 Oct 2001 09:06:00 -0700
syntax substring after
Hi,

I'm trying to get the following to work:

<xsl:template match="object[child::param[@value='Related Topics']]">
<activex_control type="rt"><xsl:attribute name="number"><xsl:value-of
select="substring-after(@id, 'hhctrl')"/></xsl:attribute>
<xsl:attribute name="window"><xsl:value-of
select="param[2]/substring-after(@value, '$global_')"/></xsl:attribute>
</activex_control>
</xsl:template>

Here's the related section of the source file I'm trying to convert:

<object id="hhctrl3" type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="hhctrl.ocx#Version=4,73,8561,0">
<param name="Command" value="Related Topics" />
<param name="Window" value="$global_expressions" />
...
</object>


This is the output I want:

<activex_control type="rt" number="9" window="expressions"/>


I keep getting an error because of the third line:
<xsl:attribute name="window"><xsl:value-of
select="param[2]/substring-after(@value, '$global_')"/></xsl:attribute>

The syntax must be wrong.  Can anyone help with this?

Thanks,

Jennifer


Jennifer Wrightsell
ArcGIS Documentation
Online Help Team
ESRI
(909) 793-2853, ext. 1682
jwrightsell@xxxxxxxx


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.