|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Converting attribute value to XML!
Try this. - Maria <xsl:template match="filed"> <xsl:variable name="filed"><xsl:value-of select="substring-after(@value, '<elem>')"/></xsl:variable> <result> <filed> <xsl:attribute name="name"><xsl:value-of select="@name"/></xsl:attribute> <xsl:value-of select="substring-before($filed,'<elem>')"/> </filed> </result> </xsl:template> -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Rui Alberto L." Gonçalves Sent: January 23, 2004 10:29 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Converting attribute value to XML! Hello all, I have a document that looks like: <result> <filed name="xpto" value="<elem>Hello<elem>"/> </result> and I want to transform to : <result> <filed name="xpto">Hello</elem> </result> I tried: <xsl:template match="*"> <xsl:element name="{name()}"> <xsl:apply-templates select="node()|@*"/> </xsl:element> </xsl:template> <xsl:template match="filed"> <xsl:element name="filed"> <xsl:value-of select ="@value"/> </xsl:element> </xsl:template> but entities are not resolved. Any idea? Thanks, Rui -- Rui Alberto L. Gonçalves <rui-l-goncalves@xxxxxxxxxxxxx> PT Inovação 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
|

Cart








