11

11. Inne technologie XML i JSON

W rozdziale 10. opisaliśmy interfejs API LINQ to XML i metody pracy z formatem XML ogólnie. W tym rozdziale opisujemy niskopoziomowe klasy XmlReader i XmlWriter oraz typy do pracy z danymi w formacie JSON (ang. JavaScript Object Notation), który stał się popularną alternatywą dla XML-a.

W dodatku internetowym do poprzedniego wydania książki (plik dostępny w archiwum pod adresem https://helion.pl/pobierz-przyklady/c8wpig) przedstawiamy narzędzia do pracy ze schematami XML i arkuszami stylów.

Klasa XmlReader

XmlReader to wydajna klasa do niskopoziomowego odczytywania strumieni XML tylko do przodu.

Spójrz na poniższy plik XML o nazwie customer.xml:

<?xml version=”1.0” encoding=”utf-8” standalone=”yes”?>
<customer ...

Get C# 9 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.