問題タブ [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 に答える
770 参照

c# - ListBoxにXml属性が表示されない - C#

パッケージのタイトル情報やその他の属性を追加しようとすると、null 参照例外が発生しますが、属性が存在し、適切なパッケージが選択されています

コードは次のとおりです。

PackageTitle[countthenodes] = WWWPackages.Attributes["title"].ToString(); でエラーになります。

XML ファイル:

変数が宣言されている

ファイルの先頭に

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

c# - XmlDocumentからすべてのコメントタグを削除する方法

XmlDocumentインスタンスからすべてのコメントタグを削除するにはどうすればよいですか?

XmlNodeListを取得してそれらを反復処理するよりも良い方法はありますか?

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

c# - XmlDocument.Load エラー

C# を使用すると、XmlDocument.Load は次の例外をスローします:「16 進値 0x3C は無効な属性文字です」。

私を混乱させているのは、開発中に機能することです。リモート サーバーと自分の開発環境でどのような違いを探す必要がありますか?

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

c# - 編集が必要なときにXmlDocumentまたはXPathDocumentを使用するC#XslCompiledTransform?

ここでは、いくつかの仮定を行います。

  1. XPathDocumentは編集できません。
  2. XmlDocumentは編集可能です。
  3. XPathDocumentは、XslCompiledTransformに対してより効率的です。

その場合(そして私が間違っている場合は私を訂正してください)、次の方が良い(より効率的)でしょうか?

  1. XmlDocumentを使用して変更を加え、変換前にXPathDocumentに変換します。これを行うための最適化された方法はありますか?
  2. 変換を通じてXmlDocumentに固執するだけです。

背景として、Webサービスから複雑なxmlを取得し、xpathを使用して変更が必要な要素を見つけ、xsltを使用してhtmlを作成します。

助けてくれてありがとう。

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

c# - XMLドキュメントでの空白と改行の保持

私はこのようなxmlドキュメントを持っています、

編集と読み取りの便宜のために、属性がどのように改行され、空白になっているかに注意してください。このドキュメントを使用XDocument またはXmlDocument変更すると、フォーマット全体が消えます。PreserveWhitespace重要な空白のみを処理するように見えます。

改行と空白を維持する方法はありますか?

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

c# - C# で xml ドキュメントに名前空間を追加する

私は次のxmlを持っています

以下のようになるように名前空間を追加する必要があります

グレコの提案を試しましたが、うまくいきません。 C# で名前空間を使用して特定の XML ドキュメントを作成する

助けていただければ幸いです!

ありがとう

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

c# - 複数のインデント設定で XmlDocument を保存するには?

XmlDocument適切なインデントを付けてファイルに保存する必要があります(Formatting.Indented)が、子を持つノードの一部は 1 行に収める必要があります(Formatting.None)

XmlTextWriterドキュメント全体の設定を受け入れるので、それを達成する方法は?


@Ahmad Mageedの応答後に編集:

書き込み中に XmlTextWriter の設定を変更できるとは知りませんでした。それは朗報です。

現在、xmlDocument (既にノードで満たされています。具体的には .xaml ページです) を次のように保存しています。

もちろん、すべてのノードでインデントを有効にします。<Run>すべてのノードを扱うときは、インデントを無効にする必要があります。

あなたの例では、「手動で」 XmlTextWriter に書き込みます。ノードを検出できるように、すべての xmlDocument ノードをクロールして XmlTextWriter に書き込む簡単な方法はあり<Run>ますか? または、現在のノードのすべての子に移動する何らかの再帰メソッドを作成する必要がありますか?

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

asp.net - RSS フィード操作がタイムアウトしました

Digg のお気に入りの RSS アイテムを読み込もうとしています。しかし、操作がタイムアウトしたため、エラーが発生しました。以前にこの問題を解決したことがある人がいたら教えてください。

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

.net - 名前空間を持つXMLのXPath

.SelectNodes(string xPath)を使用してクエリしたいさまざまな名前空間を持つxmlがあります

私が気付いた問題は、それらの名前空間がすべてある限り、xPathクエリは何も返さないということです。

  1. XmlDocument.SelectNodesにこれらの名前空間を無視して、正しい要素(クエリした要素に名前空間プレフィックスがないようです)を取得するように指示する方法はありますか?

  2. もしあれば、誰かがそれを行う方法の例を教えてもらえますか?ノードをクエリする前/クエリするときに何を定義する必要がありますか?

助けてくれてありがとう。

訂正:私はまだ問題が何であるかを理解することができません。これが私のxmlです:

そしてここに私のコードがあります:

XmlDocument xml = ExecuteRequest(url);

そして私のノード数はまだ0です!何か案が?