我正在使用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 2010-12-06 01:08:00