tôi muốn trích xuất giá trị tên thuộc tính từ thẻ sautruy vấn XPath như thế nào để có được giá trị của một thuộc tính dựa trên hai thuộc tính
<application
comments="Do not erase this one"
executable="run_CIET"
icon="default"
instances="1"
mode="1"
name="CIET"
order="10"
selection="1"
tool="y"
/>
tôi có thể dễ dàng nhận được giá trị của giá trị tên thuộc tính dựa trên giá trị chế độ như hình dưới đây
xpath Applications.xml '//applications/application[@mode='3']'/@name
Nhưng nếu tôi muốn bổ sung thêm condtion đó là "lấy giá trị thuộc tính tên khi mode = X và thuộc tính cụ là không có trong thẻ ứng dụng"
làm thế nào để chúng ta làm ngày Là? Tôi đã thử một số nội dung như
xpath Applications.xml '//applications/application[@mode='3' and [email protected]]'/@name
nhưng không hoạt động.
Tôi chưa sử dụng XPath trước đây và tôi thấy khó khăn khi tôi tìm kiếm trợ giúp W3C trên XPath nhưng không tìm thấy những gì tôi muốn. Hãy giúp tôi.
Câu hỏi hay, +1. Xem câu trả lời của tôi cho một lời giải thích về vấn đề của bạn, một giải pháp ngắn và đầy đủ và một số khuyến nghị. :) –