C# VÀ THAO TÁC TRÊN XML(tt) CÁC VẤN ĐỀ

Một phần của tài liệu TÌM HIỂU NGÔN NGỮ LẬP TRÌNH CSHAP(C#) (Trang 34)

CÁC VẤN ĐỀ CODE ÁP DỤNG NHÓM PNP TỔNG KẾT TÀI LIỆU GIỚI THIỆU

o Sử dụng lớp XmlTextReader: ta xét ví dụ đọc dữ liệu trong file XML có sẵn rồi hiển thì lên listview trên form thông qua một

button. Trước hết phải khai báo using System.Xml; sau đó viết code ở nút button như sau:

o Sử dụng lớp XmlTextWriter: việc sử dụng system.xml cho phép chương trình của chúng ta xuất ra một file XML với nội dung mong muốn. Ta xét ví dụ sau:

C# VÀ THAO TÁC TRÊN XML(tt) CÁC VẤN ĐỀ CÁC VẤN ĐỀ CODE ÁP DỤNG NHÓM PNP TỔNG KẾT TÀI LIỆU GIỚI THIỆU

Nhớ rằng khi dùng XmlTextWriter này sẽ ghi đè file mới lên file cũ (Trùng tên).

C# VÀ THAO TÁC TRÊN XML(tt) CÁC VẤN ĐỀ CÁC VẤN ĐỀ CODE ÁP DỤNG NHÓM PNP TỔNG KẾT TÀI LIỆU GIỚI THIỆU

Sử dụng XPath trong .NET

XPath là một ngôn ngữ truy vấn cho XML. Bạn sẽ dùng XPath để chọn một bộ con các các yếu tố giá trị văn bản hoặc các giá trị thuộc tính.

Không gian tên System.XPath

Đây là một bảng liệt kê các lớp trong System.XPath, và một giải thích ngắn vì hỗ trợ của mỗi lớp:

Class Name Description

XPathDocument Một view của tài liệu XML . Chỉ đọc.

XPathNavigator Cung cấp khả năng điều hướng cho một XPathDocument.

XPathNodeIterator Cung cấp khả năng truy xuất trực tiếp các nút. XPath trang bị một bộ nút trong Xpath.

XPathExpression Một biên dịch phương thức XPath. Được dùng bởi SelectNodes, SelectSingleNodes, Evaluate, và Matches.

C# VÀ THAO TÁC TRÊN XML(tt) CÁC VẤN ĐỀ CÁC VẤN ĐỀ CODE ÁP DỤNG NHÓM PNP TỔNG KẾT TÀI LIỆU GIỚI THIỆU

CODE ÁP DỤNG NHÓM PNP

Một phần của tài liệu TÌM HIỂU NGÔN NGỮ LẬP TRÌNH CSHAP(C#) (Trang 34)