Tôi không thể nhận được biểu thức xpath sau đây để hoạt động khi tiền tố không gian tên đường dẫn xml được đặt.biểu thức xpath từ xml với tiền tố không gian tên
/bk:BookStore/bk:Books/bk:Book[text()='Time Machine']
XML là:
<BookStore xmlns:bk="http://www.bookstore.com/book#">
<bk:Books>
<bk:Book id="1">Time Machine></bk:Book>
</bk:Books>
</bk:BookStore>
Đăng mã thực thi truy vấn XPath. – Tomalak
Bạn cần chuyển tiếp tiền tố/namespace-URI liên kết với công cụ XPath của bạn. Tại sao? Vì tiền tố không quan trọng đối với kiểm tra tên, nhưng URI không gian tên là. Vì vậy, 'a: node' có thể chọn 'b: node' miễn là tiền tố' a' và 'b' được gắn vào cùng một không gian tên URI. –