Je ne savais pas que je peux utiliser le schéma XSD pour sérialiser le fichier XML reçu. J'ai utilisé xsd.exe
pour générer cs
classe à partir du fichier XSD et maintenant j'ai besoin d'utiliser cette classe pour obtenir des données dans les propriétés de classe, mais une chose me manque et j'ai besoin d'aide.Comment utiliser l'objet XmlDocument au lieu de lire le fichier XML à partir du lecteur?
Voici le code:
private void ParseDataFromXmlDocument_UsingSerializerClass(XmlDocument doc)
{
XmlSerializer ser = new XmlSerializer(typeof(ClassFromXsd));
string filename = Path.Combine("C:\\myxmls\\test", "xmlname.xml");
ClassFromXsdmyClass = ser.Deserialize(new FileStream(filename, FileMode.Open)) as ClassFromXsd;
if (myClass != null)
{
// to do
}
...
Ici, j'utiliser le fichier XML à partir du lecteur. Et je veux utiliser ce XmlDocument à partir du paramètre que j'ai passé. Alors, comment adapter ce code pour utiliser doc au lieu de XML à partir du lecteur?
Et il dit pourquoi ... – LunicLynx