[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] extracting data in CDATA block of a XML document
Subject: [xsl] extracting data in CDATA block of a XML document From: Srinivas Ch <sideburnch@xxxxxxxxx> Date: Fri, 23 Aug 2002 02:58:19 -0700 (PDT) |
Hello friends, I have a xml file. This xml file is like this. In the <example> I have CDATA. <element name="AbbreviationGroup"> <description_short>A group of abbreviations</description_short> <description> <p>A container for a group of abbreviations. Similar to KeywordGroup.</p> </description> <example><![CDATA[<AbbreviationGroup> <Heading>Abbreviations</Heading> <DefinitionList> <DefinitionListEntry> <Term>XML</Term> <Description> <Para>Xtensible Markup Language</Para> </Description> </DefinitionListEntry> <DefinitionListEntry>De <Term>SGML</Term> <Description> <Para>Standard Generalized Markup Language</Para> </Description> </DefinitionListEntry> </DefinitionList> </AbbreviationGroup> ]]></example> </element> Now I need to extract all the elements between the <![CDATA[ and ]]> and write it into a new xml file. I write a xsl file to do this, but when I do this with <xsl:when test="example"> <xt:document href="{$file}" method="xml" doctype-public="doctype-public-text" doctype-system="doctype-system-text"> <xsl:copy-of select="example/child::node()"/> </xt:document> </xsl:when> (I use xsl:when coz I use xsl:choose) then I get a xml file like this without DOCTYPE declaration: <?xml version="1.0" encoding="utf-8"?> <AbbreviationGroup> <Heading>Abbreviations</Heading> <DefinitionList> <DefinitionListEntry> <Term>XML</Term> <Description> <Para>Xtensible Markup Language</Para> </Description> </DefinitionListEntry> <DefinitionListEntry>De <Term>SGML</Term> <Description> <Para>Standard Generalized Markup Language</Para> </Description> </DefinitionListEntry> </DefinitionList> </AbbreviationGroup> so can anyone help to how to get a xml document with < instead of < and > instead of > and with DOCTYPE declaration... Thanks in advance... Regards, Sri... __________________________________________________ Do You Yahoo!? Yahoo! Finance - Get real-time stock quotes http://finance.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] javascript calling proces, James Fuller | Thread | Re: [xsl] extracting data in CDATA , David Carlisle |
Re: [xsl] 8bit ascii encoding, David Carlisle | Date | [xsl] Why processor or stylesheets , abradoom |
Month |