問題タブ [xpathnavigator]

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

c# - xpathnavigator を使用して、定数を連結して xpathexpression 応答を選択する

以下のようなライブラリ関数があります

そして、以下のような XML ファイルがあります。

ここで、いくつかの定数を連結した account_no を返す xpath を作成する必要があります。

以下のようなコードを書きました

私が期待している結果は、account_no の前にテキスト定数を付けることです。そこで、xpath を concat('Account No', /Account/@account_no) と書きました。しかし、これは機能せず、xNav.Select() で失敗しました。必要な結果を得るために適切な xpath を記述する方法を教えてください。解析関数を変更する自由はありません。できることは何でも、x​​path文字列のみで行う必要があります。

ありがとうございました。

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

xml - XPathNavigator を使用して属性内の属性値を読み取る

これは私の xPathNavigator がどのように見えるかです:

DisplayMemberBinding 属性の Path の値を読み取りたい。

これは私が試したことです:

DisplayMemberBinding 属性の Path の値を取得するにはどうすればよいですか?

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

xpath - webdriver と xpath を使用して要素の Xpath を見つけることができません

username の横にあるテキストボックスをクリックする必要があります。Webdriver を使用してこの Xpath を見つけることができません...助けてもらえますか?


ここにhtmlスニペットがあります:

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

c# - C# で XPath を使用して空白ノードを選択する

次のコードがあります

ルート ノードの空白に注意してください。

ws無効です。何故ですか?

不要な空白ノードがクエリの結果に忍び寄る例は見つかりましたが、その逆は見つかりませんでした。

ありがとう

編集:私のxmlが

クエリは正常に機能します。ただし、この場合、ノードは Whitespace ではなく SignificantWhitespace 型です。

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

c# - C# XPathNavigator を使用した XML ノードの解析

次のサンプル XML を books.xml に保存しました。

次のようなドキュメントとナビゲーターを作成しました。

本のノードを調べて、ノードのコンテキストを解析しようとしています。属性を読み取ることはできますが、ノードの値を読み取る方法がわかりません。

私がドキュメントから逃したものについての洞察を持っている人はいますか?

XElement、XmlDocument、および XmlTextReader の解析メソッドについては承知していますが、パフォーマンス比較のために XPathNavigator がどのように機能するかを理解する必要があります。

ティア。

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

c# - 文字列は、C#のxpathで複数の属性値を連結します

複数の属性値を連結するために使用でき、XPathNavigator.Evaluate で使用できる xpath 式はありますか?

ありがとう。

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

xml - xpathの簡単な理解例

私はこのxmlファイルを持っています:

およびこの xpath クエリ:

私はこのクエリから取得しています: Aand B.

しかし、私はどういうわけかそれがこれを行う方法を理解していません。との/descendant-or-selfことですよね?次に、リストを下に移動し、すべてを取ります。私のビジョンは次のとおりです。selfA

私は正しいですか?誰かがこれがどのように機能したかを簡単に説明してもらえますか? ありがとうございます

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

c# - XPathNavigator からの値の計算

XSL Transform の関数を作成しようとしています。

基本的に、関数内には がありSystem.Xml.XPath.XPathNodeIterator、その反復子内の各ノードに適用されたときに XPath の値を取得したいと考えています。

この例では XPath ですconcat(name(.) , "_", string(.))が、実際には何でもかまいません。

これは XPathException をスローしています: 「式はノード セットに評価する必要があります。」どのような意味がありますか

これは有効な XPath ではなく、他の xml/xsl 関連の機能であると言われると思いますが、XSL では次のことができると考えてください。

そして、それが私が求めているものです-しかし、関数内です。

私は C# を使用していますが、VB の回答は受け入れられます。