<Routes>
<Route type="source" >
<Table>
<Tablename>incoming</Tablename>
<Fields>
<Fieldsname ref="dest">truegoto</Fieldsname>
</Fields>
</Table>
</Route>
</Routes>
PHP:
$doc = new SimpleXMLElement('routingConfig.xml', null, true);
$foo = $doc->xpath('/Routes/Route[@type="source"]/Table/Tablename[incoming]/following-sibling::Fields/Fieldsname[@ref="dest"]');
print_r($foo);
試圖通過了解<Tablename>incoming</Tablename>
的方式來獲得truegoto
。我目前的代碼只是返回一個空數組:/
任何手動或引用?從來沒有見過這種語法。現在我想到了/ Table [Tablename =「incoming」] ...應該也可以工作 – Jared
@Jared'.'表示「當前項目」。您可以在[此MSDN文章]中看到一個示例(http://msdn.microsoft.com/zh-cn/library/ms256086.aspx)。是的,你的選擇也應該很好。 – lonesomeday