ProgramatorCZ  |   Diskusní fórum  |   ASMDprojekt  |   Vtipy  |   JavaScript
Spolupracujeme:   WebGuru  |   Komplikátor  |   MinaSite Přidat k oblíbeným položkám  |   Nastavit jako výchozí stránku
Časopis
Hlavní stránka
Assembler
C,C++
Delphi
DOTNET
Flash
HTML
Java
JavaScript
Knihy
O Internetu
Pascal
PHP
Pro. programátor
Programy
Python
Tiskové zprávy

Projekty

JScript Planet
ProProjekty

Služby

Monitoring

Informace
Redakce
O časopisu
Odkazy
Nový redaktor


ISSN 1213-7359

Šéfredaktor:
Jan Sova

Zástupci šéfredaktora
Frerenzy Dawid
Krásenský David

Šéfredaktoři rubrik
Michal Chalupník
Formánek Jiří
Pavel Aleš
Sojka Zdeněk
Petr Rympler

Administrátor
Jan Sova

Naše ikonka
MinaSite
Komplikátorovy Stránky
TOPlist
GALACTICA

Časopis používá redakční systém Sova-Press.



Práce s XML v C# (1.) v rubrice DOTNET

Xml soubory jsou v současné době velmi rozšířené. Tento seriál se bude věnovat základům práce s xml v jazyce C#.

XML poskytuje společný datový formát pro výměnu dokumentů a přenášení dat mezi různými aplikacemi, používají jej webové služby ke kódování zpráv a dat platformě nezávislým způsobem. Používá se i k vytváření webových serverů, kde slouží jako nástroj oddělení obsahu od vzhledu.

Pro zpracování XML se používají parsery, které jsou schopné XML soubory číst a analyzovat jejich obsah. Knihovna tříd (FCL) rámce .NET obsahuje celou řadu nástrojů pro práci s XML, které umožňují nejen snadno analyzovat obsah existujících XML souborů, ale i vytvářet nové XML soubory, měnit jejich obsah, zapisovat obsah XML do databáze nebo naopak obsah databáze ukládat ve formě XML souborů. V průběhu tototo seriálu se seznámíme se základními možnostmi, které FCL pro práci s XML poskytuje.

    Nejdůležitější třídy FCL pro práci s XML:
  • XmlTextReader – rychlé, pouze dopředné rozhraní pro čtení dokumentů XML (obdoba parseru SAX).
  • XmlTextWriter – umožňuje generování nových XML dokumentů.
  • XmlDocument – programové rozhraní k dokumentům XML odpovídající základním specifikacím DOM úrovně 2, neumožňuje vytvářet nové XML dokumenty.
  • XmlValidatingReader – třída odvozená od XmlTextReader, přidává schopnost ověřovat dokumenty XML během jejich čtení.
  • XPathDocumentdokumenty XML, v nichž chceme vyhledávat pomocí XPath.
  • XPathNavigator – mechanismus vykonávání dotazů XPath.
  • XPathNodeIterator – reprezentuje sady uzlů vygenerované dotazy XPath, umožňuje jimi procházet.

Příště si povíme o práci s xml pomocí třídy XmlTextReader.

Autor: Anna Rývová e-mail: anna.ryvova@volny.cz web:

Příspěvky ke článku

Ke článku nejsou komentáře
Přidat komentář

Poslední ze stejné rubriky

Práce s událostmi v .NET Framework.
Práce v .NET Framework - Zástupci
Práce s XML v C# (5.) - ověřování dokumentu pomocí třídy XmlValidatingReader
Práce s XML v C# (4.) - třídy XmlDocument a dotazy jazyka XPath
Práce s XML v C# (3.) - třída XmlTextWriter

Funkce ke článku
Přidat komentář

Nejnovější články
Práce s událostmi v .NET Framework. [18094]
Nová soutěž na 3D Contestu CZ [13683]
Práce v .NET Framework - Zástupci [15997]
Práce s XML v C# (5.) - ověřování dokumentu pomocí třídy XmlValidatingReader [14048]
Práce s XML v C# (4.) - třídy XmlDocument a dotazy jazyka XPath [19471]


O článku
Datum: 13.01.2004
Rubrika: DOTNET
Čtenářů: 12479
Autor: Anna Rývová

Hodnocení článku:
Znamka: 2.78
Počet známek: 2687
[1] [2] [3] [4] [5]

 


(c) Systém Jan Sova, Design David Krásenský a Jan Sova
Se svými dotazy či problémy se obracejte na diskusní fórum.
Časopis je součástí projektu Programator