使用PHP解析类似字符串的xml

时间:2013-05-31 21:50:16

标签: php html-parsing

我有一个格式为

的字符串
 <!--Vendor: A, Format: IFrame, IO: -->
 <iframe src="xyz.com "scrolling="no" width="180" height="150" frameborder="0" marginheight="0" marginwidth="0" title="Advertisement"></iframe>

这看起来像我的字符串xml。但是$ xml = new SimpleXMLElement($ string)给出了格式错误。 我尝试添加到最后但没有用。 我需要从中提取各种参数。最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

它是HTML,可以解析为HTML,试试这个:

<?php
    $html = '<!--Vendor: A, Format: IFrame, IO: --><iframe src="xyz.com "scrolling="no" width="180" height="150" frameborder="0" marginheight="0" marginwidth="0" title="Advertisement"></iframe>';

    $doc = new DOMDocument();
    $doc->loadHTML($html);
    $iframe = $doc->getElementsByTagName('iframe');
    $iframe_scrolling = $iframe->item(0)->getAttribute('scrolling');

    echo $iframe_scrolling; // outputs 'no'
?>