Subject: [xsl] ACCESSING SPECIFIC CDATA FIELD From: <viniciuscamara@xxxxxxxxxxxx> Date: Tue, 13 Dec 2005 13:07:06 -0300 |
Hello Fellows, I've one XML and trying to access the specific CDATA on XML but when do this, I capture all CDATAs nodes. See the XML and XSL code bellow:
// -----------------------------xml ----------------------------- <?xml version="1.0" encoding="UTF-8"?> <scripts> <etps total="1"> <etp id="200"> <![CDATA[Trying accessing only this]]> <nvgs> <nvg id="201"><![CDATA[blablablablabla]]></nvg> <nvg id="202"><![CDATA[blablablablabla]]></nvg> </nvgs> </etp> </etps> </scripts>
// -----------------------------xsl ----------------------------- //code's resume <xsl:choose> <xsl:when test="scripts/etapas/@total>0"> <table width="100%" id="SCRIPT"> <tr valign="top" style="font-weight:bold;"> <th width="40%">etp</th> <th width="20%">nvg</th> </tr>
<xsl:for-each select="scripts/etapas/etapa"> <tr valign="top"> <td comment="ETP"> <xsl:value-of select="."/><br/> <!--When I put the prefix "." <!--the XSL return all CDATA nodes, including "nvgs"--> <!-- This will be return to me Trying accessing only this + blablablablabla + blablablablabla --> </td> <td comment="NVG"> <xsl:for-each select="nvgs/nvg"> <xsl:value-of select="@id"/><br/> </xsl:for-each> </td> </tr> </xsl:for-each>
Thanks a lot! Best regards!
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] ACCESSING SPECIFIC CDATA , viniciuscamara | Thread | Re: [xsl] ACCESSING SPECIFIC CDATA , Jon Gorman |
[xsl] xsl data type problem? two va, cknell | Date | RE: [xsl] ACCESSING SPECIFIC CDATA , Michael Kay |
Month |