C# and .NET Framework phần 7
Số trang: 14
Loại file: pdf
Dung lượng: 182.77 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu c# and .net framework phần 7, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
C# and .NET Framework phần 7C# and .NET Framework Bài 7: XML in .NET 7: XML Đoàn Quang Minh minhdqtt@gmail.com http://www.VTPortal.net Last update: 30. December 2006 Last 30. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 1 Minh Mục lụcXML OverviewĐọc XMLGhi XMLDOM trong .NETDOM trongỨng dụng XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 2 Minh XML OverviewXML là gì– XML – Extensible Markup Language: ngôn ngữ định dạng mở rộng. XML– XML được định nghĩa bởi w3c (World Wide Web Consortium): tổ chức mạng toàn cầu.– Thực chất, XML là ngôn ngữ tổng quát dùng định nghĩa dữ liệu thông qua các thẻ.Ngôn ngữ định dạng– Bao gồm một tập các thẻ, và dữ liệu chứa trong các thẻ đó. Ví dụ, HTML là một loại ngôn ngữ định dạng.– Trong XML, các thẻ không hạn chế như HTML. Người sử dụng có thể XML, tự do định nghĩa các thẻ của mình.– Các ưu điểm: Dễ dàng trao đổi dữ liệu: do khuôn dạng XML rất dễ hiểu. XML còn được gọi là dữ liệu tự mô tả. Khả năng tuỳ biến cao: việc cụ thể hoá các thẻ của XML sẽ tạo ra một loạt các ngôn ngữ mới, ví dụ MML, CML. Có thể lưu dữ liệu có cấu trúc: dựa trên việc sử dụng các thẻ lồng nhau. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 3 Minh XML Overview Hello from XML Welcome to the wild and woolly world of Welcome XML. XML. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 4 Minh XML OverviewCác ứng dụng cụ thể của XML– XHTML: đây là mở rộng của HTML. Về bản chất, XHTML dùng XHTML: các thẻ của HTML, các thẻ này phải viết thường, và tài liệu XHTML phải là tài liệu hợp khuôn dạng.– CML, MML: các ngôn ngữ biểu diễn công thức hoá học, công CML, thức toán học. Các công thức này có thể được vẽ trên các trình duyệt đặc biệt, thông qua dữ liệu XML.– WML: ngôn ngữ định dạng mạng không dây, nhằm tạo các tài WML: ngôn liệu web hiển thị trên máy điện thoại di động.– SOAP (Simple Object Access Protocol): giao thức truy cập đối SOAP giao tượng đơn giản, cho phép các ứng dụng web có thể trao đổi thông tin với nhau. Khi một ứng dụng web cần thi hành một chức năng do một web service cung cấp, nó sẽ gửi dữ liệu theo chuẩn SOAP tới web service. Đến lượt mình, sau khi thực thi yêu cầu xong, web service sẽ trả lại kết quả, cũng theo chuẩn SOAP. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 5 Minh Đọc XMLCác đối tượng xử lý XML được cung cấp trong đưSystem.XML– Để đọc file XML, dùng lớp XmlTextReader file Hàm tạo với tham số là tên file XML cần đọc. Phương thức Read() đọc 1 thành phần của file. Khi đọc thành công, đối tượng sẽ trỏ tới node hiện thời.– Tại một node, chúng ta có thể đọc được một số thành phần. Kiểu của node: thuộc tính NodeType – Có những kiểu như Element, Text, CDATA, Comment,… Giá trị của node: thuộc tính Value Có thể sử dụng các phương thức cụ thể khác như ReadString(): đọc giá trị text của node, ReadAttributeValue(): đọc giá trị thuộc tính của node. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 6 Minh Đọc XMLpublic class Sample Sample{ static void Main(string[] args) Main(string args) { XmlTextReader textReader = new XmlTextReader(C:\books.xml); XmlTextReader(C: books.xml); textReader textReader.Read(); textReader.Read(); while (textReader.Read() ) // If the node has value (textReader.Read() node has { // Move to fist element textReader.MoveToElement(); textReader.MoveToElement(); Console.WriteLine(XmlTextReader Properties Test); Console.WriteLine(===================); Console.WriteLine // Read this elements properties and display them on console console // Read Console.WriteLine(Name: + textReader.Name); ...
Nội dung trích xuất từ tài liệu:
C# and .NET Framework phần 7C# and .NET Framework Bài 7: XML in .NET 7: XML Đoàn Quang Minh minhdqtt@gmail.com http://www.VTPortal.net Last update: 30. December 2006 Last 30. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 1 Minh Mục lụcXML OverviewĐọc XMLGhi XMLDOM trong .NETDOM trongỨng dụng XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 2 Minh XML OverviewXML là gì– XML – Extensible Markup Language: ngôn ngữ định dạng mở rộng. XML– XML được định nghĩa bởi w3c (World Wide Web Consortium): tổ chức mạng toàn cầu.– Thực chất, XML là ngôn ngữ tổng quát dùng định nghĩa dữ liệu thông qua các thẻ.Ngôn ngữ định dạng– Bao gồm một tập các thẻ, và dữ liệu chứa trong các thẻ đó. Ví dụ, HTML là một loại ngôn ngữ định dạng.– Trong XML, các thẻ không hạn chế như HTML. Người sử dụng có thể XML, tự do định nghĩa các thẻ của mình.– Các ưu điểm: Dễ dàng trao đổi dữ liệu: do khuôn dạng XML rất dễ hiểu. XML còn được gọi là dữ liệu tự mô tả. Khả năng tuỳ biến cao: việc cụ thể hoá các thẻ của XML sẽ tạo ra một loạt các ngôn ngữ mới, ví dụ MML, CML. Có thể lưu dữ liệu có cấu trúc: dựa trên việc sử dụng các thẻ lồng nhau. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 3 Minh XML Overview Hello from XML Welcome to the wild and woolly world of Welcome XML. XML. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 4 Minh XML OverviewCác ứng dụng cụ thể của XML– XHTML: đây là mở rộng của HTML. Về bản chất, XHTML dùng XHTML: các thẻ của HTML, các thẻ này phải viết thường, và tài liệu XHTML phải là tài liệu hợp khuôn dạng.– CML, MML: các ngôn ngữ biểu diễn công thức hoá học, công CML, thức toán học. Các công thức này có thể được vẽ trên các trình duyệt đặc biệt, thông qua dữ liệu XML.– WML: ngôn ngữ định dạng mạng không dây, nhằm tạo các tài WML: ngôn liệu web hiển thị trên máy điện thoại di động.– SOAP (Simple Object Access Protocol): giao thức truy cập đối SOAP giao tượng đơn giản, cho phép các ứng dụng web có thể trao đổi thông tin với nhau. Khi một ứng dụng web cần thi hành một chức năng do một web service cung cấp, nó sẽ gửi dữ liệu theo chuẩn SOAP tới web service. Đến lượt mình, sau khi thực thi yêu cầu xong, web service sẽ trả lại kết quả, cũng theo chuẩn SOAP. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 5 Minh Đọc XMLCác đối tượng xử lý XML được cung cấp trong đưSystem.XML– Để đọc file XML, dùng lớp XmlTextReader file Hàm tạo với tham số là tên file XML cần đọc. Phương thức Read() đọc 1 thành phần của file. Khi đọc thành công, đối tượng sẽ trỏ tới node hiện thời.– Tại một node, chúng ta có thể đọc được một số thành phần. Kiểu của node: thuộc tính NodeType – Có những kiểu như Element, Text, CDATA, Comment,… Giá trị của node: thuộc tính Value Có thể sử dụng các phương thức cụ thể khác như ReadString(): đọc giá trị text của node, ReadAttributeValue(): đọc giá trị thuộc tính của node. XML in .NET - Editor: Đoàn Quang XML .NET Editor: oà 6 Minh Đọc XMLpublic class Sample Sample{ static void Main(string[] args) Main(string args) { XmlTextReader textReader = new XmlTextReader(C:\books.xml); XmlTextReader(C: books.xml); textReader textReader.Read(); textReader.Read(); while (textReader.Read() ) // If the node has value (textReader.Read() node has { // Move to fist element textReader.MoveToElement(); textReader.MoveToElement(); Console.WriteLine(XmlTextReader Properties Test); Console.WriteLine(===================); Console.WriteLine // Read this elements properties and display them on console console // Read Console.WriteLine(Name: + textReader.Name); ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính mẹo cho windows lập trình windows thủ thuật tin học kĩ năng tin họcTài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 306 0 0 -
Cách phân tích thiết kế hệ thống thông tin quan trọng phần 4
13 trang 220 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 215 0 0 -
Bài giảng điện tử môn tin học: Quản trị các hệ thống thông tin quản lý xuyên quốc gia
27 trang 212 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 209 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 206 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 205 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 204 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 203 0 0