ホームページ ウェブフロントエンド jsチュートリアル JavaScript を使用して XML ファイルを読み取り、ノード データを読み取る_JavaScript スキル

JavaScript を使用して XML ファイルを読み取り、ノード データを読み取る_JavaScript スキル

May 16, 2016 pm 04:39 PM
XMLファイル ノード

以下のコードはノードデータを読み込む場合と、ノード属性データを読み込む場合があります。

<head>
  <title></title>
  <script type="text/javascript">
    var objLength = null;
    var xmlHttp;
    var strurl = "";
    function ajaxrequst() {
      if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      else {
        xmlHttp = new XMLHttpRequest();
      }
      try {
        strurl = "/data/rdzz.xml";
        xmlHttp.onreadystatechange = LoadXmlFile;
        xmlHttp.open("GET", strurl + "&#63;time=" + (new Date()).getTime(), true);
        xmlHttp.send(null);
      }
      catch (e) {

      }

    }

    function LoadXmlFile() {
      var content = "";
      if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
          var xmlDOM = xmlHttp.responseXML;
          var xmlRoot = xmlDOM.documentElement;
          try {
            var objLength = xmlRoot.getElementsByTagName("Item");

            for (var i = 0; i < objLength.length; i++) {
              var elementtitle = objLength[i].getElementsByTagName('NewsTitle')[0];
              var elementtime = objLength[i].getElementsByTagName('NewsTime')[0];
              var elementurl= objLength[i].getElementsByTagName('NewsUrl')[0];

// LastValue = objLength[i].getAttribute( "LastValue" )
// Prediction = objLength[i].getAttribute( "Prediction" )
// Actual = objLength[i].getAttribute( "Actual" )
// importance = objLength[i].getAttribute( "importance" )
// newstime = objLength[i].getAttribute( "NewsTime" )

              var title = elementtitle.textContent || elementtitle.text;
              var time = elementtime.textContent || elementtime.text;
              var url = elementurl.textContent || elementurl.text;

              content += "<li><dl><dd>" + time + "</dd><dd><a href='" + url + "' target='blank'>" + title + "</a></dd></dl></li>";
            }
            document.getElementById("newsInfo").innerHTML = content;
          }
          catch (e) {
          }
        }
      }
    }
  </script>
</head>
  <body>
    <input id="Button1" type="button" value="read" onclick="ajaxrequst()" />
    <div id="newsInfo"></div>
  </body>
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

XMLファイルは何のためにあるのでしょうか? XMLファイルは何のためにあるのでしょうか? Aug 03, 2023 am 09:38 AM

XML ファイルは、データの記述と送信に使用されるマークアップ言語です。スケーラビリティ、可読性、柔軟性で知られており、Web アプリケーション、データ交換、Web サービスで広く使用されています。 XML の形式と構造により、データの編成と解釈がシンプルかつ明確になり、データの交換と共有の効率が向上します。

XMLファイルを開く方法 XMLファイルを開く方法 Feb 22, 2024 pm 04:04 PM

一般的な XML ファイルを開く方法: 1. テキスト エディター、2. ブラウザー、3. XML エディター、4. 統合開発環境、5. Microsoft Excel など。

ノード X から始まるサブツリーの最小重みと最大 D の距離を照会します。 ノード X から始まるサブツリーの最小重みと最大 D の距離を照会します。 Aug 25, 2023 am 11:25 AM

コンピューター プログラミングを行う場合、特定のノードから D 単位以上離れたノードをサブツリーに含めることができないという条件で、特定のノードに由来するサブツリーの最小重みを見つけることが必要になる場合があります。この問題は、グラフ理論、ツリーベースのアルゴリズム、ネットワーク最適化など、さまざまな分野やアプリケーションで発生します。サブツリーは、指定されたノードがサブツリーのルート ノードとして機能する、より大きなツリー構造のサブセットです。サブツリーには、ルート ノードのすべての子孫とそれらの接続エッジが含まれます。ノードの重みは、そのノードに割り当てられた特定の値を指し、その重要性、重要性、またはその他の関連するメトリックを表すことができます。この問題の目標は、ルート ノードから最大 D 単位離れたノードにサブツリーを制限しながら、サブツリー内のすべてのノード間の最小重みを見つけることです。次の記事では、サブツリーから最小重みをマイニングする複雑さについて詳しく説明します。

XMLファイルとは何ですか XMLファイルとは何ですか Jan 04, 2021 am 10:59 AM

XML ファイルは通常、拡張可能なマークアップ言語が記述されたファイルを指します。XML は、標準のユニバーサル マークアップ言語のサブセットである拡張可能なマークアップ言語です。電子ドキュメントをマークアップして構造化するために使用されるマークアップ言語です。

Vue と jsmind を使用してマインド マップのノード コピーおよびカット機能を実装するにはどうすればよいですか? Vue と jsmind を使用してマインド マップのノード コピーおよびカット機能を実装するにはどうすればよいですか? Aug 15, 2023 pm 05:57 PM

Vue と jsmind を使用してマインド マップのノード コピーおよびカット機能を実装するにはどうすればよいですか?マインド マップは、考えを整理し、思考ロジックを整理するのに役立つ一般的な思考ツールです。ノードのコピーとカット機能は、マインド マップでよく使用される操作であり、既存のノードをより便利に再利用し、思考整理の効率を向上させることができます。この記事では、Vue と jsmind の 2 つのツールを使用して、マインド マップのノードのコピーとカット機能を実装します。まず、Vue と jsmind をインストールし、

jsでノードを削除する方法は何ですか jsでノードを削除する方法は何ですか Sep 01, 2023 pm 05:00 PM

js でノードを削除するメソッドは次のとおりです: 1. RemoveChild() メソッドは、指定された子ノードを親ノードから削除するために使用されます。これには 2 つのパラメータが必要です。最初のパラメータは削除される子ノードで、2 番目のパラメータは次のとおりです。親ノード ノード; 2.parentNode.removeChild() メソッドは、親ノードを介して直接呼び出して子ノードを削除できます; 3.remove() メソッドは、親ノードを指定せずにノードを直接削除できます; 4. innerHTML 属性は、ノードのコンテンツを削除するために使用されます。

XMLファイルの開き方 XMLファイルの開き方 Aug 02, 2023 pm 03:35 PM

xml ファイルは、テキスト エディター、ブラウザー、XML エディター、および統合開発環境を使用して開くことができます。 1. テキスト エディター、ファイルを右クリックし、適切なエディターを選択して開きます; 2. ブラウザー、ファイルをダブルクリックするか、ブラウザー ウィンドウにドラッグ アンド ドロップするだけです; 3. XML エディター、これらのツールには次のような機能があります。 XML 構文の強調表示、オートコンプリート、構文チェックと検証により、XML ファイルの編集と管理がより便利になります; 4. XML ドキュメントを作成、編集、デバッグするための特殊な機能のための統合開発環境。

XMLファイルの開き方 XMLファイルの開き方 Jan 10, 2024 pm 03:44 PM

XML Extensible Markup Language ファイルを開く方法は、 1. コンピュータにテキスト編集ソフトウェアをインストールします; 2. テキスト編集ソフトウェアを開き、メニューの「ファイル」→「開く」を選択します; 3.ポップアップ ファイル ブラウザ ウィンドウで、開きたい XML ファイルを見つけて選択し、[開く] をクリックします; 4. システムは選択したテキスト編集ソフトウェアを使用して XML ファイルを開き、その内容を表示します。

See all articles