xsl-list
[Top] [All Lists]

ACCESSING SPECIFIC CDATA FIELD

2005-12-13 09:07:06
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>

Is it necessary to create a node to CDATA ?

Thanks a lot!
Best regards!

Vinicius Câmara de Oliveira
viniciuscamara(_at_)yahoo(_dot_)com(_dot_)br

        

        
                
_______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--