|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: variables
> I have the following problem. My XSL-file reads a second > document beside the original source > document that includes more than one location-path. > For example: > > <path1>elem1/child1<path1> > <path2>elem2/child2<path2> > : > > I want to create one variable that contains all nodes of > the source-document specified by the loction-paths in the > path-elements > (path1,path2,...). > > I know how to do this with one path-element (e.g. path1), the > solution would > be > > <xsl:variable name="doc2" select="document('doc2.xml)"> > <xsl:variable name="var1" > select="xalan:evaluate(string($doc2/path1))">. > > But I don't know how to do this with more than one path-element. Construct a string of the form "elem/child1 | elem/child2" by doing an xsl:for-each over the path expressions, appending " | " to each one except the last. Then do xalan:evaluate() using the resulting string. Mike Kay Software AG 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
|






