問題タブ [xpath]
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.
.net - XML からノード値を取得する
XPathNavigator.Evaluate (または XPathNavigator の他のメソッド) を使用して、次の xml 入力の ISBN 値を取得するにはどうすればよいですか?
xml - XPathで同じ名前の複数の要素をどのように識別できますか?
同じ名前の複数の要素を持つドキュメントがある場合、たとえば 2 番目の要素を取得するにはどうすればよいでしょうか?
//elem[@name='same'][2] のようなものが機能すると思います。
さらに、同じ名前の可変数の要素を持つxpathの最後の要素から2番目を見つけるにはどうすればよいですか
sql-server - 属性のリストを取得する XQuery
XML ドキュメントに複数の要素がある場合、すべての値Section
のリストを取得するにはどの XQuery を使用すればよいでしょうか?name
xml - XSLT、XPath、InStr
値の一部に一致するノードを見つける方法はありますか。
私が以下を持っている場合:
「Premier League」または「Prem」という文字列が与えられた場合、どのように正しいノードを照合して ID 100 を取得するのでしょうか。
for-each と contains を使用してこれを管理しましたが、これは非常に非効率的であり、要件を満たすのに十分な速度ではありません。
xml - xpath のノードセット
xml を別の xml に変換する xslt スタイル シートを作成しています。
元の xml の簡易版は次のとおりです。
Xpath を使用して、//physical/distribution
またはの id 値と等しい値を持たない「記述」のノード セットを選択しようとしましたsoftware/implementation/distribution
。上記の場合、ノードセットを取得したい:
(100 と 200 は//physical/distribution
または の属性 ID 値ですsoftware/implementation/distribution
)。
私は次のようなものを書きました:
上記の例で動作します。ただし、データテーブルとソフトウェアの要素は繰り返し可能です。したがって、この xml は有効です。
しかし、私の xslt は上記の例では機能しません :(
これに光を当てていただけませんか?前もって感謝します!
ジン
xml - XPath関数'substring-after'を適用する方法
各本の「HarryPotter:」に続く文字列を取得するために使用するXPath式は何ですか。
すなわち。このXMLを考えると:
私は戻ってきます:
私はこのようなことを試しました:
私の構文は間違っていると思います...
xml - 名前空間と特定の xpath
このファイルから name 属性の xpath を取得する方法を教えてください。
nant xmlpoke タスクで取得しようとしていますが、成功していません。
ありがとう。
java - Java で XPath を使用して XML を解析する
次のような構造の XML があります。
subcategory
リスト ( )を持つ Category クラスがありList<Category>
ます。この XML ファイルを XPath で解析しようとしていますが、カテゴリの子カテゴリを取得できません。
XPathでこれを行うにはどうすればよいですか? これを行うより良い方法はありますか?
c# - DateTime属性C#、XPathに基づいてXMLノードを並べ替える
私はこのようなXML構造を持っています。
DateTime.ToString()値であるsTime属性に基づいてノードをSORTする方法を見つけようとしています。秘訣は、ノードを無傷に保つ必要があり、何らかの理由でそれを行う方法を見つけることができないことです。LINQとXPathにそれを行う方法があることはかなり確信していますが、DateTime.ToString()値に基づいて並べ替えることができないため、行き詰まっています。
また、他の属性の値を取得するために、NODEへのポインターを維持する必要があります。
おそらく、これは私が思っていたほど単純ではありません。
ありがとう。
解決策:これが私が最終的に使用したものです。選択した回答とIComparableクラスを使用すると、これは、sTime属性に基づいてXMLノードを並べ替えて、後で使用するためにすべての属性を適切な配列に取得する方法です。
sql - MySQL select で XPATH を使用するには?
XMLファイルを単一の列「データ」に格納する「xml」というテーブルがあるとします。XPath を実行し、その XPath に一致する行のみを返す MySQL クエリを作成するにはどうすればよいですか?