|
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 |