Đang chuẩn bị liên kết để tải về tài liệu:
Thao tác XML - Sử dụng XPath và XSLT trong .NET – Phần 1
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Trong phần này, chúng ta sẽ xem xét hỗ trợ cho XPath và XSL Transforms (XSLT) trong .NET Framework. XPath được hỗ trợ thông qua không gian tên System.Xml.XPath, và XSLT được hỗ trợ thông qua không gian tên System.Xml.Xsl. Lí do xem xét cả hai lớp trên là vì lớp XPathNavigator của không gian tên System.XPath cung cấp cách rất thực tế để thực thi các biến đổi XSL 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. | Thao tác XML Sử dụng XPath và XSLT trong .NET - Phần 1 Trong phần này chúng ta sẽ xem xét hỗ trợ cho XPath và XSL Transforms XSLT trong .NET Framework. XPath được hỗ trợ thông qua không gian tên System.Xml.XPath và XSLT được hỗ trợ thông qua không gian tên System.Xml.Xsl. Lí do xem xét cả hai lớp trên là vì lớp XPathNavigator của không gian tên System.XPath cung cấp cách rất thực tế để thực thi các biến đổi XSL 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. XSLT được dụng để thay đổi một tài liệu gốc sang một tài liệu với một cấu trúc kiểu khác. Trước tiên chúng ta sẽ xem xét System.XPath và trình bày cách dùng các lớp System.Xml.Xsl. Không gian tên System.XPath Không gian tên System.XPath được xây dựng dựa trên yếu tố tốc độ. Nó cung cấp một thể hiện chỉ đọc cho tài liệu XML của bạn vì vậy không có vấn đề soạn thảo ở đây. Các lớp trong không gian này được xây dựng đẻ thực thi lặp nhanh và lựa chon trên tài liệu XML trong một con trỏ. Đâ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 Class Name Description SelectNodes SelectSingleNodes Evaluate và Matches. XPathException XPath exception class. XPathDocument XPathDocument tương thích cho bất kì thao tác nào của lớp XmlDocument. Nếu bạn cần khả năng soạn thảo XmlDocument được lựa chọn khi bạn sử dụng ADO.NET XmlDataDocument chúng ta sẽ xem xét ở phần sau của chương . Dĩ nhiên khi cần thao tác nhanh bạn có thể sử dụng XPathDocument. Nó có bốn quá tải cho phép bạn một một tài liệu XML từ một file và một đường dẫn một đối tượng TextReader một đối tượng XmlReader hoặc một .