Ich verwende XDocument
, um eine Liste von Dateien zwischenzuspeichern.Was ist der richtige Weg, um einen Dateinamen in XML zu speichern?
<file id="20" size="244318208">a file with an &ersand.txt</file>
In diesem Beispiel habe ich XText
, und lassen Sie es Zeichen im Dateinamen automatisch entkommen, wie die & mit &
<file id="20" size="244318208"><![CDATA[a file with an &ersand.txt]]></file>
In diesem, habe ich XCData
mich verwenden zu lassen eine literale Zeichenfolge und keine maskierte Zeichenfolge, sodass sie in der XML-Datei wie in meiner Anwendung angezeigt wird.
Ich frage mich, ob einer von ihnen unter bestimmten Bedingungen besser ist als der andere, oder wenn es nur persönlicher Geschmack ist. Auch wenn es irgendetwas bedeutet, können die Dateinamen illegale Zeichen enthalten oder nicht.