Subject: RE: [xsl] Attribute Value Template From: "Michael Kay" <mhk@xxxxxxxxx> Date: Sat, 5 Apr 2003 20:31:14 +0100 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Attribute Value Template, David B. Bitton | Thread | Re: [xsl] Attribute Value Template, David B. Bitton |
[xsl] ID of HTML control must have , Ilse De Cokere | Date | RE: [xsl] output unterminated tags, Michael Kay |
Month |