問題タブ [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 投票する
1 に答える
92 参照

javascript - Javascriptの文字列からXML構造を表示する

私はAJAXを介してphpから文字列を収集しています。この文字列には、基本的に、タグ(XML構造)で囲まれたデータベースのデータが含まれています。

Javascriptでは、この文字列を受け取っています。ここで、XML文字列が適切に形成されていることを確認するために、この文字列をブラウザでXMLとして表示したいと思います。

文字列を適切なXMLに変換してWebブラウザに表示する方法を教えてもらえますか?

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

php - XML ファイルからコードを読み取ることができません

JavaScriptコードをxmlファイルに保存しました。しかし、取得すると空のxmlタグとして表示されます。

XML コード

PHP DOMDocument を使用してタグを取得すると、タグcontentが空であることがわかります。ページのソース コードを確認すると、JavaScript が存在しないことがわかります。Name、のような別のタグの値を持ってくると、Type問題なく表示されますが。PHPコードに疑いの余地はありません。

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

javascript - CDATA と xml の両方を含むノードから個々の xml ノードを読み取る方法

私は問題があります。内部に CDATA と reqular xml ノードの両方を持つノードをランダムに含む xml ファイルがいくつかあります。これらのノードのコンテンツを読み取る必要がありますが、ノードが通常の xml ノードであるか、CDATA ノードであるか、または先頭と末尾の CDATA 部分に含まれる可能性のある両方が混在するノードであるかを判断する方法がわかりません。なんでも。(役立つ場合は、xPathを使用してノードを参照しています)

ノードのテキスト コンテンツを取得するために使用される行:

問題の原因となっている xml の例:

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

c# - ディレクトリ構造のXMLDOMを作成します

ディレクトリに基づいてツリーノードを返すメソッドを取得した場合

ただし、ディレクトリ構造のXML DOMを作成する必要がありますが、XML DOMを初めて使用するため、これを行う方法がわかりません。私が目にする問題は次のとおりです。\をXMLに取り込む方法。とサブディレクトリを取得する方法これは私がこれまでに持っているものです

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

c# - ディレクトリ構造の XDocument を作成する

次のようなディレクトリ構造の XMLDom を作成したい

私がやろうとしていることが機能する場合は使用しませんが、以下のコードでは、不正な文字を入力しようとしているというエラーが表示されます

これは私が DirToXml を呼び出すために使用するものです

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

xml - DOM からすべての処理命令要素を取得することは可能ですか?

の形式で処理命令を含む XML ファイルがあります<?myinst contents ?>。可能であれば、単一の DOM クエリを使用して、コレクション内のすべてを取得する必要があります。これは、すべてのツリーを反復処理しなくても可能ですか?

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

php - PHPのDOMを介してxmlを解析する方法

これは私のxmlであり、各レポートを取得してデータベース
に保存したいxmlファイルをdomにロードし、nodeValueを使用して値を取得できます。nodeValueを使用すると、AやXYZなどの値を取得できますが、値をフォーマットされたxml
<book> <title>A</title> </book> <author> <name>xyz</name> </author>

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

php - PHPがXMLから配列を正しく作成していませんか?

私はなぜこれが起こっているのか(私が認めたいよりもかなり多くの時間を費やした)と本当に混乱しています。基本的に、Dateに到達すると、配列に日付は追加されませんが、Timeは完全に問題ありません。

XMLコードの例

PHPコード例

配列の例

問題

つまり、基本的に問題は、日付(日、月、平日)を[leave] [date] ..(例)[leave][date][day]に入力する必要があるということです。

IFステートメントがなくても、それを[leave]配列に入力するだけでは、たとえば機能しません。

したがって、Imは基本的に不明であり、最初の配列に表示される理由を理解していません(例のようにLeaveの横など)

これに関するアドバイスや助けをいただければ幸いです。

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

internet-explorer - Internet Explorer の DOM レベル 3 XPath

Windows 7 に IE10 をインストールしたばかりで、AJAX 要求からの XML が互換性のある DOM ドキュメントになったことをうれしく思っていても、 のようなかなり基本的な機能document.evaluateまだサポートされていないことに気付きました。

さらに悪いことに、これらの XML はカスタム MicrosoftオブジェクトではないIXMLDocumentため、ノードはサポートselectNodesされselectSingleNodeなくなりました。結局、IE10 は DOM Level 3 XPath や MSXML Xpath をサポートしていないようです。

まじか、マイクロソフト?足りないものはありますか?

もちろん、 と を使用できますquerySelectorquerySelectorAll、下位互換性をかなり失いたくありません。

それ以外の場合でも、この行を使用して MSXML ドキュメントを要求できます。

ここで述べたように、しかし、IEでも標準のDOMドキュメントを最後に扱うことができればいいと思います。

では、IE10 で標準の DOM ドキュメントで XPath を使用する方法はありますか?

UPDATE 26/7/2013 IE11 はまだ安定していませんが、まだサポートしていませんdocument.evaluate。安定版リリースでサポートされない場合、サポートされるとは思えませ。言うまでもなく、これはばかげています。

querySelectorDOM ノードで/を使用できることAllはわかりましたが、IE9 以前ではサポートされていません。IE9 はまだ非常に一般的に使用されており、とにかく XPath はセレクターよりも強力です。

幸いなことに(そう言えば)、まだ設定できますxhr.responseType = "msxml-document"。一瞬、もうできないんじゃないかと思った...

UPDATE 2013 年 11 月 23 日IE11 は現在安定していますが、残念ながらdocument.evaluate. JSON やその他の軽い表記形式が優先され、重い XML ドキュメントが Web アプリケーションで使用されることが少なくなってきているため、これは問題ではなくなりつつありますが、それでも問題はありません。

プロパティを設定してresponseTypeも従来の XML ドキュメントが引き続き提供されるため、何も失われることはないと思います。ただし、それがIE12に当てはまるかどうかはわかりません。

UPDATE 15/8/2015今はばかげているように聞こえますが、Edge がサポートするようになりdocument.evaluateました。ちょうど (ほぼ) すべてがデータ交換のために JSON に切り替わったときです。まあ、遅刻しないよりはましだと思います。

0 投票する
3 に答える
651 参照

android - DOMパーサーがAndroidアイスクリームサンドイッチで機能しない

URLからxmlデータを解析しようとしています。Android2.3で動作していますが、ICE-creamサンドイッチ以上でクラッシュします。誰かがこれについて私を助けることができますか?前もって感謝します。

XMLFunctions.classのコード

XMLEntertainment.classであるMainClass