[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
|