<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Boost Library Serializierung von Escape-Sequenzen]]></title><description><![CDATA[<p>Guten Morgen,<br />
ich möchte die Boost-Library dafür nutzen um Objekte im XML-Format abzuspeichern.<br />
Leider möchte ich, dass ich in der Description auch Escape-Sequenzen speichern kann. Dies funktioniert mit der unten angebenen Klasse und der Implementierung leider nicht. &quot;\r\n&quot; ergibt eine neue Zeile in der XML Datei.</p>
<p>Da ich aber eine Zeile in der XML Datei möchte habe ich bisher einfach</p>
<p>&quot;\r\n&quot; mit &quot;%&amp;&quot; ersetzt.</p>
<p>Bei der Ausgabe dann dementsprechend anderst rum. Gibt es hierfür eine einfachere oder bessere Lösung? Bsp. eine Anweisung, dass er die Escape-Sequenzen einfach als Test in der XML Speichert und ebenso wieder ausliest?<br />
oder muss ich die Variablen in einem anderen Datentyp speichern?</p>
<p>Danke für die Unterstützung.</p>
<p>Gruß<br />
DonDom</p>
<pre><code>class Device
{

public:
       string name;
       string description,

private:
	template &lt;typename Archive&gt; 
	void serialize(Archive &amp;ar, const unsigned int version){
	ar &amp; BOOST_SERIALIZATION_NVP(name);
	ar &amp; BOOST_SERIALIZATION_NVP(description);
	ar &amp; BOOST_SERIALIZATION_NVP(patternlist);
	}

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/300384/boost-library-serializierung-von-escape-sequenzen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 21:13:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/300384.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Mar 2012 09:04:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boost Library Serializierung von Escape-Sequenzen on Fri, 02 Mar 2012 09:04:03 GMT]]></title><description><![CDATA[<p>Guten Morgen,<br />
ich möchte die Boost-Library dafür nutzen um Objekte im XML-Format abzuspeichern.<br />
Leider möchte ich, dass ich in der Description auch Escape-Sequenzen speichern kann. Dies funktioniert mit der unten angebenen Klasse und der Implementierung leider nicht. &quot;\r\n&quot; ergibt eine neue Zeile in der XML Datei.</p>
<p>Da ich aber eine Zeile in der XML Datei möchte habe ich bisher einfach</p>
<p>&quot;\r\n&quot; mit &quot;%&amp;&quot; ersetzt.</p>
<p>Bei der Ausgabe dann dementsprechend anderst rum. Gibt es hierfür eine einfachere oder bessere Lösung? Bsp. eine Anweisung, dass er die Escape-Sequenzen einfach als Test in der XML Speichert und ebenso wieder ausliest?<br />
oder muss ich die Variablen in einem anderen Datentyp speichern?</p>
<p>Danke für die Unterstützung.</p>
<p>Gruß<br />
DonDom</p>
<pre><code>class Device
{

public:
       string name;
       string description,

private:
	template &lt;typename Archive&gt; 
	void serialize(Archive &amp;ar, const unsigned int version){
	ar &amp; BOOST_SERIALIZATION_NVP(name);
	ar &amp; BOOST_SERIALIZATION_NVP(description);
	ar &amp; BOOST_SERIALIZATION_NVP(patternlist);
	}

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2187634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2187634</guid><dc:creator><![CDATA[DonDom]]></dc:creator><pubDate>Fri, 02 Mar 2012 09:04:03 GMT</pubDate></item></channel></rss>