タグ

ブックマーク / qiita.com/tom_konda (1)

  • クライアントサイドJavaScriptでXML文書のDOMをパースする - Qiita

    クライアントサイドで JavaScriptでFileReaderを使用してファイルの処理をする際、稀にXML文書を処理する必要に迫られることがあります。その時必要な実装の例と注意点を記載します。 XMLHttpRequestとFileReaderの違い XMLHttpRequestの場合、ブラウザがデフォルトでDOMを構築するため、そのDOMを元に文書の処理をできますが、FileReaderからXML文書を処理する場合はファイルをテキストとして処理するか、バイナリとして処理するかのどちらかしか無いため、プログラム側で明示的にDOMを構築させる必要があります。 実装例 デモ 下記のようなXMLファイルをJavaScriptで読み込む場合、 <doc> <title id="doc-title">テストXML文書</title> <chapter class="chapter first-ch

    クライアントサイドJavaScriptでXML文書のDOMをパースする - Qiita
  • 1