|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XPath without using variable ?
Hello xsl-list,
How do specify an attribute in XPath?
@type is an attribute of an in-context element.
I've tried this, but it does not work.
<xsl:variable name="path" select="//hungarian/identifier[@name=@type]"/>
When I Hard code e.g. identifier[@name='asp:DropDownList'] it works.
Also using a variable, as below it works.
What is XPath grammar to avoid having to use a variable?
[Code]
<xsl:for-each select="./control">
Example of in context element, its looping through:
<control type="asp:DropDownList">
<name>Prefix</name>
<description>A person's formal prefix e.g. Mr, Mrs.</description>
</control>
I'm use this as a lookup (my problem: trying to avoid using variable 'test')
<xsl:variable name="test" select="@type"/>
<xsl:variable name="path" select="//hungarian/identifier[@name=$test]"/>
The element it found i.e. assigned to $path (it is correct).
<identifier name="asp:DropDownList" prefix="ddl" suffix="DropDownList" type="DropDownList"/>
...
</xsl:for-each>
--
Best regards,
Arthur mailto:ArthurM@xxxxxxxxxx
|
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
|

Cart








