問題タブ [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.
asp.net - ASP.NET 子要素の属性値に基づいて XML ノードを選択する
entry
以下の XML をループして、基になる要素がthr属性category
の値を持つすべての要素を見つけようとしています。以下の例では 2 つあります。そして、それらの要素の属性の値を取得します。ただし、適切なセレクターが見つからないようです。collection
term
href
link
これまでのコードは次のとおりですが、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
持つすべてのノードを選択できました。project
term
category
ただし、このセレクターに追加の基準を追加して、 node のentry
値NBvh
ORを持つノードを除外するにはどうすればよいですか?BBvh
mcp:projectScenario
UPDATE 3 マネージャーに名前空間を追加しました:
しかし、href
uuid でメディア要素の属性を選択しようとすると、エラーが発生します。Object reference not set to an instance of an object.
私のコード:
c# - RemoveChild() を使用して子を削除する
私の XML データベース:
誰かがレコード全体を削除する方法を教えてもらえますか? (インデックス、ブランド、年、価格、走行距離) RemoveChild() を使用する必要があることはわかっていますが、実行できません。
よろしくお願いします!