0
XML文書を入力として読み込み(「C010.xml」と言う)、特定のタグを検索して、これらのタグ内の値を返すjavascriptを作成します。例えば は、表現XML文書内の属性を検索するためのjavascript
<lesson_mode>normal</lesson_mode>
に "通常" の属性を返します。
よろしくお願いします。
ありがとうございます!
XML文書を入力として読み込み(「C010.xml」と言う)、特定のタグを検索して、これらのタグ内の値を返すjavascriptを作成します。例えば は、表現XML文書内の属性を検索するためのjavascript
<lesson_mode>normal</lesson_mode>
に "通常" の属性を返します。
よろしくお願いします。
ありがとうございます!
まずXMLを取得する必要があります。それにはXMLHttpRequest
を使用し、DOMParser
で応答を解析し、Document
インスタンスを返します。次に、あなただけのように値にアクセスすることができます。doc.getElementsByTagName('lesson_node')[0].textContent
私はあなたが持っているものの経験を知らないので、これは基本的な構造です:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'C010.xml', true);
xhr.onload = function() {
var parser = new DOMParser();
var doc = parser.parseFromString(xhr.responseText, 'application/xml');
var value = doc.getElementsByTagName('lesson_node')[0].textContent;
};
xhr.send(null);
注これは任意の手段によって、クロスブラウザではないこと今日は。 IEでレスポンスを解析するには、やや異なる方法を検索する必要があります。
"normal"は属性ではありません。それはテキストノードです。 –