XML Schema 规范定义了许多内置数据类型http://www.w3.org/TR/xmlschema-2/#built-in-datatypes是否有 Java 库可以回答有关天气的问题,值是特定数据类型。顺其自然。
if(XSDValidator.isXSDDate("2012-06-12") == false) {
// return error
}
更新: 这个用例不是在 XML 的上下文中,而是在我有一个我想要符合其中一种 XSD 类型的字符串并且我想要一种标准方法来检查它是否符合的情况下。例如,字符串可以是我从传入的 JSON 请求中提取的值,也可以是从 URL 或任何其他地方提取的值……等等。