$.get('MyPHPFileThatDownloadsAndPrintsTheXML.php', function(data) {
console.log(data.childNodes[0]);
}, 'xml');
最初の行のstageNameを記録したいとしましょう。すでに持っているコードでこれを行うにはどうすればよいですか?
ありがとう
$.get('MyPHPFileThatDownloadsAndPrintsTheXML.php', function(data) {
console.log(data.childNodes[0]);
}, 'xml');
最初の行のstageNameを記録したいとしましょう。すでに持っているコードでこれを行うにはどうすればよいですか?
ありがとう
jQuery DOM メソッドを使用して HTML と同じように XML をトラバースできます。
$.get('MyPHPFileThatDownloadsAndPrintsTheXML.php', function(data) {
var txt = $(data).find('row').first().find('stageName').text();
console.log(txt);
}, 'xml');
純粋なJavaScriptを使用してXMLエントリを取得することは、 DOM のみのメソッドを使用して#documentをナビゲートすることと同じです。次の例では、14行目のstageName (14th = index 14 - 1 === 13
)を取得します。
function (data) {
function getData(rowIndex, key, index) {
return data[rowIndex].getElementsByTagName(key)[index || 0];
}
function getTextData(rowIndex, key, index) {
return getData(rowIndex, key, index).textContent;
}
console.log(getTextData(13, 'stageName'));
}