Nlỗi các bạn vẫn biết XML là 1 trong những ngữ điệu tuyệt đối nhằm diễn tả và lưu trữ dữ liệu.
Bạn đang xem: Xpath trong selenium webdriver
Tuy nhiên cùng với vận tốc phát triển của technology thông tin, nhu cầu của những ứng dụng không chỉ là dừng lại ở tầm mức lưu trữ, các hệ thống nên điều đình đọc tin với nhau. Để trao đổi thông tin trong những tư liệu XML, bạn ta đề xuất một chuẩn chung để truy vấn xuất dữ liệu. Giải quyết điều đó, XML Path Language (XPath) được có mặt. XPath là một trong những ngôn từ kiến thiết ra với mục tiêu giúp cho ứng dụng hoàn toàn có thể dịch chuyển bên trong XML document cùng tầm nã xuất những quý giá cũng giống như ở trong tính của các elements. Để có thể tiếp cận được Xpath nkhô hanh tuyệt nhất, trước tiên bạn phải phát âm về mọi ngôn từ đặc tả hệt như XML, HTML. Cấu trúc 1 tư liệu XML có thể hình dung như 1 dòng cây với rất nhiều cành và nhánh nhỏ dại khác biệt. Tất cả những yếu tắc kia đuề được Gọi là element.Xem thêm: Cách Chơi Đấu Trường Thú, Bloody Roar 2,3,4,5, Cách Chơi Game Đấu Trường Thú
Giờ ta đã coi mối quan hệ giữa những element này vào Xpath như vậy nào:Parent: mỗi node (element, attribute) đều sở hữu một node parent. lấy ví dụ như sinh hoạt trên, node article là parent của các nodes id, author, title…Children: mỗi node có thể có tương đối nhiều với cũng hoàn toàn có thể không tồn tại node children nào. lấy ví dụ như sống bên trên, node id là children của node article. Node id cũng rất có thể không có node children làm sao cả.Siblings: là các nodes có tầm thường node parent. ví dụ như nhỏng những nodes id, author, links …Ancestors: là các nodes thánh sư, bao gồm node parent và các nodes parent của parent. lấy ví dụ rất có thể coi node các mục là ancestor của node author.Descending: là những nodes bé cháu, bao gồm node children cùng những nodes children của children.– Xpath xử dụng path expressions nhằm di chuyển tuyệt truy hỏi xuất thuộc tính trong số node của XML document. Biểu thức được đặc tả vào liệt kê sau:

quý khách hàng sẽ xem: xpath la gi
Ví dụ ta có 1 XML document:
Harry Potter
29.99
Learning XML
39.95
Giờ ta mong muốn lấy ra tất cả những book element bởi biểu thức “//book” tuyệt “/bookstore/book
Sự mạnh mẽ và tiện lợi mà Xpath đem lại đang để cho nó trở buộc phải phổ biến, được cung ứng trong không ít ngữ điệu nlỗi Java, JavaScript, PHP.., Pythanh mảnh, Ruby …. Link tđam mê khảo: man-city.net/javase/tutorial/jaxp/xslt/xpath.html