-->

[XML] XML với C#: Thêm mới vào file XML không có DTD và XML Schema


XML được dùng để biểu diễn dữ liệu, là ngôn ngữ đánh dấu khả mở, có thể đánh dấu thông tin. Định dạng xml dùng để lưu trữ dữ liệu, có thể truy vấn, thêm mới, sửa dữ liệu xml.

  1.  Các đối tượng cần sử dụng
    • XmlDocument tentailieuxml = new XmlDocument(); dùng để khai báo một đối tượng tài liệu XML
    • tailieuxml.Load("Đường dẫn file XML"); dùng để gán tài liệu xml vào đối tượng tài liệu này
    • XmlElement Goc = tailieuxml.DocumentElement; dùng để load thẻ gốc của file xml
    • XmlElement Nut = tailieuxml.CreateElement("tên thẻ"); tạo một thẻ mới trong tài liệu xml
    • Nut.InnerText="giá trị";  gán giá trị cho nút đó
    • Nut.SetAttribute("Tên thuộc tính", "giá trị của thuộc tính"); dùng để gán giá trị cho thuộc tính của nút.
    •  Goc.AppendChild(Nut); gán nút Nut là con của nút Goc
    • TaiLieu.Save(" Đường dẫn"); ghi lại file xml
    • XmlTextWriter xtw = new XmlTextWriter("đường dẫn file xml", null); tạo một đối tượng ghi file xml.
    • xtw.Formatting = Formatting.Indented; dùng để định dạng file XML.
    • xtw.WriteStartDocument(); bắt đầu tài liệu mới.
    • xtw.WriteEndDocument(); kết thúc tài liệu mới
    • xtw.WriteStartElement("tên thẻ"); bắt đầu thẻ
    • xtw.WriteEndElement();     Kết thúc thẻ
    • xtw.WriteAttributeString("tên thuộc tính", "gán giá trị thuộc tính"); gán giá trị thuộc tính của thẻ.
    •  xtw.WriteElementString(tên thẻ, giá trị gán cho thẻ);
  2. Sử dụng lý thuyết trên nhập dữ liệu từ form vào file XML
  3. Sơ yếu lý lịch
    Sơ yếu lý lịch
  4. Bài tập tải tại đây.

No comments :