将xml属性双引号转换为单引号(需要实用程序,pref java)

时间:2011-06-20 16:22:50

标签: java xml quotes castor

我有一个非常讨厌的问题。我的公司使用脚轮来编组和解组xml。我正在与另一家公司合作,看起来他们的xml解析器需要单引号属性。 Castor硬编码使用双引号。糟糕!

有没有人知道可以安全地转换这些引号的实用程序(最好是java库)?

简单的regexp不是首选的解决方案,因为当尝试修复属性值本身内的转义双引号和未转义的单引号时,它将变得极其复杂和错误。另外,如果已经存在,我宁愿不花时间编写和调试这样的工具。

由于 阿拉斯泰尔

1 个答案:

答案 0 :(得分:0)

我认为你不会找到一个现成的序列化程序来做到这一点。我的建议(如果你不能说服你的业务合作伙伴采用XML标准)就是找到一个开源序列化器(例如Saxon序列化器)并自定义它。