Php JSON和XML的YQL解析问题

Php JSON和XML的YQL解析问题,php,xml,json,yql,Php,Xml,Json,Yql,我正在尝试使用YQL解析页面。正在分析HTML表。问题是YQL本身添加了HTML“p”标记,而它没有包含在原始HTML中。应该做些什么以使YQL不返回HTML 这个 如果您查看td标记,如下面所示,其中包含一个p标记,在原始html中可以看到,但在html表中没有p标记 <tr> <td class="ttl"> <a href="#" onclick="helpW('h_weight.htm');">Weight</a>

我正在尝试使用YQL解析页面。正在分析HTML表。问题是YQL本身添加了HTML“p”标记,而它没有包含在原始HTML中。应该做些什么以使YQL不返回HTML

这个

如果您查看td标记,如下面所示,其中包含一个p标记,在原始html中可以看到,但在html表中没有p标记

<tr>
    <td class="ttl">
        <a href="#" onclick="helpW('h_weight.htm');">Weight</a>
    </td>
    <td class="nfo">
        <p>169 g</p>
    </td>
</tr>

169克


这不是YQL做的,而是HTML5引擎本身。HTML5的一部分原理是,如果您给它提供无效的HTML,它会通过添加您遗漏的任何元素来修复它,而您在查询中看到的是一个表示修复内容的树。(是的,这使得编写查询变得很困难。但这不是一个推卸责任的地方…

请按测试按钮在YQL控制台中运行YQL查询。谢谢