定义正确构造的 XML 名称的规则已定义 here .
C# 有一个实用方法可以将字符串转换为有效的 XML 名称:XmlConvert.EncodeName .
这个实用方法的 Java 等价物是什么?
注意:XML 名称必须以字母、_ 或 : 字符开头。第一个字符之后只能由字母、数字、.、-、_ 和: 字符组成。
最佳答案
我已将相应的 C# 代码从 MONO 翻译为 java。您可以从 Github 克隆它:https://github.com/ehongyu/XmlConvert.git
关于c# - 寻找 C# 的 XmlConvert.EncodeName 的 Java 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1930030/