Tôi có theo XML.XPath để chọn Phần tử theo giá trị thuộc tính
<?xml version="1.0" encoding="UTF-8"?>
<Employees>
<Employee id="3">
<age>40</age>
<name>Tom</name>
<gender>Male</gender>
<role>Manager</role>
</Employee>
<Employee id="4">
<age>25</age>
<name>Meghna</name>
<gender>Female</gender>
<role>Manager</role>
</Employee>
</Employees>
Tôi muốn chọn phần tử Nhân viên có id = "4".
Tôi đang sử dụng biểu thức XPath bên dưới không trả lại bất kỳ thứ gì.
//Employee/[@id='4']/text()
Tôi đã kiểm tra nó ở http://chris.photobooks.com/xml/default.htm và nó nói xpath không hợp lệ, không chắc chắn nơi là vấn đề.
Lưu ý rằng ' // 'chọn và tìm kiếm trên * tất cả * nút của tài liệu có thể chậm. Thay vào đó, nếu cấu trúc của tài liệu được biết thì sử dụng một đường dẫn thích hợp, như được đề xuất trong câu trả lời [Gilles '] (http://stackoverflow.com/questions/14248063/xpath-to-select-element-by-attribute-value # 14248129) bên dưới. – Jens
@ Jens Vâng, điều đó hoàn toàn đúng. Tôi đã chỉnh sửa câu trả lời của mình để thêm phụ lục. – JLRishe