[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] extracting data in CDATA block of a XML document
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|