Subject: RE: [xsl] Converting attribute value to XML! From: "Amuchastegui, Maria" <Maria.Amuchastegui@xxxxxxxxxxx> Date: Fri, 23 Jan 2004 11:30:38 -0500 |
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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Converting attribute valu, Rui Alberto L. | Thread | RE: [xsl] Converting attribute valu, G. Ken Holman |
Re: [xsl] Converting attribute valu, G. Ken Holman | Date | Re: [xsl] Converting attribute valu, Rui Alberto L. |
Month |