Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常烦人的问题。我的公司使用 castor 来编组和解组 xml。我正在与另一家公司集成,看起来他们的 xml 解析器需要单引号属性。Castor 被硬编码为使用双引号。哎呀!
有谁知道可以安全地转换这些引号的实用程序(最好是 java 库)?
简单的正则表达式不是首选解决方案,因为当尝试修复属性值本身内的转义双引号和未转义单引号时,它将变得非常复杂和错误。另外,如果已经存在这样的实用程序,我宁愿不花时间编写和调试这样的实用程序。
谢谢阿拉斯泰尔
我不认为你会找到一个现成的序列化器来做到这一点。我的建议(如果您不能说服您的业务伙伴采用 XML 标准)将是找到一个开源序列化程序(例如 Saxon 序列化程序)并对其进行定制。