繁体   English   中英

有没有办法在java中创建xsd架构?

[英]is there a way in java to create xsd schema?

Java中有没有办法创建XSD架构? 我正在尝试根据作为输入提供给我的属性数量和类型创建新的模式.xsd文件。 有没有一个包可以帮我做这个工作?

JAXB Schemagen可以从Java类生成XSD架构。

在我的项目中,我使用JAXB编译器生成一个对象模型“自制API”,将XML模式作为XJC输入。 您可以在此处找到该文件: http//www.w3.org/2001/XMLSchema.xsd

另一种解决方案是使用Eclipse项目MDT XSD( http://www.eclipse.org/modeling/mdt/?project=xsd#xsd ),但我发现它没有很好的文档记录,并且很容易在Maven构建中集成。

使用eclipse的xsd api具有创建,解析和更新xsd的能力。 有关操作方法的详细信息, 请参阅其文档

试试jlibs库。 你可以看到你创建如何使用wiki末尾的jlibs.xml.xsd.XSDocument创建xml架构

使用Apache XmlSchema,您可以在内存中构建XML模式并将它们转换为字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM