This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: copy top-level comments


Bernward Hanssen wrote:

> I want to copy comments from the input to the output.
> I try to get each command in a new Line as it is in the input document.
> <xsl:output method="xml" inden="yes"> works for the most comments, but not for the
> top.Level comments.

Using MSXML I cannot reproduce the problem:

source xml:
-----------
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--comment1 -->
<!--comment2 -->
<doc>
<!-- comment1 ok -->
<!-- comment2 ok -->
</doc>

Stylesheet:
---------- 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
    <xsl:output method="xml" indent="yes" omit-xml-declaration="yes" />

    <xsl:template match="/">
        <xsl:copy-of select="//comment()" />
    </xsl:template>
</xsl:stylesheet>

Result:
------
<!--comment1 -->
<!--comment2 -->
<!-- comment1 ok -->
<!-- comment2 ok -->

Cheers,
Dimitre Novatchev.

__________________________________________________
Do You Yahoo!?
Spot the hottest trends in music, movies, and more.
http://buzz.yahoo.com/

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]