Je souhaite créer un fichier XML contenant une déclaration XML, un nœud racine et des nœuds enfants.Créer un fichier XML au format binaire en C#
Exemple:
<?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>
Mais je dois écrire ce xml en format binaire, afin que personne ne puisse le lire. Lors de l'appel d'une fonction, on peut ajouter un autre sous-tag. Donc, il peut y avoir n nombre de.
* Mais j'ai besoin d'écrire ce fichier XML en format binaire * Que voulez-vous dire? Avez-vous un format binaire à l'esprit? Il y a des formats binaires possibles infinis. – xanatos
Si personne ne devrait pouvoir le lire, cryptez-le. Vous pouvez également l'encoder simplement en encodage base64. –
Si «personne ne peut le lire» signifie que si quelqu'un ouvre un fichier dans le Bloc-notes ne peut pas le lire, vous pouvez utiliser «XmlWriter.WriteBinHex» ou «XmlWriter.WriteBase64». – Seyran