2011-06-08 143 views
0

我在將html頁面轉換爲xml時遇到了問題,我可以調用特定的標記名稱並對特定標記中的數據進行處理。我嘗試使用XMLHttpRequest,但不起作用。然後,我嘗試使用XMLHttpRequest responseText,然後使用DOM解析器將字符串轉換爲XML,但這兩者都不起作用(錯誤與解析)。我將需要使用php代理,它將文本轉換爲XML,在這裏我需要幫助... 感謝解答!使用代理php將文本/ html頁面轉換爲XML

回答

0

如果我得到了它的權利,你可以retrive與file_get_contents();的HTML,然後用DOMDocument();

例遍歷它:

<?php 
$doc = new DOMDocument(); 
$doc->loadHTML(file_get_contents($file)); 

$elements = $doc->getElementsByTagName('*'); 
?> 
0

瀏覽器做了很好的工作,非XML轉換爲DOM。

  1. 負載所需的文檔使用XMLHttpRequest
  2. 插入responseText的成HTML div元素使用DOM API elem.innerHTML = xhr.responseText
  3. 訪問的孩子。