1
我想弄清楚如何解析一個html頁面以獲取表單操作值,表單標籤內的標籤以及輸入字段名稱。我看着php.net Domdocument,它告訴我要得到一個孩子節點,但所有這些都會給我錯誤,它不存在。我也嘗試做持有html內容的變量的print_r,所有顯示我的是length = 1。有人可以給我看幾個我可以使用的樣本,因爲php.net令人困惑。使用DOMDocument檢索某些屬性
<?php
$content = "some-html-source";
$content = preg_replace("/&(?!(?:apos|quot|[gl]t|amp);|#)/", '&', $content);
$dom = new DOMDocument;
$dom->preserveWhiteSpace = FALSE;
$dom->loadHTML($content);
$form = $dom->getElementsByTagName('form');
print_r($form);
謝謝,我只是在調查domxpath(),//在查詢中做了什麼? –
//搜索整個文檔 – FuzzyTree
得到它感謝,如果你不介意的話,一個問題。在我使用的窗體上使用firebug的xpath路徑如下所示,/ html/body/div/div/form/div [2]/input。我如何在查詢中引用div [#]? –