C # olvasható xml
XML - szöveges formátumban tárolja strukturált adatok. Valójában - ez az adatbázist egy strukturált szöveges fájl. XML parser végrehajtás minden modern programozási nyelvek és fejlesztőeszközök.
A Visual Studio, számos módja van, hogy működjön együtt xml (ezek mind a System.Xml névtér):
- XmlTextReader, XmlTextWriter;
- XmlDocument;
- Linq.XDocument;
- Schema.XmlSchema.
Véleményem szerint a legegyszerűbb, leginkább rugalmas és intuitív módon kezeli xml fájl - a XmlTextReader és XmlTextWriter osztályok. Ezen kívül, azt mutatja, nagyon jó eredményt a sebességet.
Anyagot tartalmazza sorrendben, így ha csak meg kell látni, hogyan működik az xml, akkor hagyja, hogy egy bizonyos rész:
Csatlakozás a mi névtér projekt:
C # olvasható xml
A C # olvasható xml segítségével XmlTextReader osztályban. Ez elérhető minden változata a .Net Framework, kezdve 1,0. XmlTextReader végrehajtja módszerek „csak előre”, azaz Ez egy szigorúan szekvenciális megközelítése XML-fájlt. Ez pedig nagyon jó feldolgozási sebességet.
Megjegyzés. olvasása közben egy címkét, amely magában foglalja a zárt, szükség van továbbá a ellenőrzése reader.IsStartElement ( „könyv”) ellenőriznie kell, hogy ez az elem nem üres! reader.IsEmptyElement. Ellenkező esetben, ha van egy ilyen konstrukció <книга /> (Azaz nyitó és záró), a program belép a belső hurok, és nem jön ki belőle, amíg az xml fájlt.
C # XML létrehozása
Most levelet funkciót WriteXml. A bejáratnál nyújt új fájlnevet newAuthor.xml és kialakult az előző funkciót szerző.
Létrehozásához a C # létre XML fájl fogja használni XmlTextWriter osztályban. Vele, akkor megadhatja formázási lehetőségek xml. Például a funkciót francia címke az egyik fület karaktert.
A beágyazott címkék segítségével létrehozott WriteStartElement () függvényt. Minden WriteStartElement () kell lecsukja WriteEndElement ().
program teljes listáját a C # XML olvasni, és hozzon létre
A cikk végén a teljes lista a program: