It might be better to just strip the comments first.  This XSL will do that:

 

<?xml version="1.0"?>

<xsl:stylesheet version="1.0"

      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

      xmlns:msxsl="urn:schemas-microsoft-com:xslt">

      <!-- Copy everything -->

      <xsl:template match="node() | @*">

            <xsl:copy>

                  <xsl:apply-templates select="@*"/>

                  <xsl:apply-templates/>

            </xsl:copy>

      </xsl:template>

      <!-- Emit nothing for comments -->

      <xsl:template match="comment()">

      </xsl:template>

</xsl:stylesheet>

 

This might or might not be an option for you, but it seems less likely to introduce problems.

 

John

 

 

-----Original Message-----
From: boost-users-bounces@lists.boost.org [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Gerrit Brehmer
Sent: Friday, April 20, 2007 4:48 AM
To: Boost-users@lists.boost.org
Subject: [Boost-users] [Serialization/Archive] Handle comments in xml-files

 

Hi,

 

can anyone tell me where in the code I can find the place, where I can

disable comment-processing as normal name-value-pairs? Because If I have

xml-comments (<!-- -->) in the xml-file, the deserialization will fail

with a boost::archive::archive_exception.

 

Thanks in advance for your help!

Gerrit

_______________________________________________

Boost-users mailing list

Boost-users@lists.boost.org

http://lists.boost.org/mailman/listinfo.cgi/boost-users