ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の DOM API を使用して XML ドキュメントを解析するにはどうすればよいですか?
JavaScript を使用した XML の解析
JavaScript での XML ドキュメントの解析は、Web 開発の一般的な要件です。これは、ネイティブ JavaScript DOM (Document Object Model) API を使用して簡単に実現できます。
DOM API
DOM API は、XML ドキュメントの階層表現を提供します。これにより、開発者は XML ノードとその属性にアクセスして操作できるようになります。 DOM API を使用して XML ドキュメントを解析するには、次の手順に従います。
例
次の XML 文字列について考えます。
<address> <street>Roble Ave</street> <streetNumber>649</streetNumber> <postalcode>94025</postalcode> </address>
この XML 文字列を解析して通りの名前にアクセスするには、番地、郵便番号には、次の JavaScript を使用します。コード:
const txt = `<xml string here>`; if (window.DOMParser) { const parser = new DOMParser(); const xmlDoc = parser.parseFromString(txt, "text/xml"); console.log(xmlDoc.getElementsByTagName("street")[0].childNodes[0].nodeValue); // Logs "Roble Ave" console.log(xmlDoc.getElementsByTagName("streetNumber")[0].childNodes[0].nodeValue); // Logs "649" console.log(xmlDoc.getElementsByTagName("postalcode")[0].childNodes[0].nodeValue); // Logs "94025" } else { // Code for older browsers using ActiveXObject }
注:
以上がJavaScript の DOM API を使用して XML ドキュメントを解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。