Subject: RE: [xsl] Nesting <xsl:value-of> tags From: "Dion Houston" <dionh@xxxxxxxxxxxxxxxxxxxxx> Date: Mon, 3 Feb 2003 13:01:57 -0800 |
Hey Thomas: You're making life a bit too hard on yourself :) If you want the id element of a person to be equal to the current node's parent's owened by attribute, simply use: <xsl:value-of select="document('ShareWebUsers.xml')//person[id=current()/../@ownedby]/ ntname"/> HTH! Dion -----Original Message----- From: Zvolensky, Thomas J {PGL~Nutley} [mailto:THOMAS_J.ZVOLENSKY@xxxxxxxxx] Sent: Monday, February 03, 2003 12:46 PM To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Nesting <xsl:value-of> tags Hi, I have an xsl stylesheet that reads an xml document and selects all nodes having a specific non-blank attribute. The skeleton of my tags is as follows: <xsl:for-each select="//*[./@filename != '']"> . . <xsl:value-of select="document('ShareWebUsers.xml')//person[id=<xsl:value-of select="../@ownedby"/>]/ntname"/> . . </xsl:for-each> In the middle, I have an <xsl:value-of> tag that reads a value from another document (ShareWebUsers.xml) and returns the value of the <ntname> tag based on the value of "ownedby" attribute of the current node. When I use the code as described above, XMLSPY informs me that my XML is not well-formed. Is it possible to nest <xsl: value-of> tags like this? If not, is there another way to look up the value of <ntname> from the other document? TIA 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] Nesting <xsl:value-of> ta, Roger Glover | Thread | RE: [xsl] Nesting <xsl:value-of> ta, David Carlisle |
RE: [xsl] Filtering XML with XSL, Sam Awad | Date | Re: [xsl] Nesting <xsl:value-of> ta, Wendell Piez |
Month |