[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: CDATA help
Thanks David. So I have written.. <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="yes" /> <xsl:template match="/"> <xsl:element name="xsl:stylesheet" namespace="http://www.w3.org/1999/XSL/Transform"> <xsl:attribute name="version">1.0</xsl:attribute> <xsl:element name="xsl:template"> <xsl:attribute name="match">xyz</xsl:attribute> </xsl:element> </xsl:element> </xsl:template> </xsl:stylesheet> It gives me output : <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="xyz"/> </xsl:stylesheet> Which is what I need. Can you please comment whether the above syntax is the best way to start.. Thank you. On Fri, 11 Mar 2005 17:53:15 GMT, David Carlisle <davidc@xxxxxxxxx> wrote: > > > I am also curious why with my above stylesheet the output is showing > > < > and not < > ? > > Because that is what you put in the stylesheet. > > <![CDATA[ > <?xml version="1.0" encoding="UTF-8"?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > in an XML file is exactly the same thing as > > > <?xml version="1.0" encoding="UTF-8"?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > Just as <a="2"> is the same thing as <a = '2' > > In both cases the XML parser will report the same thing so XSLT will see > the same input.(A parser may have the possibility of reporting that > CDATA quoting was used but XSLT and most other XML systems won't use > that). > > CDATA is just a convenience of human authors to save quoting every < and > &. Since you want to generate element nodes you don't want CDATA at all > you want,eg > <xsl:element name="xsl:stylesheet"> > > David
|
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
|