gpt4 book ai didi

用于根据 NMTOKEN 验证字符串的 Java 实用程序

转载 作者:行者123 更新时间:2023-11-30 05:17:34 24 4
gpt4 key购买 nike

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

我打算编写自己的 isValidNMTOKEN 方法,并根据架构规范检查每个字符是否有效,但我希望有一个现有的实用程序可以为我执行此操作。

有点像 XML 的 commons-lang。遗憾的是,xml.apache.org/commons 中没有任何有用的内容。

最佳答案

Apacie Axis(Web 服务框架)的 org.apache.axis.types.NMToken 有一个静态 isValid(String) 方法,可能正是您所需要的(或者可能超出您的需要)。

NMToken in the Axis API

关于用于根据 NMTOKEN 验证字符串的 Java 实用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/132432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com