問題タブ [selectnodes]

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

asp.net - ASP.NET 子要素の属性値に基づいて XML ノードを選択する

entry以下の XML をループして、基になる要素がthr属性categoryの値を持つすべての要素を見つけようとしています。以下の例では 2 つあります。そして、それらの要素の属性の値を取得します。ただし、適切なセレクターが見つからないようです。collectiontermhreflink

これまでのコードは次のとおりですが、data変数に上記の XML が含まれていても、nodeList.Count行は 0 の結果を返します。

更新 1
のカテゴリ ノードを持つすべての「エントリ」要素を選択したいterm=collection。その部分は、次のステートメントを通じて機能します。indexXML.SelectNodes("/atom:feed/atom:entry[atom:category/@term=""collection""]", mgr)

entry ノードから開始してから、 entry のサブ要素 link の href 属性を選択します (将来的には、 の他の子要素ですentry。ただし、以下で試した例はいずれも、href属性の値を返しません。方法私はそれを修正できますか?

私は今これを持っています:

更新 2 @Pawel のおかげで、次のようにノードの属性の値としてentry持つすべてのノードを選択できました。projecttermcategory

ただし、このセレクターに追加の基準を追加して、 node のentryNBvhORを持つノードを除外するにはどうすればよいですか?BBvhmcp:projectScenario

UPDATE 3 マネージャーに名前空間を追加しました:

しかし、hrefuuid でメディア要素の属性を選択しようとすると、エラーが発生します。Object reference not set to an instance of an object.

私のコード:

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

c# - RemoveChild() を使用して子を削除する

私の XML データベース:

誰かがレコード全体を削除する方法を教えてもらえますか? (インデックス、ブランド、年、価格、走行距離) RemoveChild() を使用する必要があることはわかっていますが、実行できません。

よろしくお願いします!