問題タブ [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.
javascript - Javascriptの文字列からXML構造を表示する
私はAJAXを介してphpから文字列を収集しています。この文字列には、基本的に、タグ(XML構造)で囲まれたデータベースのデータが含まれています。
Javascriptでは、この文字列を受け取っています。ここで、XML文字列が適切に形成されていることを確認するために、この文字列をブラウザでXMLとして表示したいと思います。
文字列を適切なXMLに変換してWebブラウザに表示する方法を教えてもらえますか?
php - XML ファイルからコードを読み取ることができません
JavaScriptコードをxmlファイルに保存しました。しかし、取得すると空のxmlタグとして表示されます。
XML コード
PHP DOMDocument を使用してタグを取得すると、タグcontent
が空であることがわかります。ページのソース コードを確認すると、JavaScript が存在しないことがわかります。Name
、のような別のタグの値を持ってくると、Type
問題なく表示されますが。PHPコードに疑いの余地はありません。
javascript - CDATA と xml の両方を含むノードから個々の xml ノードを読み取る方法
私は問題があります。内部に CDATA と reqular xml ノードの両方を持つノードをランダムに含む xml ファイルがいくつかあります。これらのノードのコンテンツを読み取る必要がありますが、ノードが通常の xml ノードであるか、CDATA ノードであるか、または先頭と末尾の CDATA 部分に含まれる可能性のある両方が混在するノードであるかを判断する方法がわかりません。なんでも。(役立つ場合は、xPathを使用してノードを参照しています)
ノードのテキスト コンテンツを取得するために使用される行:
問題の原因となっている xml の例:
c# - ディレクトリ構造のXMLDOMを作成します
ディレクトリに基づいてツリーノードを返すメソッドを取得した場合
ただし、ディレクトリ構造のXML DOMを作成する必要がありますが、XML DOMを初めて使用するため、これを行う方法がわかりません。私が目にする問題は次のとおりです。\をXMLに取り込む方法。とサブディレクトリを取得する方法これは私がこれまでに持っているものです
c# - ディレクトリ構造の XDocument を作成する
次のようなディレクトリ構造の XMLDom を作成したい
私がやろうとしていることが機能する場合は使用しませんが、以下のコードでは、不正な文字を入力しようとしているというエラーが表示されます
これは私が DirToXml を呼び出すために使用するものです
xml - DOM からすべての処理命令要素を取得することは可能ですか?
の形式で処理命令を含む XML ファイルがあります<?myinst contents ?>
。可能であれば、単一の DOM クエリを使用して、コレクション内のすべてを取得する必要があります。これは、すべてのツリーを反復処理しなくても可能ですか?
php - PHPのDOMを介してxmlを解析する方法
これは私のxmlであり、各レポートを取得してデータベース
に保存したいxmlファイルをdomにロードし、nodeValueを使用して値を取得できます。nodeValueを使用すると、AやXYZなどの値を取得できますが、値をフォーマットされたxml
<book>
<title>A</title>
</book>
<author>
<name>xyz</name>
</author>
php - PHPがXMLから配列を正しく作成していませんか?
私はなぜこれが起こっているのか(私が認めたいよりもかなり多くの時間を費やした)と本当に混乱しています。基本的に、Dateに到達すると、配列に日付は追加されませんが、Timeは完全に問題ありません。
XMLコードの例
PHPコード例
配列の例
問題
つまり、基本的に問題は、日付(日、月、平日)を[leave] [date] ..(例)[leave][date][day]に入力する必要があるということです。
IFステートメントがなくても、それを[leave]配列に入力するだけでは、たとえば機能しません。
したがって、Imは基本的に不明であり、最初の配列に表示される理由を理解していません(例のようにLeaveの横など)
これに関するアドバイスや助けをいただければ幸いです。
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 をサポートしていないようです。
まじか、マイクロソフト?足りないものはありますか?
もちろん、 と を使用できますquerySelector
がquerySelectorAll
、下位互換性をかなり失いたくありません。
それ以外の場合でも、この行を使用して MSXML ドキュメントを要求できます。
ここで述べたように、しかし、IEでも標準のDOMドキュメントを最後に扱うことができればいいと思います。
では、IE10 で標準の DOM ドキュメントで XPath を使用する方法はありますか?
UPDATE 26/7/2013 IE11 はまだ安定していませんが、まだサポートしていませんdocument.evaluate
。安定版リリースでサポートされない場合、サポートされるとは思えません。言うまでもなく、これはばかげています。
querySelector
DOM ノードで/を使用できること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 に切り替わったときです。まあ、遅刻しないよりはましだと思います。
android - DOMパーサーがAndroidアイスクリームサンドイッチで機能しない
URLからxmlデータを解析しようとしています。Android2.3で動作していますが、ICE-creamサンドイッチ以上でクラッシュします。誰かがこれについて私を助けることができますか?前もって感謝します。
XMLFunctions.classのコード
XMLEntertainment.classであるMainClass