我已经编写了一个php脚本,用于登录我们的学校笔记系统。但我试图解析HTML页面到XML。但我遇到了一些麻烦。首先,tabel的html代码有点乱,我不知道现在该做什么。刮掉HTML表格并在PHP中创建XML
这是CURL PHP页面:http://koetse.eu/test/curl.php。 这是答复的源代码:http://pastebin.com/RDawmsnY
我试图改变这种凌乱的HTML TABEL到一个XML文件,看着有点像:
<?xml version="1.0" ?> >
<notes>
<name>Jurre (4HC)</name>
<class>kwt</class>
<class>netl</class>
<note>6.6</note>
<note>6.3</note>
<note>4.9</note>
<se>5.8</se>
<class>entl</class>
<note>7.5</note>
<note>7.3</note>
<note>7.7</note>
<note>10.0</note>
<note>6.6</note>
<note>9.6</note>
<note>6.7</note>
<note>6.7</note>
<se>8.6</se>
<class>lv</class>
<note>7.8</note>
<note>4.8</note>
<se>6.3</se>
</notes>
等...(我只是做了前3行为例)
抱歉使用pastebin,但我陷入了一个帖子的最大长度的战斗。
问候Jurre
是否加载如果你'$ d =新的DOMDocument()在所有; $ d-> loadHtml($ garbargeHTML);'? – Kris 2013-03-27 15:14:41
Nope Im出错, 警告:DOMDocument :: loadHTML()[domdocument.loadhtml]:标记wissearch:排除无效的实体,行:3 可捕获的致命错误:类DOMDocument的对象无法转换为字符串in /第33行的public_html/test/xml.php – 2013-03-27 19:04:20
您的错误不是来自解析,而是来自尝试将DOMDocument视为字符串(请参见第33行)。很可能你的DOMDocument加载正常。 – 2013-03-27 21:45:43