|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] FW: Trying to translate code with specific values into
I am trying to translate code using specific values into code that uses variables to represent those values. Here is an XML example: <chunk km="Ch"> <table-wrapper km="Ch.1.Ta.A"> ..... </table-wrapper> <table-wrapper km="Ch.1.Ta.A"> ..... </table-wrapper> <table-wrapper km="Ch.1.Ta.A"> ..... </table-wrapper> </chunk> The following code counts all the table-wrapper elements with a km attribute that ends in Ta.A that are inside of this chunk element where the km attribute value is Ch. <xsl:value-of select="count(preceding::table-wrapper[ends-with(@km, 'Ta.A')][ancestor::chunk[@km='Ch']])+1"/> This example works perfectly. But when I try to represent the working code above with variables, I get an error: <xsl:value-of select="count(preceding::*[name()=$counterElement[ends-with(@*[name()=$c ounterAttName],$counterAttValue)]][ancestor::*[name()=$containerElement[ @*[name()=$containerAttName]=$containerAttValue]]])+1"/> Here is the error: XPTY0020: The context item for axis step attribute::attribute() is not a node Does anyone have an idea of what I'm doing wrong? Thanks. Emily
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Cast Your Vote
We need your help – Vote for DataDirect XML Products!
Winners and finalists announced at SOA World Conference in November. 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
|







