如何在xsd中查找特定标签是否在xml中可用?
我的 xml 文件是,
<?xml version="1.0"?>
<type xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:noNamespaceSchemaLocation="datatype.xsd">
<int>integer</int>
<varchar>varcharacter</varchar>
<double>doubles</double>
</type>
在此 xml 中,我想将
设置为强制。但我没有使用这个标签。那么如何使用 xsd 和 java 来验证我的 xml 文件中是否存在
?提前致谢。
My xml file is,
<?xml version="1.0"?>
<type xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:noNamespaceSchemaLocation="datatype.xsd">
<int>integer</int>
<varchar>varcharacter</varchar>
<double>doubles</double>
</type>
In this xml, I want to set <float></float>
as mandatory. But i didn't use this tag. So how to validate the <float>
is present or not in my xml file, using xsd with java.? Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下内容可用于根据架构验证 XML:
有关更详细的示例,请参阅:
The following can be used to validate your XML against a schema:
For a more detailed example see: