私はApache Commons Digesterを使用していて、オブジェクトに含める構造内の特定のタグを特定しようとしています。Digester - Javaでの特定の属性の検索
<parent>
<image size="small">some url</image>
<image size="medium">some url</image>
<image size="large">some url</image>
<image size="huge">some url</image>
</parent>
実際にはmedium
の画像をpartent
オブジェクトに含めるだけですが、どうすればいいか分かりません。
現在、私はdigester.addBeanPropertySetter(PathToParent+"/image","image");
を使用していますが、image
タグごとに更新されています。
理想的には、digester.addBeanPropertySetter(PathToParent+"/image/medium","image");
のようにしたいと思いますが、それはできません。
アイディアLiviuありがとう。私は、属性値とBeanプロパティを読み込むだけで終わった。サイズが 'medium'に設定されている場合、ブール値が設定され、画像の文字列値を上書きできるようになりました。 – smith324