我有一些生成XML文档的应用程序代码,然后根据XML Schema进行验证。模式使用NMTOKEN类型,有时,生成的XML包含非法NMTOKEN的字符串值(例如,它们包含空格或奇怪的标点符号)。当然,Xerces模式验证可以捕获它,但是我想在我自己的代码中更早地捕获它,并且更优雅地处理它。

我打算编写自己的isValidNMTOKEN方法,并根据架构规范检查每个charcter是否有效,但我希望有一个现有的实用工具可以为我做这个。

类似于XML的公共语言。遗憾的是,在xml.apache.org/commons中没什么用处。

有帮助吗?

解决方案

来自Apachie Axis的

在Axis API中 NMToken

scroll top