Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 9 - LINQ to XML ve VB.NET

V minulé lekci, Práce s XML soubory pomocí DOM ve VB.NET, jsme si ukázali, jak ve VB.NET pracovat s XML soubory pomocí DOM.

V dnešním tutoriálu Soubory ve VB.NET se naučíme generovat, číst a editovat XML soubory pomocí technologie LINQ to XML a třídy XDocument.

Pohodlněji se s XML pracuje snad již jen serializací/de­serializací, jejíž použití je však oproti LINQ to XML omezeno např. nutností existence třídy nebo přítomností bezparametrického konstruktoru a veřejných vlastností.

Vytvoření XML dokumentu

Práce s XML soubory pomocí LINQ to XML je čistě objektová a je realizována třídou XDocument. Ta se velmi podobá třídě XmlDocument, kterou jsme si představili u přístupu DOM . S XML dokumentem tedy pracujeme opět pomocí objektového modelu.

Nejprve si ukažme vytvoření jednoduchého XML souboru s daty nějakého uživatele. Stanovme si, že by měl vypadat takto:

<?xml version="1.0" encoding="utf-8"?>
<uzivatel vek="22">
  <jmeno>Jan Novák</jmeno>
  <registrovan>30.10.2022</registrovan>
</uzivatel>

S pomocí třídy XmlDocument bychom ho vygenerovali následujícím způsobem:


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

Tutoriál Soubory ve VB.NET naučí generovat, číst a editovat XML soubory pomocí technologie LINQ to XML a třídy XDocument.
Článek pro vás napsal Dominik Horváth
Avatar
Autor se věnuje programování v jazycích VB.NET a C#.
Aktivity