Исходный код вики Работа с XML

Версия 9.1 от Alexandr Fokin на 2022/06/15 13:39

Последние авторы
1 **1) Работа через сериализатор. System.Xml.Serialization.XmlSerializer**
2
3 Сериализация/Десериализация xml файла в c# класс.
4
5 Сериализация в XML. XmlSerializer
6 https://metanit.com/sharp/tutorial/6.4.php
7
8 ----
9
10 **2) C помощью System.XML.XmlDocument**
11
12 XmlReader - работает с документом в файловой системе. Используется для чтения большого документа.
13 XmlDocument - выполняет загрузку документа в оперативную память.
14 Предоставляет возможность выполнять Xpath запросы.
15
16 **XPath** представляет язык запросов в XML. Он позволяет выбирать элементы, соответствующие определенному селектору.
17
18 ----
19
20 **3) C помощью System.Xml.LINQ.XDocument**
21
22 Поддерживает способ взаимодействия с xml через LINQ
23
24 ----
25
26 Форматы
27
28 | |
29 |XSD|Например, XSD позволяет описать структуру XML, задав большое количество правил и ограничений, которым должен удовлетворять XML документ, чтобы быть правильным (valid).
30 |XSLT|(((
31 Спецификация, позволяющая выполнять трансформацию xml документов.
32
33 * Вход: XML документ(ы) XLST документ(ы) с привалами трансформацию
34 * Выход: XML документ, полученные в результате трансформации.
35 )))