謎エラー

xhtmlのページを使ってload(url)は動くんだけど、loadXML(xmlstring)でページの文字列を渡すとパースエラーになる。理由が良く分からん。
説明を見るに単純なxmlなら普通に読めるみたいだが、俺がテストに使ってるサイトがダメなだけだろうか?
evaluateの引数で渡すnodeのouterHTMLを使いたいのだが。
ほとんどの場合outerHTMLじゃパース通らないのだろうな、という予想はしているが。スクリプトで頑張ってる人もなんか色々置換とかしてたし。


IXMLHTTPRequest.responseXMLはxmlじゃないと入らないようだ。xhtmlXML宣言してんだから入れてくれてもいいのに。