Ищите Java-эквивалент C # XmlConvert.EncodeName - PullRequest
1 голос
/ 18 декабря 2009

Правила определения правильно составленного имени XML определены здесь .

C # имеет служебный метод для преобразования строк в действительное имя XML: XmlConvert.EncodeName .

Что такое Java-эквивалент этого служебного метода?

Примечание : имена XML должны начинаться с буквы, символа _ или:. После первого символа должны быть только буквы, цифры,., -, _ и: символы.

Ответы [ 2 ]

1 голос
/ 20 февраля 2013

Я перевел соответствующий код C # из MONO в Java. Вы можете клонировать его из Github: https://github.com/ehongyu/XmlConvert.git

0 голосов
/ 18 декабря 2009

Я не совсем уверен, что вы ищете, но как насчет QName (http://java.sun.com/javase/6/docs/api/javax/xml/namespace/QName.html),, есть метод valueOf (), который может быть тем, что вы ищете.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...