gpt4 book ai didi

java - 如何从 XSD 中提取标签名称?

转载 作者:行者123 更新时间:2023-12-01 15:53:48 26 4
gpt4 key购买 nike

我需要用Java编写。有这方面的示例代码吗?

最佳答案

您可以使用 Apache XmlSchema 库 ( http://ws.apache.org/commons/xmlschema14 )。

这个想法是创建代表您的架构的 XmlSchema 类的实例:

InputStream is = new FileInputStream(fileName);
XmlSchemaCollection schemaCol = new XmlSchemaCollection();
XmlSchema schema = schemaCol.read(new StreamSource(is), null);

并使用它来获取有关架构指定的元素和类型的信息。例如,您可以列出所有元素名称:

XmlSchemaObjectTable objTable = schema.getElements();
Iterator elementNames = objTable.getNames();

关于java - 如何从 XSD 中提取标签名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5472964/

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