J'ai un ensemble de données en C# que je peux sérialiser en utilisant dataset.WriteXml(filename);
mais je veux que le fichier contienne aussi d'autres données (essentiellement des méta-données sur l'ensemble de données).Le moyen le plus simple de combiner un ensemble de données et d'autres données dans un seul fichier?
Je pourrais ajouter une autre table à l'ensemble de données qui contenait les métadonnées, mais je préférerais le garder séparé, si possible.
Essentiellement, je pense que je veux créer une «combinaison de fichiers de fichier, qui ressemble à ceci:
size_of_file1
file1
size_of_file2
file2
... etc
Ensuite, je voudrais charger le fichier dans la mémoire, et diviser le fichier en flux distincts, de sorte que je peux nourrir l'ensemble de données dans dataset.ReadXml(stream);
et les métadonnées dans quelque chose d'autre.
Son possible? Quelqu'un peut-il me dire comment je peux le faire?
Merci
Tim
PS. Je voudrais que le fichier résultant reste lisible par l'homme.
Désolé - Je dois que ce soit lisible par l'homme! Je vais ajouter cela à la question. Est-il possible de le faire et de le rendre lisible par l'homme? –