寻找C#的XmlConvert.EncodeName的Java等价物

时间:2009-12-18 18:51:42

标签: c# java .net xml

定义正确构造的XML名称的规则定义为here

C#有一个实用工具方法,可以将字符串转换为有效的XML名称:XmlConvert.EncodeName

此实用程序方法的Java等价物是什么?

注意:XML名称必须以字母,_或:字符开头。在第一个字符之后,仅由字母,数字,。, - ,_和:字符组成。

2 个答案:

答案 0 :(得分:1)

我已将相应的C#代码从MONO翻译为java。您可以从Github克隆它:https://github.com/ehongyu/XmlConvert.git

答案 1 :(得分:0)

我不完全确定你在寻找什么但是QName(http://java.sun.com/javase/6/docs/api/javax/xml/namespace/QName.html)怎么样,有一个valueOf()方法可能就是你想要的。

希望这有帮助。