Subject: Re: [xsl] Transforming XML to XML From: Josh Canfield <joshcanfield@xxxxxxxxx> Date: Wed, 11 Aug 2004 13:51:29 -0700 |
You have no template defined to handle the Data node, so it is being processed by the built-in templates, which results in the text value of car nodes being output. If you want a copy of the Data node, then use xsl:copy-of <xsl:template match="/"> <xsl:copy-of select="Data"/> </xsl:template> or define a template to handle the Data nodes <xsl:template match="Data"> <!-- do something --> </xsl:template> Hope that helps, Josh On Wed, 11 Aug 2004 16:39:43 -0400, Pilarski, James <james_pilarski@xxxxxxxxxxxxxxxx> wrote: > I have a very simple question about transforming XML to XML. I have been using XSLT to transform XML to XHTML and displaying the result in Internet Explorer. I would like to do the same but with XML displayed in the browser. A search of the archives has not provided a satisfactory solution. Here is a simplified XML file, testdata.xml: > > <?xml-stylesheet type="text/xsl" href="renewal.xsl"?> > <Data> > <car>Chevy</car> > <car>Dodge</car> > <car>Ford</car> > </Data> > > Here is a copy of my XSL file: > > <?xml version="1.0" encoding="ISO-8859-1"?> > <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:output method="xml" version="1.0" encoding="iso-8859-1" indent="yes"/> > <xsl:template match="/"> > <xsl:apply-templates select="Data"/> > </xsl:template> > </xsl:stylesheet> > > From what I have read and from some of the examples I have seen, I would expect this to return an XML file exactly like the original document (testdata.xml). Instead it is displaying a string consisting of the text from the <car> elements, without the XML tags: ChevyDodgeFord. What am I overlooking? > ************************************************************************************************** > The contents of this email and any attachments are confidential. > It is intended for the named recipient(s) only. > If you have received this email in error please notify the system manager or the > sender immediately and do not disclose the contents to any one or make copies. > > ** This email was scanned for viruses, vandals and malicious content ** > **************************************************************************************************
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Transforming XML to XML, Pilarski, James | Thread | Re: [xsl] Transforming XML to XML, Rick Taylor |
[xsl] Transforming XML to XML, Pilarski, James | Date | RE: [xsl] Transforming XML to XML, Pilarski, James |
Month |