Форматы данных и схемы - Работа с XML 

Page / - Изменено Alexandr Fokin в 2021/07/18 15:02 

Работа с XML 
Изменено Alexandr Fokin
в 2021/07/18 15:02

Оглавление

1) Работа через сериализатор
Сериализация/Десиарилация xml файла в c# класс.
metanit Сериализация в XML. XmlSerializer
2) C помощью System.XML
XmlDocument
XmlReader - работает с документом в файловой системе. Используется для чтения большого документа.
XmlDocument - выполняет загрузку документа в оперативную память.
Предоставляет возможность выполнять Xpath запросы.
XPath представляет язык запросов в XML. Он позволяет выбирать элементы, соответствующие определенному селектору.
3) C помощью System.Xml.LINQ
XDocument
Поддерживает способ взаимодействия с xml через LINQ
Форматы
•	 XSD Например, XSD позволяет описать структуру XML, задав большое количество правил и ограничений, которым должен удовлетворять XML документ, чтобы быть правильным (valid).
•	 XSLT Спецификация, позволяющая выполнять трансформацию xml документов.
Вход: XML документ(ы) XLST документ(ы) с привалами трансформациюи
Выход: XML документ, полученные в результате трансформации.