我想生成一些XSD文件(XML模式定义)的图形化文档。 我知道,那里有are a few projects,可以很好地生成文本文档。但是我使用XmlSpy,当我点击“打印”时,我真的很喜欢这个树。自动生成像XmlSpy一样的XSD图形文档
我想在持续集成服务器上自动生成这个。 问题是:我怎样才能得到这个脚本?我发现一个forum post这是“有可能”,但我不知道从哪里开始。
编辑:这里的重点是从命令行而不是使用图形编辑器。
我想生成一些XSD文件(XML模式定义)的图形化文档。 我知道,那里有are a few projects,可以很好地生成文本文档。但是我使用XmlSpy,当我点击“打印”时,我真的很喜欢这个树。自动生成像XmlSpy一样的XSD图形文档
我想在持续集成服务器上自动生成这个。 问题是:我怎样才能得到这个脚本?我发现一个forum post这是“有可能”,但我不知道从哪里开始。
编辑:这里的重点是从命令行而不是使用图形编辑器。
一些想法:
你可能喜欢Xsdvi,其中输入XSD转换成像this one的SVG图(我认为这是一个合理的选择:这是一个XML到XML转换)。它使用起来很简单,它的输出可以渲染到任何比例,毕竟它是SVG。
此工具被提及在this off-topic and deleted post(需要20k以上的代表查看)。并且有XSDiagram,请查看。
显然,JDeveloper可用于此,如this post shows,它是免费为注册用户。
我还没有尝试过任何这些,我很满意oXygen提供了什么。试试看。请注意,在StackOverflow中,请求工具通常是无关紧要的,虽然持续集成不是(因此我决定回答)。
感谢@Abel指点我XSD Diagram。自1.0版以来,该程序还可以将注释写入生成的图像中。
我以下列方式现在使用它:?如何可视化XML模式]
XSDDiagramConsole.exe -o picture.png -r rootnode -d -y -e 10 schema.xsd
的
可能重复(http://stackoverflow.com/questions/2486758/how-to-visualize -an-xml-schema) – Abel
@Abel:我想,是的,在尝试搜索现有问题时,我错过了这个问题。对于自动化是否是目标,我不太了解这个问题。 –