你知道
java中的函数,这将验证一个字符串是一个很好的
XML元素名称.
表格w3schools:
XML elements must follow these naming
rules:
- Names can contain letters,numbers,and other characters
- Names cannot start with a number or punctuation character
- Names cannot start with the letters xml (or XML,or Xml,etc)
- Names cannot contain spaces
解决方法
如果您使用Xerces XML解析器,可以使用XMLChar(或XML11Char)类
isValidName()
method,如下所示:
org.apache.xerces.util.XMLChar.isValidName(String name)
还有isValidName的示例代码available here.