JQueryでXML検索
お世話になります。
blue-horse と申します。
JQueryでXML文書の検索・抽出を行おうとしています。
が、フィルタが上手く行きません。
どこがどうおかしいのでしょうか。
ご教示ください。
参考になるサイト等も教えて頂ければありがたいです。
[XML例]
<?xml version='1.0' encoding='UTF-8'?>
<xml_recordset>
<record>
<field_A>北海道</field_A>
<field_B>北海道</field_B>
<field_C>札幌市</field_C>
</record>
<record>
<field_A>青森</field_A>
<field_B>東北</field_B>
<field_C>青森市</field_C>
</record>
<record>
<field_A>秋田</field_A>
<field_B>東北</field_B>
<field_C>秋田市</field_C>
</record>
<record>
<field_A>岩手</field_A>
<field_B>東北</field_B>
<field_C>盛岡市</field_C>
</record>
<record>
<field_A>山形</field_A>
<field_B>東北</field_B>
<field_C>山形市</field_C>
</record>
<record>
<field_A>宮城</field_A>
<field_B>東北</field_B>
<field_C>仙台市</field_C>
</record>
<record>
<field_A>福島</field_A>
<field_B>東北</field_B>
<field_C>福島市</field_C>
</record>
</xml_recordset>
[JavaScript]
// JQueryは読み込み済みです
var my_xml = get_xml(); //自作関数,XMLを取得,動作確認済み
$my_record = $(my_xml).find("field_B");
alert($my_record.length); //成功,7が表示されます
$tohoku = $(my_xml).find("field_B:contains('東北')");
alert($tohoku.length); //失敗,何も表示されません(6が表示されることを期待)
お礼
ありがとうございました。
補足
間違いでした。ご指摘のとおりです。