使用 apache.commons.configuration.tree.ConfigurationNode.getValue() 在标签值中包含“,”时未获取整个标签值
Not getting whole tag value when include "," in tag value using apache.commons.configuration.tree.ConfigurationNode.getValue()
我正在尝试使用 Apache 公共配置
阅读xml
这是我的示例 xml 文件
<tu tuid="chan@">
<note>Label for iCare OLTP administration.</note>
<prop type="maxlength">75</prop><prop type="minlength">1</prop>
<tuv lang="ES-ES">
<seg>Programa, tarjetas, cupones y reglas</seg>
</tuv>
</tu>
这是我的 java 代码:
List<ConfigurationNode> tuvNode = element.getChildren("tuv");
List<ConfigurationNode> segNode = tuvNode.get(0).getChildren("seg");
System.out.println(segNode.get(0).getValue());
输出是:
Programa
其实是working.problem就是当它有“,”的时候就不给其他的values.i需要整个value.any大家可以给个思路。
我的预期输出是:
Programa, tarjetas, cupones y reglas
非常感谢
谢谢
',' 被解释为值分隔符。
试试这个:
setDelimiterParsingDisabled(true); // to disable parsing list of properties.
更多细节在这里:
apache commons configuration loads property until "," character
@guillaume girod-vitouchkina 谢谢你的想法
我们已经设置了这样的值
不带参数初始化配置对象
config = new XMLConfiguration();
然后禁用定界符
config.setDelimiterParsingDisabled(true);
之后给出xml文件名
config.load(filename);
在剩下的代码之后
有用linkdoc
我正在尝试使用 Apache 公共配置
阅读xml这是我的示例 xml 文件
<tu tuid="chan@">
<note>Label for iCare OLTP administration.</note>
<prop type="maxlength">75</prop><prop type="minlength">1</prop>
<tuv lang="ES-ES">
<seg>Programa, tarjetas, cupones y reglas</seg>
</tuv>
</tu>
这是我的 java 代码:
List<ConfigurationNode> tuvNode = element.getChildren("tuv");
List<ConfigurationNode> segNode = tuvNode.get(0).getChildren("seg");
System.out.println(segNode.get(0).getValue());
输出是:
Programa
其实是working.problem就是当它有“,”的时候就不给其他的values.i需要整个value.any大家可以给个思路。 我的预期输出是:
Programa, tarjetas, cupones y reglas
非常感谢
谢谢
',' 被解释为值分隔符。
试试这个:
setDelimiterParsingDisabled(true); // to disable parsing list of properties.
更多细节在这里: apache commons configuration loads property until "," character
@guillaume girod-vitouchkina 谢谢你的想法
我们已经设置了这样的值 不带参数初始化配置对象
config = new XMLConfiguration();
然后禁用定界符
config.setDelimiterParsingDisabled(true);
之后给出xml文件名
config.load(filename);
在剩下的代码之后
有用linkdoc