2

我在 CentOS 上运行以下代码

$roster = $utils->getContentCURL("http://exporter.nih.gov/ExPORTER_Catalog.aspx");
$docmp = new DOMDocument();
$docmp->loadHTML($roster);

它给了我一些警告,例如

PHP 警告:DOMDocument::loadHTML(): 属性 alt 重新定义

任何想法,如何摆脱它?

4

1 回答 1

4

正如网站验证告诉你的那样,有几个错误alt定义了两次。一个例子在第 252 行:

<div align="center">
    <a 
        href="XMLData/final/RePORTER_PRJ_X_FY2013_088.zip" 
        title="Click here to download XML File format"
    >
        <img 
            src="images/xml_icon.gif" 
            alt="Click here to download XML format file" <!-- RIGHT THERE! -->
            width="41" 
            height="13" 
            border="0" 
            alt="" <!-- RIGHT THERE! -->
        />
    </a>
    <br/>
    <b>(~1 MB)</b>
</div>

如果您拥有这个网站(是吗?),那么您应该简单地删除这些(或者可能要求他们修复他们的网站)。

于 2013-03-11T10:09:38.673 回答