[英]XML DOMDocument php - query
我有這個問題。 我有一個包含以下代碼的xml文件:
<Products>
<Product>
<ID_Product>1</ID_Product>
<ID_ProductKind>green</ID_ProductKind>
<ID_ProductStatus>apple</ID_ProductStatus>
</Product>
<Product>
<ID_Product>2</ID_Product>
<ID_ProductKind>yellow</ID_ProductKind>
<ID_ProductStatus>banana</ID_ProductStatus>
</Product>
</Products>
現在,我想選擇ID_Product等於one(1)的ID_ProductKind和ID_ProductStatus。 無論如何,我的查詢結果應該是:
青蘋果
在mysql中是如此簡單。 如何在DOMDocument中做到這一點?
問候,大衛
我假設您正在尋找基本的XPath表達式。
它不是特別優雅,但是您可以嘗試如下操作:“ // ID_ProductKind [preceding-sibling :: ID_Product ='1'] / text()”。
您可以對ID_ProductStatus使用類似的內容。
我不太確定是否要串聯這些值-也許您可以在php代碼中進行處理。 我看到更高版本的XPath中有一個字符串聯接函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.