Registreeri liikmeks  Login  
 Artikel


Veebistuudium - C#, XML, XMLi salvestamine
Programmeerimiskeel C# | Veebitehnoloogiad Vladimir Kjahrenov
 

Kõige lihtsam on XMLi salvestada, kui olete loonud XmlDocument objekti. Sellisel juhul tuleb välja kutsuda Save meetod ja ongi salvestatud.

 

xdoc.Save(@"C:\Erki\mingifail3.xml");

 

Loomulikult on võimalik genereerida XMLi ka siis kui XmlDocument objekti ei ole. Sellistel puhtkudel saab kasutada XmlTextWriter objekti.

 

XmlTextWriter XmlKirjutaja = new XmlTextWriter(

                                     @"mingifail4.xml", Encoding.UTF8);

XmlKirjutaja.Formatting = Formatting.Indented;

 

Kui kirjutaja loodud saate hakata moodustama XML faili:

 

XmlKirjutaja.WriteStartDocument();

XmlKirjutaja.WriteStartElement("juurikas");

 

XmlKirjutaja.WriteStartElement("tellimus");

XmlKirjutaja.WriteAttributeString("tellimusid", "1");

XmlKirjutaja.WriteElementString("klient", "madis");

XmlKirjutaja.WriteEndElement();

 

XmlKirjutaja.WriteEndElement();

XmlKirjutaja.WriteEndDocument();

XmlKirjutaja.Close();

 

Tulemuseks on Well-Formed XML:

 

<?xml version="1.0" encoding="utf-8" ?>

<juurikas>

      <tellimus tellimusid=”1” >

            <klient>madis</klient>

      </tellimus>

</juurikas>

 

XMLi on lisaks eelnevatele meetoditele võimalik salvestada ka otse DataSetist. Selleks on DataSet’il kaks väga kasulikku meetodit:

 

myDS.WriteXml("C:\Erki\uus.xml", XmlWriteMode.IgnoreSchema);

myDS.WriteXmlSchema("C:\Erki\uus.xsd");

 


PS! Kui sul tekkis artiklit lugedes küsimusi või kommentaare, siis palun esita need XML foorumisse


Lisatud : 16.03.2007 17:50:02
Hinne : 3,00 (0)
Vaadatud : 334
Heaks kiidetud : Vladimir Kjahrenov


Kommentaarid (0) 

  

  Hinda...
 

Viimased kommentaarid


 
  Et saaksid kommenteerida pead Sa olema sisse loginud.

   1.11.2007 6:42:13
  Saada kommentaar
  

Kõik õigused kaitstud. ENETA © 2005-2006   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2007 by Perpetual Motion Interactive Systems Inc.