次の XML を解析しようとしています。
<catalog>
<ns:book>
<author>Author</author>
</ns:book>
</catalog>
私は広範囲に調査し、次の(過去の)解決策を見つけましたが、現在、jQuery 1.8 を使用する Chrome 24 で動作するものはありません。
$(xml).find("ns\\:book").each(function()
{
$("#output").append($(this).find("author").text() + "<br />");
});
または
$(xml).find("book").each(function()
{
$("#output").append($(this).find("author").text() + "<br />");
});
または
$(xml).find("[nodeName=ns:book]").each(function()
{
$("#output").append($(this).find("author").text() + "<br />");
});
私の調査では、これは主にクロムの問題であり、jQuery の問題ではないようです。受け入れられた解決策はありますか?XML 解析に使用するより良い js ライブラリはありますか?