Ich möchte eine XML-Datei erstellen, die XML-Deklaration, Root-Knoten und Kindknoten hat.Erstellen Sie XML-Datei im Binärformat in C#
Beispiel:
<?xml version="1.0" encoding="UTF-8"?>
<Tag1>
<SubTag>
<Id>
</Id>
<Name>IdentityManagement</Name>
<Time>4/11/2017 6:26:15 PM</Time>
<Message>Message1</Message>
</SubTag>
<SubTag>
<Id>
</Id>
<Name>MainWindow</Name>
<Time>4/11/2017 6:26:20 PM</Time>
<Message>Message2</Message>
</SubTag>
</Tag1>
Aber ich brauche diese xml im Binärformat zu schreiben, so dass niemand es lesen kann. Beim Aufruf einer Funktion kann man ein weiteres SubTag hinzufügen. So kann es n Anzahl sein.
* Aber ich muss diese XML im Binärformat schreiben * Was meinst du? Haben Sie ein binäres Format im Hinterkopf? Es gibt unendlich viele mögliche binäre Formate. – xanatos
Wenn niemand in der Lage sein sollte, es zu lesen, verschlüsseln Sie es. Sie können es auch einfach in die base64-Codierung codieren. –
Wenn "so kann niemand es lesen." Bedeutet, wenn jemand Datei im Editor öffnen kann nicht lesen, können Sie 'XmlWriter.WriteBinHex' oder' XmlWriter.WriteBase64' verwenden. – Seyran