
Hi Sean, You can use comment() to refer to XML comments. For instance if you modify the copy.xsl stylesheet from the samples/xhtml to look like below: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output indent="yes" method="xml"/> <!-- Match document --> <xsl:template match="/"> <xsl:apply-templates mode="copy" select="."/> </xsl:template> <!-- Deep copy template --> <xsl:template match="*|text()|@*|comment()" mode="copy"> <xsl:copy> <xsl:apply-templates mode="copy" select="@*"/> <xsl:apply-templates mode="copy"/> </xsl:copy> </xsl:template> <!-- Handle default matching --> <xsl:template match="*"/> </xsl:stylesheet> then it will copy also the comment nodes in the result. Hope that helps, George ----- Original Message ----- From: "Sean Wheller" <seanwhe@yahoo.com> To: <oxygen-user@oxygenxml.com> Sent: Thursday, November 13, 2003 9:18 AM Subject: [oXygen-user] [Off-topic] XPATH on SGML Comments?
Hello,
I don't see a way to perform xpath on SGML comments when using DTD's. In XML Schema the xsd:lang, xsd:appinfo and xsd:documentation can be easily xpathed because they are valid xml elements. But SGML comment tags are not true XML elements.
Does anyone have a way to create an xsl that will extract (copy) comments from an xml file.
Sean Wheller
__________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree _______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user