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

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

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