XML形式の文字列があります。以下に示すように:
<gt>
<st>sample1</st>
<tt>sample2</tt>
<tt>sample3</tt>
</gt>
Javaスクリプトファイルでノード値を取得する必要があります。どうすれば値を取得できますか?
XML形式の文字列があります。以下に示すように:
<gt>
<st>sample1</st>
<tt>sample2</tt>
<tt>sample3</tt>
</gt>
Javaスクリプトファイルでノード値を取得する必要があります。どうすれば値を取得できますか?
を使用し.parseXML()
ます。
var xmldom = $.parseXML('<gt><st>sample1</st><tt>sample2</tt><tt>sample3</tt></gt>');
console.log($(xmldom).find('gt *'));
これにより、の下にあるすべてのノードが検索され<gt>
ます。
このコードを試してください:
var xml = "<gt><st>sample1</st><tt>sample2</tt><tt>sample3</tt></gt>",
xmlDoc = $.parseXML(xml),
$xml = $( xmlDoc ),
$st = $xml.find( "st" );
alert( $st.text() );
jsフィドルの例を参照してください