java - Apache Common中的XMLConfiguration是否支持CDATA?

标签 java apache cdata xml-configuration

我使用的是配置 1.6。

我有一个 xml 文件,例如

<property>
    <name>sql</name>
    <value><![CDATA[select a, b from c]]></value>
</property>

我希望将“select a, b from c”作为整个字符串,但我将“select a”和“b from c”作为列表。

您可能建议我用逗号连接字符串,但我项目中的其他地方取决于此属性。

最佳答案

像这样更改 PropertiesConfiguration 对象的属性:

AbstractConfiguration.setListDelimiter(0);

将分隔符设置为 0 将完全禁用值拆分。

这应该有效。

关于java - Apache Common中的XMLConfiguration是否支持CDATA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10171229/

相关文章:

java - 为什么 ZipEntry 显示 APK 文件的编译时间不正确?

python - 使用 Apache mxnet (gluon) 训练神经网络导致程序崩溃

perl - 为什么我不能使用 Perl 的 AuthCAS 连接到我的 CAS 服务器?

java - 在没有 gcj 的情况下组合 Java 和 C——将 C 迁移到 Java 还是将 Java 迁移到 C?

java - 是否可以仅使用文件名和参数来运行 java 文件?

JavaFX getText()、setText()、toString() 给出空指针

regex - 如何使 mod_rewrite 从子域重定向到查询字符串?

ruby - 在生成的 RSS 提要中将内容编码为 CDATA

php - 如何阻止 PHP Domdocument::SaveXML 插入 "CDATA"?

java - JAXB 拆解 cdata