Trong tài liệu XML, tôi có các phần tử có cùng tên, nhưng giá trị của thuộc tính xác định loại dữ liệu đó là gì và tôi muốn chọn tất cả các phần tử đó có một giá trị nhất định từ tài liệu. Tôi có cần phải sử dụng XPath (và nếu như vậy, bạn có thể đề xuất cú pháp đúng) hoặc là có một giải pháp thanh lịch hơn?SimpleXML: Chọn các phần tử có giá trị thuộc tính nhất định
Dưới đây là một số ví dụ XML:
<object>
<data type="me">myname</data>
<data type="you">yourname</data>
<data type="me">myothername</data>
</object>
Và tôi muốn để chọn nội dung của tất cả các <data>
thẻ con của <object>
người là loại là me
.
PS - Tôi đang cố gắng giao tiếp với API Netflix bằng PHP - điều này không quan trọng đối với câu hỏi của tôi, nhưng nếu bạn muốn đề xuất cách tốt/tốt hơn để làm như vậy, tôi là tất cả các tai.
X-Ref: [Thực hiện trạng trong XPath] (http://stackoverflow.com/q/3448005/367456) – hakre