0
我創建了一個xml文件,它爲我存儲了一些信息。現在我想獲得符合某些條件的元素。將xml對象的一部分保存爲對象
目前這看起來是這樣的:
Function getElements($xmlObject, $name){
foreach($xmlObject->feature as $feature){
if(stristr($feature->path, $name))){
array_push($aSubFeatures, $feature);
}
}
return $obj;
}
但我寧願讓一個對象作爲返回值。我使用simpleXML來獲取xml文件作爲對象。
我也嘗試使用DOM(創建新的DOMDocument並試圖追加獲得的特徵元素對象),但沒有合理的結果。
會刪除所有不匹配的XML解決方案的部分?沒有找到一種方法來刪除特殊元素...
感謝您的幫助
這個問題很含糊。你能提供一個更深入的解釋你想要達到的目標嗎?也許還可以添加一個顯示所需輸入和輸出的示例。 – Gordon
嗯。我只想獲得該XML文件中的一些元素。目前,我可以在該XML的所有元素之間進行選擇,作爲保存在數組中的一個大對象或部分XML對象。我想要的是一個新的XML對象只包含搜索的元素。 – Banshee