で解析する必要のあるHTMLがありますがDOMDocument::loadHtml($html)
、エラーが発生します。
DOMDocument::loadHTML(): ID 'my id' already defined in Entity
については制御できませんが$html
、整頓されたlib(または他の何か、アイデア?)を使用して、解析可能なHTMLを作成できます。しかし、tidyの構成で重複するIDを削除するオプションがtidyの構成に見つかりません。私のコードはそのようなものです:
$tidy = new tidy();
$tidy->parseString($this->getPageContents());
$html = new DOMDocument();
$html->loadHTML($tidy); // error here
どうも