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

Web サイトの検証でわかるように、alt2 回定義されたエラーがいくつかあります。1 つの例は 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>

この Web サイトを所有している場合 (そうですか?)、単純にこれらを削除する必要があります (または、Web サイトを修正するよう依頼することもできます)。

于 2013-03-11T10:09:38.673 に答える