xsl-list
[Top] [All Lists]

RE: data vs. xml

2003-04-03 10:43:43

First of all your xml. Comma is not allowed in QName.

Other wise, I think you can do it using simple XSL.

  <xsl:template match="node">
                <xsl:for-each select="node()">
                        <xsl:value-of select="concat('&lt;', name(),
'&gt;')" disable-output-escaping="no" />
                        <xsl:value-of select="." />
                        <xsl:value-of select="concat('&lt;', name(),
'/&gt;')" disable-output-escaping="no" />
                </xsl:for-each>
  </xsl:template> 


Goodluck
Raj..
-----Original Message-----
From: bix xslt [mailto:bix_xslt(_at_)hotmail(_dot_)com]
Sent: Thursday, April 03, 2003 9:03 AM
To: XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] data vs. xml


All,

Is there a way to identify a node as containing cdata?

eg.
<node>
<dataNotNewXMLTag1, dataVala, dataValb, moreData, ...>
<dataNotNewXMLTag2, dataVala, dataValb, moreData, ...>
<dataNotNewXMLTag3, dataVala, dataValb, moreData, ...>
<dataNotNewXMLTag4, dataVala, dataValb, moreData, ...>
<dataNotNewXMLTag5, dataVala, dataValb, moreData, ...>
</node>

I want to write a simple xsl script that would translate the above into 
something more manageable for XSLT processing:

eg.
<node>
&lt;dataNotNewXMLTag1, dataVala, dataValb, moreData, ...&gt;
&lt;dataNotNewXMLTag2, dataVala, dataValb, moreData, ...&gt;
&lt;dataNotNewXMLTag3, dataVala, dataValb, moreData, ...&gt;
&lt;dataNotNewXMLTag4, dataVala, dataValb, moreData, ...&gt;
&lt;dataNotNewXMLTag5, dataVala, dataValb, moreData, ...&gt;
</node>

I had tried something like this:
<x:template match="node">
  <x:element name="node">
     <x:variable
         name="start"
         select="translate(exslt:node-set(.),"<","&lt;")">
     <x:variable
         name="end"
         select="translate(exslt:node-set($start),"<","&lt;")">
     <x:copy-of select="exslt:node-set($end)"/>
  </x:element>
</x:template>

But that really didn't work well, producing an error.

Any help would be appreciated!

Thanks,
bix





_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.  
http://join.msn.com/?page=features/featuredemail


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>