据我所知,在属性文件中有一个值数组是不可能的.在属性中存储多个值的最佳解决方案是什么?
例如属性文件的一部分
# directory definitions
# containing e.g. CSS, Javascript, ...
project.dirname_css = css
project.dirname_js = javascript
Run Code Online (Sandbox Code Playgroud)
我想要的是一系列属性,如:
# directory definitions
# containing e.g. CSS, Javascript, ...
project.dirname_css = [css,portal_specific]
project.dirname_js = [javascript,portal_specific]
Run Code Online (Sandbox Code Playgroud)
在build.xml中循环它们
任何建议如何做到这一点?
我可以想象通过以下方式划分价值; 并在build.xml中爆炸它们.有更好的建议吗?
我有一个与XPath相关的问题.我有一个XML条目列表,如下所示:
<NavigationEntry>
<BaseData>
<Name>Entry Name</Name>
</BaseData>
<Relation>
<RelationEntry isDefault="0">
<ParentNavigationEntry>456</ParentNavigationEntry>
<Order>200</Order>
</RelationEntry>
</Relation>
<NavigationEntry>
<BaseData>
<Name>Entry Name</Name>
</BaseData>
<Relation>
<RelationEntry isDefault="0">
<ParentNavigationEntry>123</ParentNavigationEntry>
<Order>200</Order>
</RelationEntry>
</Relation>
Run Code Online (Sandbox Code Playgroud)
问题是:如何获得具有值为356的Field ParentNavigationEntry的所有导航条目.
我试过了
//NavigationEntry//RelationEntry[ParentNavigationEntry="456"]
但这只给了我RelationEntry字段,但我需要NavigationEntry字段.
是否可以使用单个XPath查询解决此问题?