使用代理php将文本/html页面转换为XML
我在将html页面转换为xml时遇到了一个问题,即我可以调用特定的标记名并访问特定标记中的数据。我尝试使用XMLHttpRequest,但不起作用。然后我尝试使用XMLHttpRequest responseText,然后使用DOM解析器将字符串转换为XML,但这两种方法都不能解决解析错误。我需要使用php代理将文本转换为XML,这里我需要帮助。。。使用代理php将文本/html页面转换为XML,php,javascript,Php,Javascript,我在将html页面转换为xml时遇到了一个问题,即我可以调用特定的标记名并访问特定标记中的数据。我尝试使用XMLHttpRequest,但不起作用。然后我尝试使用XMLHttpRequest responseText,然后使用DOM解析器将字符串转换为XML,但这两种方法都不能解决解析错误。我需要使用php代理将文本转换为XML,这里我需要帮助。。。 谢谢你的回答 如果我做对了,你可以用file\u get\u内容检索HTML;然后用DOMDocument遍历它 例如: <?php $do
谢谢你的回答 如果我做对了,你可以用file\u get\u内容检索HTML;然后用DOMDocument遍历它 例如:
<?php
$doc = new DOMDocument();
$doc->loadHTML(file_get_contents($file));
$elements = $doc->getElementsByTagName('*');
?>
浏览器在将非xml转换为DOM方面做得非常好 使用XMLHttpRequest加载所需文档 将responseText插入到html div元素中,元素elem.innerHTML=xhr.responseText 使用domapi访问子级。