問題タブ [xmldom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
472 参照

xml - XMLファイル内の連続する空白はXMLリーダーによって無視されるべきですか?

私の仕事では、DOMを構築する独自のXMLクラスがありますが、連続する空白をどのように処理する必要があるかわかりませんか?

例えば

これをDOMに読み込む場合、テキストノードにHelloとWorldの間に連続する空白を含める必要がありますか、それとも1つのスペースに減らす必要がありますか?

または、XMLソースを次のように記述する必要があります。

またはそうでない場合は  おそらく より ?

0 投票する
2 に答える
216 参照

python - XML minidom を使用したグラフの反復処理のフォローアップ

これは質問のフォローアップです(リンク

私がやろうとしているのは、XML を使用して、NetworkX を使用してグラフを作成することです。以下の DOM 構造を見ると、同じノード内のすべてのノードにはエッジがあり、同じ会議に参加したすべてのノードにはその会議へのノードがあるはずです。要約すると、論文で一緒に作業したすべての著者は互いに接続する必要があり、特定の会議に参加したすべての著者はその会議に接続する必要があります。

著者を会議に接続する方法はわかりましたが、著者同士を接続する方法がわかりません。私が苦労しているのは、同じ論文に取り組んだ著者を繰り返し処理し、それらを結び付ける方法です。

0 投票する
4 に答える
14086 参照

xml - Oracle テーブルから PL/SQL で XML ドキュメントを生成する

Oracle のいくつかのテーブルから PL/SQL で XML ドキュメントを生成する必要があります。これまでにこれを行ったことはありませんが、主な方法がいくつかあるようです。

  • xmldom API
  • xml 関数 (xmlelement、xmlagg、xmlroot など)
  • dbms_xmlgen 関数

1 つのドキュメントを生成するために参照される 65 のテーブルがあり、xsd に対して出力を検証する必要があります。ドキュメントは(オンデマンドではなく)バッチで生成されます-それが違いを生むかどうかはわかりません。Oracle 10g を使用しています。

私は当初、より柔軟に見える xmldom パッケージを使用することに傾いていましたが、良い例やドキュメントを見つけるのに苦労していますが、xml 関数はよりよくドキュメント化され、一般的により人気があるようです。これには理由がありますか?

このタイプのタスクには、一般的にどのようなアプローチが推奨されますか?

0 投票する
1 に答える
5476 参照

xml - pl/sql: xmltype をノードに変換しています

いくつかの部分から XML ドキュメントをまとめようとしています。データを取得するために、結果が XMLTypes であるクエリをいくつか用意しました。

getNodeFromFragmentこれらの XMLTypes を取り、それらを含む DOMNode を返すように見える xmldom パッケージで名前が付けられた関数を見つけましたが、機能していないようです。

ここでの簡単な例:

要素の印刷は<test/>正常に機能しますが、フラグメントをノードとして印刷しようとすると、何も出力されません。

getNodeFromFragment に関するヒントはありますか?

0 投票する
2 に答える
1362 参照

xml - MICROSOFT.XMLDOM -- 特定のノードを含むノードの選択

以下は XML からの抜粋です。

状態 2 (または 3、4、5 など) のリンク ノードに値を割り当てる必要があります。ソース XML を読み取るために MICROSOFT.XMLDOM オブジェクトを使用していますが、これを行うには適切なメソッドが必要です。

0 投票する
1 に答える
27780 参照

xml - VBScriptを使用してXMLファイル内のすべてのノードをトラバースする

ツリーの深さに関係なく、XMLファイル内のすべてのノードをトラバースすることになっているVBScriptを作成しました。これは、2レベル以上の深さのノードのノード名が表示されないことを除いてうまくいきます。他のプログラムでさらに処理するために名前と値のペアを使用できるように、ノード名と値が必要です。不足しているノード名を表示するのを手伝ってくれませんか。

以下は私のコードです:

およびXML:

0 投票する
2 に答える
1785 参照

sql-server - 祖先または自己の代替 (または特定の子ノードを持つツリー内のすべてのノードを選択)

特定のノードにつながるツリー内のすべてのノードを識別しようとしています。

MSSQL XML (2005) または ASP クラシックの Microsoft.XMLDOM を使用してこれを達成しようとしています。

XPATH のロジックは知っていますが、SQL Server はancestor-or-self軸をサポートしておらず、XMLDOM は::表記法で詰まるようです。

XPATHテスターでテストするときに機能するxpathは

私のXML(SQLサーバーで再帰的に生成された)は次のようになります

XPATH は任意の順序で ID (2,4,6) のノードを選択する必要があるため、それらすべてに属性を追加できます。

これは、選択したリーフのみを知っているメニュー システム用であり、それにつながるすべてのノードをハイライトとしてマークする必要があります。

XMLDOM のチョークを克服するための支援をいただければ幸いです (実行xml.documentElement.selectNodes("//static[@id=6]/ancestor-or-self::static")すると次のエラーが生成Expected token 'eof' found ':'. //static[@id=6]/ancestor-or-self-->:<--:staticされます:) 。

または代替ソリューションを見つけることで。任意の深さで特定のノード (id = 6 ) を含むすべてのノードを見つける可能性があります..

0 投票する
1 に答える
2320 参照

javascript - 別の Web サーバーにある XML ファイルを解析するにはどうすればよいですか?

XML ファイルに保存されたトレーニングの日付のリストがあり、すべてのトレーニングの日付を解析してきれいにフォーマットされたページに出力する小さな JavaScript ファイルがあります。このソリューションは、別のサーバー上の別の Web ページが同じ XML ファイルにアクセスする必要があると判断するまでは問題ありませんでした。

JavaScript を使用して別のサーバーにある XML ファイルを解析することはできないため、ASP スクリプトを使用することにしました。ただし、これを次のように実行すると、いくつかあるはずの値に一致するノードが 0 個あるという応答が返されます。

私の質問は 2 つあります。

  1. java-script を使用してリモート XML ファイルを解析する方法はありますか
  2. そうでない場合、コードが適切な応答を返さないのはなぜですか?
0 投票する
1 に答える
377 参照

php - XMLDOMをサポートするための汎用RESTヘルパーPHPサンプルコードの変更

このサンプルのPHPソースコードは、PHPからのHTTP POSTで、cURLなしで見つかりました。

RESTAPIを操作するためのXMLDOMをサポートするようにサンプルPHPソースを変更するためのヘルプが必要です。

以下のXMLセクションのCASEステートメントを更新すると

それは機能しますが、機能しません。:(

どんな助けでもいただければ幸いです。

0 投票する
1 に答える
1077 参照

php - PHP XML DOM - getElementsByTagName

weatherbug API を使用しようとしていますが、手続きのかなり早い段階で行き詰まっているようです。

私が試した[非常に単純な]コード:

これにより、次のものが生成されました。

: を含む at tagname では XML DOM は機能しませんか?