2.43. XPath
XML ペイロードに対して XPath 式を評価します。
2.43.1. 含まれるもの
使用方法と設定の詳細については、上記リンクを参照してください。
2.43.2. Maven コーディネート
code.quarkus.redhat.com でこのエクステンションを使用して新しいプロジェクトの作成
または、既存のプロジェクトに座標を追加します。
<dependency> <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-xpath</artifactId> </dependency>
2.43.3. 追加の Camel Quarkus 設定
このコンポーネントは、クラスパスリソースから xpath 式をロードできます。ネイティブモードでも機能させるには、quarkus.native.resources.includes
プロパティーを使用して、式ファイルをネイティブ実行可能ファイルに明示的に埋め込む必要があります。
たとえば、以下のルートは、myxpath.txt
という名前のクラスパスリソースから XPath 表現を読み込みます。
from("direct:start").transform().xpath("resource:classpath:myxpath.txt");
これら (.txt
ファイルに保存されている可能性のある他の式) をネイティブイメージに含めるには、application.properties
ファイルに次のようなものを追加する必要があります。
quarkus.native.resources.includes = *.txt