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

NKS*_*NKS 3 php warnings domdocument

我在 CentOS 上运行以下代码

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

它给了我一些警告,比如

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

任何想法,如何摆脱它?

h2o*_*ooo 5

正如网站的验证告诉您的那样,有几个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>
Run Code Online (Sandbox Code Playgroud)

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