自动生成类似XmlSpy一样的XSD图形文档。

10 浏览
0 Comments

自动生成类似XmlSpy一样的XSD图形文档。

我想生成一些XSD文件(XML模式定义)的图形化文档。

我知道有一些项目可以很好地生成文本文档。但我使用XmlSpy,并且我真的很喜欢在“打印”时得到的树形结构。

我想在持续集成服务器上自动生成这个。

问题是:我该如何脚本化这个过程?我找到了一个论坛帖子说“可以”,但我不知道从哪里开始。

编辑:这里的重点是通过命令行来完成,而不是使用图形编辑器。

0
0 Comments

自动生成XSD的图形文档,就像XmlSpy所做的那样,是一个很有用的功能。然而,目前存在一个问题,即如何实现这个功能。

目前的解决方法之一是使用XS3P项目中的样式表。可以使用标准的XSLT转换引擎(如Saxon)来应用这些样式表。通过应用这些样式表,可以生成HTML格式的文档。

然而,这些样式表生成的文档是以文本形式呈现的,而不是以图形形式呈现的。这可能不是我们所期望的结果。

要解决这个问题,需要找到一种方法,可以将生成的文档以图形形式展示。这样,我们就可以更直观地理解和分析XSD文档。

可能的解决方法之一是使用一个图形化的XML编辑器,如XmlSpy。XmlSpy可以自动生成XSD的图形文档,并以图形形式展示。这样,我们就可以更清晰地了解XSD的结构和关系。

然而,要实现这个功能,可能需要开发一个定制的工具或插件。这个工具或插件需要能够解析XSD文档,生成相应的图形表示,并将其显示在界面上。

总之,自动生成XSD的图形文档是一个有用的功能,但目前尚未找到一个完美的解决方案。通过使用XS3P项目中的样式表,可以生成HTML格式的文档。但这些文档是以文本形式呈现的,而不是以图形形式呈现的。要解决这个问题,可能需要开发一个定制的工具或插件,来实现自动生成XSD的图形文档并以图形形式展示。

0
0 Comments

问题的原因是作者希望能够像XmlSpy一样自动生成XSD的图形化文档,但找不到合适的解决方案。接下来,作者介绍了一个解决方法,即使用XSDDiagram工具,并提供了具体的使用示例。通过该工具,作者可以将XSD生成的图像中添加注释信息。作者使用的命令行示例是XSDDiagramConsole.exe -o picture.png -r rootnode -d -y -e 10 schema.xsd

0
0 Comments

问题的出现原因是因为提问者想要找到一个类似XmlSpy的工具,可以自动生成XSD文档的图形化文档,并且希望能够找到一些开源工具来满足这一需求。

解决方法一是使用Xsdvi工具,将输入的XSD转换为SVG图像。该工具使用简单,输出可以根据需要渲染到任何比例,因为它生成的是SVG格式的图像。

解决方法二是使用XSDiagram工具。该工具在一个被删除的帖子中被提及,需要拥有超过20k声望才能查看。可以尝试使用该工具。

解决方法三是使用JDeveloper工具。据一篇帖子所述,JDeveloper也可以用于生成XSD文档的图形化文档。对于注册用户来说,该工具是免费的。

提问者并未尝试以上提到的任何工具,他对oXygen提供的功能感到满意。建议尝试这些工具。需要注意的是,在StackOverflow上询问工具通常是不被接受的,但对于持续集成是可以接受的(因此我决定回答这个问题)。

0