我有一个非常讨厌的问题。我的公司使用脚轮来编组和解组xml。我正在与另一家公司合作,看起来他们的xml解析器需要单引号属性。 Castor硬编码使用双引号。糟糕!
有没有人知道可以安全地转换这些引号的实用程序(最好是java库)?
简单的regexp不是首选的解决方案,因为当尝试修复属性值本身内的转义双引号和未转义的单引号时,它将变得极其复杂和错误。另外,如果已经存在,我宁愿不花时间编写和调试这样的工具。
由于 阿拉斯泰尔
答案 0 :(得分:0)
我认为你不会找到一个现成的序列化程序来做到这一点。我的建议(如果你不能说服你的业务合作伙伴采用XML标准)就是找到一个开源序列化器(例如Saxon序列化器)并自定义它。