RE: [xsl] data vs. xml

Subject: RE: [xsl] data vs. xml
From: "Avula, Raj" <ravula@xxxxxxxxxxx>
Date: Thu, 3 Apr 2003 09:43:43 -0800
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@xxxxxxxxxxx]
Sent: Thursday, April 03, 2003 9:03 AM
To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
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


Current Thread