問題タブ [xelement]

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

c# - XElements のセットをループする方法は?

http://www.dreamincode.net/forums/xml.php?showuser=335389

上記の XML を考えると、各子グループが値が異なるだけで同じであることを考えると、「lastvisitors」要素内の各要素をどのように反復処理できますか?

これで、必要なものすべてを含む XElement をキャプチャできました。要素をループして必要なものを取得する方法はありますか?

必要な情報を保持することのみを目的とする Visitor という POCO オブジェクトがあります。

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

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

c# - LINQtoXMLを使用するときに特定のノードを保持する

<b>XMLをLINQtoXMLで解析するときに、特定のノード(この場合)を保持するのに問題があります。最初に、次のLINQクエリを使用してノードを取得します...

IEnumerable<XElement> node = from el in _theData.Descendants("msDict") select el;

これは次のXMLを返します(最初のXMLとしてXElement)...

次に、次のコードでコンテンツを収集します...

これが限界点です。すべてのXMLノードが削除されますが、のすべてのインスタンスを保持したいと思います<b>。私は出力として以下を取得することを期待しています...

(preceding a numeral) <b>pound</b> or <b>pounds</b> (of money).

注:これはXSLTでの単純な操作であることは知っていますが、LINQtoXMLを使用してこれを行う簡単な方法があるかどうかを知りたいと思います。

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

xml - Xml Linq、XElement C# で重複ノードを削除

Xml.Linq を使用して、xml 構成ファイルを管理します。

XElement (Company.CalidadCodigo.ParserSQL.Reglas) があり、XElement (値が繰り返されるノード Add-Key-Value) で重複する値を削除する必要があります。

私はユニオンを使用していますが、正しくありません。

それに関するサンプルコードはありますか?

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

c# - XElementクエリについてサポートが必要

このクエリは、期待どおりに機能していません。誰かが問題を見ますか?

名前で要素を取得しようとしていますが、何も返されません。これが私が助けを必要としている関数の特定の部分です:

代替テキスト


アップデート

解決策は、文字列の代わりにXNameを使用することでした。そのようです:

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

c# - c# linq to xml クエリ ヘルプ

次の内容の data.xml という名前の xml ファイルがあるとします。

これらのフィールド (id、name、resume、または spec) のいずれかに特定の値が含まれているすべてのレコードを検索する必要があります。このコードを作成しました

すべてのレコードにすべてのフィールドがあるわけではないため、このコードは NullReference のエラーをスローします。適用する条件を定義する前に、現在のレコードに特定の要素があるかどうかをテストするにはどうすればよいですか? 元。レコード[@ID=3] には履歴書がありません。

前もって感謝します

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

.net - XelementをXdocumentに追加する

私は次のxdocumentを持っています、私は次のコードでitems要素内にitem要素を追加しようとしています:

items要素が見つからないため、これは機能しません。名前空間に問題があると思いますが、これを機能させることができないようです。どんな助けでも大歓迎です。

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

c# - C# を使用して XML を動的に構築する

ユーザー入力に基づいて XML ファイルを動的に作成する必要があります。

これが私が思いついたものであり、2つの問題にぶつかっています。

  1. 同じ要素のコレクションがある場合 (MaxOccurs = 10) (たとえば、ユーザーが 4 つのアカウントを入力した場合、私のコードはどうあるべきか)
  2. 選択肢があれば。選択した要素に基づいて、子要素を変更する必要があります。

誰か助けてください。

前もって感謝します

BB

私のコード:

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

xml - System.Data.Linq.Binaryを使用したXElement

LINQ.Binaryを含む要素を使用してXElementを作成しています。

行は次のようになります。

binDataのタイプはSystem.Data.Linq.Binaryです。

私が理解していないのは、作成されたxmlを見ると、次のように表示されるということです。

それ以外の

なぜ引用符があり、どうすればそれらを取り除くことができますか。

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

c# - XElementの追加操作はスレッドセーフですか?

ADDメソッドを介して(並列foreachのように)並列に子要素をXElementに追加するのは安全ですか?

ありがとう!

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

c# - すべての子ノードの値ではなく、XElement の値を取得する方法は?

サンプル XML:

親がXElementであるparent.Valueを探すと、「test1test2」が得られます。私が期待しているのは "" です。( のテキスト/値がないため。

XElement のどのプロパティを探す必要がありますか?