363.6. 結果タイプの設定


XPath 式は、org.w3c.dom.NodeList などのネイティブ XML オブジェクトを使用して結果の型を返します。ただし、多くの場合、結果の型を String にすることがあります。これを行うには、使用する結果の型を XPath に指示する必要があります。

Java DSL で:

xpath("/foo:person/@id", String.class)
Copy to Clipboard

Spring DSL では、resultType 属性を使用して完全修飾クラス名を提供します。

<xpath resultType="java.lang.String">/foo:person/@id</xpath>
Copy to Clipboard

@XPath:
Camel 2.1 以降で利用可能

@XPath(value = "concat('foo-',//order/name/)", resultType = String.class) String name)
Copy to Clipboard

xpath 関数 concat を使用して、注文名の前に foo- を付けます。この場合、結果の型として String が必要であることを指定する必要があるため、concat 関数が機能します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat