Thao tác XML
Giới thiệu không gian tên System.Xml
Không gian tên System.Xml trong .NET cung cấp một slớp hỗ trợ cho việc
x XML. Nào hãy xem qua (một cách không thứ tự) một vài lớp quan
trọng trong không gian tên System.Xml namespace. Đây là những lớp đọc
và viết XML chính mà chúng tôi sẽ trình bày:
Tên lơp Giải thích
XmlReader Một lớp đọc trừu tượng nhanh và non-cached d
liệu
XML. XmlReader được thiết kế giống như b
phân tách
SAX.
Tên lơp Giải thích
XmlWriter Một lớp viết trừu tượng nhanh và non-cached d
liệu
XML trong một dòng hoặc định dạng file.
XmlTextReader
Mrộng ca XmlReader. Cung c
ấp chuỗi truy cập nhanh
dliu XML.
XmlTextWriter Mrộng ca XmlWriter. Phát nhanh các dòng XML.
Một vài lớp hữu dụng khác trong XML:
Tên lớp Giải thích
XmlNode Một lớp trừu tượng miêu tmột t đơn trong một t
ài
liu XML. Lớp s
ở cho các lớp khác trong không gian
tên XML.
Tên lớp Giải thích
XmlDocument M rộng của XmlNode. Đây m
ột thực thi W3C
Document Object Model (DOM). cung c
miêu ttài liu XML trong bộ nhớ cho phép điu
ng
và son thảo.
XmlDataDocument
Mrộng của XmlDocument. Đây một tài li
u có thể
đư
ợc tải từ dữ liệu XML hoặc từ dữ liệu trong một
ADO.NET DataSet. Cho phép hòa trn XML và d
liệu
quan hệ trong cùng một view.
XmlResolver Một lớp trừu tượng dùng giải quyết các t
ài nguyên XML
ngoài như DTD tham chiếu sơ đồ. Cũng dùng đ
xử
c thành phần <xsl:include> và <xsl:import>.
XmlUrlResolver M rộng của XmlResolver. Gii quyết các t
ài nguyên
tên như một URI (Uniform Resource Identifier).
Nhiều lớp trong không gian tên System.Xml dùng để quản c tài liu và
dòng XML, trong khi những lớp khác (dụ như lớp XmlDataDocument)
cung cấp một cầu nối giữa lưu trữ XML u trdữ liệu dữ liu trong các
DataSet.
Important
Một c ý quan trng là không gian n XML sn cho bất k
ì
ngôn ngnào biết .NET. Điều này nghĩa là t
ất cả các d
trong cơng này thể đư
ợc viết trong VB.NET, Managed
C++, vân vân.