問題タブ [xmlnodelist]

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 投票する
2 に答える
1278 参照

c# - XMLNodeList の読み取り

xml ドキュメント内のノードを読み取ろうとしているという奇妙な問題がありますが、内部テキストに基づいて見つけることができるノードの後に​​ノード内部テキストを読み取る必要があります。

私はxml文書を持っています

ノードをループして、ノード Agent_LastName を見つけることができます

しかし、このノードの直後の Value タグにあるテキストが必要です。次のノードに進むにはどうすればよいですか。

ノード ant を見つけたときにフラグを設定し、次の反復で内部テキストを取得することもできますが、これはずさんなようです。

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

c# - Xml、C#、XmlNodeList が選択されたノードを取得しない

私はプログラミングが初めてで、なぜこのコードなのか理解できません:

選択したノードを与えないでください。xpathを取得するためのxmlドキュメントを見ましたが、正しいです。

これを実行しようとすると、searchedItem.Price 行に null が返されます。

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

c# - string[]を使用してXmlNodeで最新の日付を見つける

をループしてXmlNodeList、ノードの作成日を文字列 [] で取得しています。例えば:

string[]私の質問は、これを別のものと比較string[]して、どちらが最新の日付であるかを見つける最も効率的な方法は何でしょうか? 各要素を互いに比較する一連の if ステートメントを使用してそれを行うこともできますが、それは最善/最も美しい解決策ではないと感じています。前もって感謝します。

0 投票する
0 に答える
317 参照

c# - XmlNodeList.Cast() は null を返します

ここに私が得ることができないものがあります:

対デバッグで戻りますnull

一方

ノードを返します。


yield return前のコードのどこかに継ぎ目があります...

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

vb.net - VB.Net 並列 ForEach で XmlNodeList を使用する

XmlNodeList 内のノードを反復処理し、ノード名に応じてノードごとに異なるオブジェクトを作成し、それを印刷用のリストに追加するコードがあります。

このコードは正常に動作しますが、ShapeTemplate コンストラクターと TextblockTemplate コンストラクターによって行われる必要があるすべての作業のため、非常に遅くなります。オブジェクトが _items に追加される順序は問題ではないため、高速化する良い方法は parallel.ForEach ループを使用することだと考えました。問題は、XmlNodeList が非ジェネリック コレクションであるため、parallel.ForEach で使用できないことです。XmlNodeList を List(Of XmlNode) に変換する方法を探していましたが、うまくいきませんでした。私が見続ける答えは

しかし、試してみると、「Cast」は XmlNodeList のメンバーではないというエラーが表示されます。

私もこのようにTryCastを使ってみました

ただし、オブジェクトをキャストできないため、ノードは Nothing になります。

parallel.ForEach ループで XmlNodeList を使用する方法を知っている人はいますか?

編集:できれば、変換にループを使用しないようにしています