|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to navigate in an expression (sort of)
Oh sorry for previous reply this is a key question. (Which probably means I should leave it to Jeni to answer, but anyway...) given an id string you eant to get to element nodes that have that string as the value of Foundation.Core.AssociationEnd.type/Foundation.Core.Classifier/@xmi.idref Incidentally the above only looks horrible as you've gone in for this computer science notion of understandable names, if you'd have caled it x/y/@z then it would have looked a lot more compact:-) Anyway back to keys... You want something like <xsl:key name="x" match="Foundation.Core.AssociationEnd" use="Foundation.Core.AssociationEnd.type/Foundation.Core.Classifier/@xmi.idref" /> now in your template for Foundation.Core.Class you can go <xsl:apply-templates select="key(@xmi.id)"/> and you will apply templates to all (one) Foundation.Core.AssociationEnd elements that have the stated property of having a key value of S.1. (I hope) David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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








