問題タブ [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.
xml - XMLTextWriterからXMLDocument
WebRequestのストリームに書き込むXMLTextWriterがあります。すべてが正常に機能します。
XMLDocumentタイプとして記述されているこのXMLをインターセプトするにはどうすればよいですか?ストリームからそれを引っ掛けてみましたが、「ストリームは読み取りをサポートしていません」という結果になりました。例外(これは私を驚かせませんでした)。
ありがとう
c# - XmlDocument.Load と XmlDocument.LoadXml
を使用して問題に遭遇しましたXmlDocument.LoadXml
。
アプリケーションがクラッシュし、次のエラーが発生しました:
「ルート レベルのデータが無効です。行 1、位置 1」
XML を調べて問題がないことを確認した後、少しググったところ、XmlDocument.Load
代わりに使用するヒントが見つかりましたXmlDocument.LoadXml
。
私はそれを試してみましたが、完全に機能します。
私の質問は次のとおりです。2 つの方法の違いは何ですか。一方が機能し、もう一方が失敗する原因は何ですか?
javascript - jQuery (クロスブラウザ) によって返された XMLDocument から XML 文字列全体を取得するにはどうすればよいですか?
GET によって返された XMLDocument から XML 文字列全体を取得する方法を見つけようとしましたが、失敗しました。オブジェクト内の特定の要素を検索または置換する方法については、SO に関する多くの質問がありますが、ドキュメント全体を文字列として取得する方法に対する答えが見つからないようです。
私が取り組んでいる例はhereからです。「xmlで何かをする」部分は、私が今いるところです。これは本当に些細なことだと思いますが、その方法がわかりません。この目的に使用できる「xml.data()」などはありますか?
使用例は、XML を Flash プラグインにフィードしたい場合で、そのためには実際の XML を文字列として必要とします。
c# - XmlDocument クラスはフォーマット、c#、.NET を削除しています
xmldocument.Save() がドキュメントを再フォーマットするのを止める方法を誰かが知っているかどうか疑問に思っていました。
ドキュメントが XML に関して正しくフォーマットされていないということではありません。私が作業している特定のドキュメントには多くの空白があり、保存するとすべて削除されます。
c# - XmlDocument ヘルパー メソッド
.NET 2.0 を使用する必要があるため、優れた XDocument を使用できません。
まだ XmlDocument を使用しているが、xml の作成を少し面倒にするヘルパー/ユーティリティ メソッドを見たことがある人はいるだろうか?
c# - System.Xml.XmlDocument が属性値をエスケープしないようにする方法
次のような属性を含む XML ドキュメントを処理する必要があります。
簡単にすると:
属性文字列はエスケープされます:
これはまさに私が防ぎたいことです。
これを行う方法を知っていますか (後でxmlファイル全体を検索&置換する以外)?
編集:それは正当な行動のようで、これについて心配する必要はありません(Jon Skeetの回答を参照)
c# - XmlDocument C# に問題がある
プログラムでこの XML ファイルを正しく読み取ることができません。書き込む必要がありますが、まだです。これはコードのほんの一部であることに注意してください
また、キャッチを追加する必要がないように、try ステートメントも削除しました。
以下は、読み取ろうとしている(そして後で書き込もうとしている)XML ファイルです。
コードは実行されますが、NullReference Exception があります。
c# - XmlDocument.Save 省略要素
を使用して実行時に構築される次の XML がありますXmlDocument
。
次のコードを使用して、この XML を TCP ソケットに保存しています。
ただし、これにより、ソケットの反対側で受信される XML が切り捨てられます。最後の 2 つの要素 (</ClientList>
と</NewConfig>
) は存在しません。
ただし、次のコードを使用すると、XML は正常に送信されます。
XmlDocument.Save()
したがって、私の質問は次のとおりです。への書き込み時に終了要素を無視しているように見える理由を誰かが知っていStream
ますか?
c# - [XmlIgnore] のない XmlDocument.Validate 無視プロパティ
xsd ファイルに存在しない多くのプロパティを持つオブジェクトがあります。XmlDocument.Validate を実行するときに、xsd に存在しないプロパティを無視し、代わりに xsd に必要なプロパティが xml ドキュメントに存在することを確認する方法はありますか?
クラス全体に [XmlIgnore] 属性を追加することでこれを回避できますが、オブジェクト モデル全体に属性を明示的に追加するのではなく、規則に従ってこれを実現したいと考えています。
asp.net - XmlDocument XPath クエリから特定の数の結果を取得する
Twitter の RSS フィードに対してクエリを実行し、その結果を表示用に Repeater に提供しています。XPath クエリの最初の 5 つの結果のみを取得したいと考えています。XPath構文でそれを行う方法はありますか、それとも結果をループしXmlNodeList
て最初の5つを引き出す必要がありますか?