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

Page / - Изменено Alexandr Fokin в 2022/06/15 13:34 

Работа с XML 
Изменено Alexandr Fokin
в 2022/06/15 13:34

Оглавление

 	XML	
Взаимодействие	1) Работа через сериализатор. 
System.Xml.Serialization.XmlSerializer	Сериализация/Десериализация xml файла в c# класс.
Сериализация в XML. XmlSerializer
https://metanit.com/sharp/tutorial/6.4.php	
2) C помощью
System.XML.XmlDocument	XmlReader - работает с документом в файловой системе. Используется для чтения большого документа.
XmlDocument - выполняет загрузку документа в оперативную память.
Предоставляет возможность выполнять Xpath запросы.
XPath представляет язык запросов в XML. Он позволяет выбирать элементы, соответствующие определенному селектору.	
3) C помощью System.Xml.LINQ.XDocument	Поддерживает способ взаимодействия с xml через LINQ	
	
 	 	XML Schema Definition Tool (Xsd.exe)
https://docs.microsoft.com/ru-ru/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe
xsd схема -> c# классы
c# классы -> xsd схема