Si vous avez un schéma XML, vous pouvez exécuter l'outil XML Schema Definition pour produire un ensemble de classes fortement typées au schéma et annotées avec des attributs. Lorsqu'une instance d'une telle classe est sérialisée, le code XML généré se conforme au schéma XML. À l'aide de cette classe, vous pouvez programmer en vous servant d'un modèle objet facilement manipulé tout en étant certain que le code XML généré se conforme au schéma XML. Cette solution remplace l'utilisation d'autres classes dans .NET Framework, telles que les classes
XmlReader et
XmlWriter, pour analyser et écrire un flux XML. Pour plus d'informations, voir
Documents et données XML. Ces classes vous permettent d'analyser n'importe quel flux XML. Par contre, utilisez la classe
XmlSerializer lorsque le flux XML est censé respecter un schéma XML connu.
Partager