[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Attribute Value Template
Passing parameters depends on the platform you are using. The mention of C# gives the clue that you're on the Microsoft platform. You can create a DOM and pass the document object as a parameter to the stylesheet, accessing the contents of the DOM using path expressions. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > Based on the responses, I'm changing the model. This leads > to my next > question. Can I pass node-set (XmlElement) into an > XslTransform by way > of an XslArgument in C#? Than I can use Simon Woodside's > suggestion. I > will then pick off the value from the nodeset based on the > value coming > from the XML. > > Thanks. :) > > Michael Kay wrote: > >>and then pulling a value from an xsl:variable with the same name as > >>the data that came from the XML. > >> > >>Any ideas? :) > > > > > > how would you do it in C? > > > > Variable names exist only at compile time, you can't > manipulate them > > as strings at run time. > > > > Change your data structure. Instead of having three > variables called > > $x, $y, and $z, have a single variable $a whose value is a tree > > containing elements x, y, and z. Then you can use path expressions > > (and, if necessary, the xx:node-set() extension) to access the > > components of the value dynamically. > > > > Michael Kay > > Software AG > > home: Michael.H.Kay@xxxxxxxxxxxx > > work: Michael.Kay@xxxxxxxxxxxxxx > > > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > > > -- > David B. > Bitton > david@xxxxxxxxxxxxxx > www.codenoevil.com > > Code Made Fresh DailyT > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > 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
|