問題タブ [xmldocument]

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 に答える
1718 参照

xml - XMLTextWriterからXMLDocument

WebRequestのストリームに書き込むXMLTextWriterがあります。すべてが正常に機能します。

XMLDocumentタイプとして記述されているこのXMLをインターセプトするにはどうすればよいですか?ストリームからそれを引っ掛けてみましたが、「ストリームは読み取りをサポートしていません」という結果になりました。例外(これは私を驚かせませんでした)。

ありがとう

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

c# - XmlDocument.Load と XmlDocument.LoadXml

を使用して問題に遭遇しましたXmlDocument.LoadXml

アプリケーションがクラッシュし、次のエラーが発生しました:

「ルート レベルのデータが無効です。行 1、位置 1」

XML を調べて問題がないことを確認した後、少しググったところ、XmlDocument.Load代わりに使用するヒントが見つかりましたXmlDocument.LoadXml

私はそれを試してみましたが、完全に機能します。

私の質問は次のとおりです。2 つの方法の違いは何ですか。一方が機能し、もう一方が失敗する原因は何ですか?

0 投票する
6 に答える
72479 参照

javascript - jQuery (クロスブラウザ) によって返された XMLDocument から XML 文字列全体を取得するにはどうすればよいですか?

GET によって返された XMLDocument から XML 文字列全体を取得する方法を見つけようとしましたが、失敗しました。オブジェクト内の特定の要素を検索または置換する方法については、SO に関する多くの質問がありますが、ドキュメント全体を文字列として取得する方法に対する答えが見つからないようです。

私が取り組んでいる例はhereからです。「xmlで何かをする」部分は、私が今いるところです。これは本当に些細なことだと思いますが、その方法がわかりません。この目的に使用できる「xml.data()」などはありますか?

使用例は、XML を Flash プラグインにフィードしたい場合で、そのためには実際の XML を文字列として必要とします。

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

c# - XmlDocument クラスはフォーマット、c#、.NET を削除しています

xmldocument.Save() がドキュメントを再フォーマットするのを止める方法を誰かが知っているかどうか疑問に思っていました。

ドキュメントが XML に関して正しくフォーマットされていないということではありません。私が作業している特定のドキュメントには多くの空白があり、保存するとすべて削除されます。

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

c# - XmlDocument ヘルパー メソッド

.NET 2.0 を使用する必要があるため、優れた XDocument を使用できません。

まだ XmlDocument を使用しているが、xml の作成を少し面倒にするヘルパー/ユーティリティ メソッドを見たことがある人はいるだろうか?

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

c# - System.Xml.XmlDocument が属性値をエスケープしないようにする方法

次のような属性を含む XML ドキュメントを処理する必要があります。

簡単にすると:

属性文字列はエスケープされます:

これはまさに私が防ぎたいことです。

これを行う方法を知っていますか (後でxmlファイル全体を検索&置換する以外)?

編集:それは正当な行動のようで、これについて心配する必要はありません(Jon Skeetの回答を参照)

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

c# - XmlDocument C# に問題がある

プログラムでこの XML ファイルを正しく読み取ることができません。書き込む必要がありますが、まだです。これはコードのほんの一部であることに注意してください

また、キャッチを追加する必要がないように、try ステートメントも削除しました。

以下は、読み取ろうとしている(そして後で書き込もうとしている)XML ファイルです。

コードは実行されますが、NullReference Exception があります。

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

c# - XmlDocument.Save 省略要素

を使用して実行時に構築される次の XML がありますXmlDocument

次のコードを使用して、この XML を TCP ソケットに保存しています。

ただし、これにより、ソケットの反対側で受信される XML が切り捨てられます。最後の 2 つの要素 (</ClientList></NewConfig>) は存在しません。

ただし、次のコードを使用すると、XML は正常に送信されます。

XmlDocument.Save()したがって、私の質問は次のとおりです。への書き込み時に終了要素を無視しているように見える理由を誰かが知っていStreamますか?

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

c# - [XmlIgnore] のない XmlDocument.Validate 無視プロパティ

xsd ファイルに存在しない多くのプロパティを持つオブジェクトがあります。XmlDocument.Validate を実行するときに、xsd に存在しないプロパティを無視し、代わりに xsd に必要なプロパティが xml ドキュメントに存在することを確認する方法はありますか?

クラス全体に [XmlIgnore] 属性を追加することでこれを回避できますが、オブジェクト モデル全体に​​属性を明示的に追加するのではなく、規則に従ってこれを実現したいと考えています。

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

asp.net - XmlDocument XPath クエリから特定の数の結果を取得する

Twitter の RSS フィードに対してクエリを実行し、その結果を表示用に Repeater に提供しています。XPath クエリの最初の 5 つの結果のみを取得したいと考えています。XPath構文でそれを行う方法はありますか、それとも結果をループしXmlNodeListて最初の5つを引き出す必要がありますか?