• 3. XML hujjat hosil qilish uchun C dasturlash tilida System.Xml.Linq nomlar fazosidagi XElement sinfidan ham foydalansak boladi
  • qilish orqali ham yaratishimiz mumkin. Buning uchun bizga System.Xml.Serialization nomlar fazosidagi sinflar kerak boladi.
  • XmlWriterSettings settings = new XmlWriterSettings()




    Download 42.95 Kb.
    bet5/6
    Sana08.05.2023
    Hajmi42.95 Kb.
    #57451
    1   2   3   4   5   6
    Bog'liq
    46mavzu
    Абдураимов Қахрамон Бахадирович (2), Dars tahlili blankasi, Aktualnyj-internet-marketing, English for Physics oquv qollanma, P P Amaliyot dasturi 2-kurs (3), «innovative academy» ilmiy tadqiqotlarni-fayllar.org, Tema18-19(4), Jadidchilik - Vikipediya, Jamoa shartnomasi 2023, 3-maruza. AES, Microsoft Excel haqida umumiy ma, 2 мавзу, 2, Fayzulloyev Lazizjon
    XmlWriterSettings settings = new XmlWriterSettings();
    settings.Indent = true;
    XmlWriter obyektini Talabalar.xml fayli nomi va yuqoridagi settings bilan hosil qilamiz:
    XmlWriter writer = XmlWriter.Create("Talabalar.xml", settings);
    Talaba modelining xususiyatlarini kiritib, hujjatimizni hosil qilamiz:
    writer.WriteStartDocument();
    writer.WriteStartElement("Talabalar");
    writer.WriteStartElement("Talaba");
    writer.WriteStartElement("Id");
    writer.WriteValue("1");
    writer.WriteEndElement();
    writer.WriteStartElement("Ism");
    writer.WriteValue("Baxtiyor");
    writer.WriteEndElement();
    writer.WriteStartElement("Familiya");
    writer.WriteValue("Murodov");
    writer.WriteEndElement();
    writer.WriteStartElement("TelNomer");
    writer.WriteValue("+998901234567");
    writer.WriteEndElement();


    writer.WriteEndDocument();
    writer.Flush();
    3. XML hujjat hosil qilish uchun C# dasturlash tilida System.Xml.Linq nomlar fazosidagi XElement sinfidan ham foydalansak bo'ladi:
    Va nihoyat men yoqtirgan usulga ham yetib keldik 😄!
    \XElement sinfi yordamida XML hujjat hosil qilish birmuncha oson va tushunarli. Har bir element va uning ichidagi elementlar shajaraga o'xshab joylashadi.
    XElement talabalar =
    new XElement("Talabalar",
    new XElement("Talaba",
    new XElement("Id", "1"),
    new XElement("Ism", "Baxtiyor"),
    new XElement("Familiya", "Murodov"),
    new XElement("Tel_nomer", "+998901234567")));
    talabalar.Save("Talabalar.xml");
    4. XML hujjatni JSON fayllar kabi Serialize qilish orqali ham yaratishimiz mumkin. Buning uchun bizga System.Xml.Serialization nomlar fazosidagi sinflar kerak bo'ladi.
    Dastlab Talaba modelimizga [Serializable] attributini qo'shishimiz kerak bo'ladi:

    Download 42.95 Kb.
    1   2   3   4   5   6




    Download 42.95 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    XmlWriterSettings settings = new XmlWriterSettings()

    Download 42.95 Kb.