Sparx Enterprise Architect-XSD生成:在生成的XSDschema引用中导入XSDschema引用

皮埃尔

我正在使用Sparx Enterprise Architect v10从XML Schema图形模型生成XSD架构。

基本上,我创建了2个不同的XSDschema:1个主要XSDshema和我的complexType实体:

<xs:complexType name="EntitytXT">
    <xs:annotation>
        <xs:documentation>This is the definition of an EntitytXT</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="element1" type="shared:StringXT" minOccurs="1" maxOccurs="1"/>
        <xs:element name="element2" type="shared:StringXT" minOccurs="1" maxOccurs="1"/>
    </xs:sequence>
</xs:complexType>

另一个创建的XSDschema是“共享的”,只用StringXT类型就可以了;它很简单。由类似的东西组成:

<xs:simpleType name="StringXT">
    <xs:restriction base="xs:string">
        <xs:maxLength value="5" />
    </xs:restriction>
</xs:simpleType>`

我想做的是:每当我用EA生成第一个主XSD时,导入的xsd“共享”路径xmlns:v1shared="http://xxxx/common/v1/shared"和标记

<xs:import namespace="http://xxxx/shared" schemaLocation="http:/xx/xx/common/shared.xsd"    />

存在于我生成的结果XSD中。

非常感谢。

皮埃尔

因此,经过将近一天的时间,它变得非常明显。

对于此EA中不同XSDschema的实用导入过程,我没有找到任何具体答案。

事实是:您有2个XSDschema作为2个不同的软件包。为了确保将“共享的”文件导入到主文件中(<xs:import在xsd标头中显式标记),您必须:

  • 输入2个不同的目标命名空间,其中一个与每个XSDschema包有关

  • 在XSDschema主要属性的XMLNS选项卡中添加“共享”(+其名称空间)

  • 仔细检查每个XSDschema包的SchemaLocation Tagged值

  • 最后但并非最不重要的一点是,在您的主要complexTypes的xs序列中,<xs:element name="element1" type="shared:StringXT"“类型”标记必须是正确的:StringXT(没有“共享”),以便“链接”主XSDschema和共享的XSDschema。您可以转到XSDschema属性并检查其标记值。您应该看到类似+ Attributes + StringXT的内容

希望能帮助到你!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Is there a way to search project glossaries in Sparx Enterprise Architect?

来自分类Dev

Sparx Enterprise Architect(EA 14)从类模型为C#生成代码,但仍默认使用Java

来自分类Dev

在Sparx Enterprise Architect中是否可以注释SQL查询?

来自分类Dev

Sparx Enterprise Architect EA:模型的分层结构(BPMN)

来自分类Dev

Sparx Enterprise Architect:BPMN从多个通道实例收集活动

来自分类Dev

Sparx Enterprise Architect中的外接程序搜索功能是如何使用的,其目的是什么?

来自分类Dev

是否要在Sparx Enterprise Architect中调试Quicklink UML配置文件?

来自分类Dev

Sparx Enterprise Architect EA 15-如何对报表中元素的要求进行排序

来自分类Dev

Sparx Enterprise Architect EA 15-如何在报表中包含决策表

来自分类Dev

在Sparx Enterprise Architect(EA)中的组件内部嵌套包和类

来自分类Dev

Sparx Enterprise Architect版本10-从源代码创建类图

来自分类Dev

您如何停止Sparx Enterprise Architect向所有图添加关系?

来自分类Dev

Sparx Enterprise Architect DocumentGenerator 不支持 Stereotype 上的 TaggedValues 或来自 SetProjectConstants 和 ReplaceField 的值

来自分类Dev

如何在 Enterprise Architect 中使用 UML 生成 XSD simpleType

来自分类Dev

有没有一种方法可以在Sparx Enterprise Architect中搜索项目词汇表?

来自分类Dev

有没有一种方法可以在Sparx Enterprise Architect中搜索元素类型?

来自分类Dev

Enterprise Architect生成的SQL在表名中不带引号

来自分类Dev

Enterprise Architect生成的SQL在表名中不带引号

来自分类Dev

将图像从Enterprise Architect导入到MS Word

来自分类Dev

如何通过脚本从XMI正确导入完整的Enterprise Architect项目?

来自分类Dev

将图像从Enterprise Architect导入到ms Word

来自分类Dev

我可以在C ++中使用反向egineer在Enterprise Architect中导入doxygen标签吗?

来自分类Dev

Enterprise Architect - Undo checkout branch

来自分类Dev

Enterprise Architect 上的属性大小

来自分类Dev

Enterprise Architect - SysML 图标题

来自分类Dev

如何/可以从Enterprise Architect 15中的导入数据库生成序列或数据流程图吗?

来自分类Dev

Enterprise Architect源导入无法识别公共固定字节myArray [4]

来自分类Dev

使用Java的Enterprise Architect脚本-添加CustomProperty

来自分类Dev

如何覆盖Enterprise Architect默认属性窗口

Related 相关文章

  1. 1

    Is there a way to search project glossaries in Sparx Enterprise Architect?

  2. 2

    Sparx Enterprise Architect(EA 14)从类模型为C#生成代码,但仍默认使用Java

  3. 3

    在Sparx Enterprise Architect中是否可以注释SQL查询?

  4. 4

    Sparx Enterprise Architect EA:模型的分层结构(BPMN)

  5. 5

    Sparx Enterprise Architect:BPMN从多个通道实例收集活动

  6. 6

    Sparx Enterprise Architect中的外接程序搜索功能是如何使用的,其目的是什么?

  7. 7

    是否要在Sparx Enterprise Architect中调试Quicklink UML配置文件?

  8. 8

    Sparx Enterprise Architect EA 15-如何对报表中元素的要求进行排序

  9. 9

    Sparx Enterprise Architect EA 15-如何在报表中包含决策表

  10. 10

    在Sparx Enterprise Architect(EA)中的组件内部嵌套包和类

  11. 11

    Sparx Enterprise Architect版本10-从源代码创建类图

  12. 12

    您如何停止Sparx Enterprise Architect向所有图添加关系?

  13. 13

    Sparx Enterprise Architect DocumentGenerator 不支持 Stereotype 上的 TaggedValues 或来自 SetProjectConstants 和 ReplaceField 的值

  14. 14

    如何在 Enterprise Architect 中使用 UML 生成 XSD simpleType

  15. 15

    有没有一种方法可以在Sparx Enterprise Architect中搜索项目词汇表?

  16. 16

    有没有一种方法可以在Sparx Enterprise Architect中搜索元素类型?

  17. 17

    Enterprise Architect生成的SQL在表名中不带引号

  18. 18

    Enterprise Architect生成的SQL在表名中不带引号

  19. 19

    将图像从Enterprise Architect导入到MS Word

  20. 20

    如何通过脚本从XMI正确导入完整的Enterprise Architect项目?

  21. 21

    将图像从Enterprise Architect导入到ms Word

  22. 22

    我可以在C ++中使用反向egineer在Enterprise Architect中导入doxygen标签吗?

  23. 23

    Enterprise Architect - Undo checkout branch

  24. 24

    Enterprise Architect 上的属性大小

  25. 25

    Enterprise Architect - SysML 图标题

  26. 26

    如何/可以从Enterprise Architect 15中的导入数据库生成序列或数据流程图吗?

  27. 27

    Enterprise Architect源导入无法识别公共固定字节myArray [4]

  28. 28

    使用Java的Enterprise Architect脚本-添加CustomProperty

  29. 29

    如何覆盖Enterprise Architect默认属性窗口

热门标签

归档