Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML文档和模式元素导入和复杂数据类型_Xml_Schema - Fatal编程技术网

XML文档和模式元素导入和复杂数据类型

XML文档和模式元素导入和复杂数据类型,xml,schema,Xml,Schema,我只是冒险进入XML领域,我希望获得以下方面的指导: 在Eclipse中基于模式创建XML文档时,我提供了一个选项来选择XML文档将基于的元素 是否可以从架构文件导入/链接多个元素 还可以导入复杂的数据类型而不是XML文档中的元素吗?并且还导入多个数据类型 非常感谢您抽出时间 结果:感谢大家的知识,并为没有正确构建问题表示歉意。我对Eclipse不熟悉,这也许可以解释为什么我不完全理解您的意思 是否可以从架构文件导入/链接多个元素 任何全局元素声明(即,具有名称属性的xs:element显示为x

我只是冒险进入XML领域,我希望获得以下方面的指导:

在Eclipse中基于模式创建XML文档时,我提供了一个选项来选择XML文档将基于的元素

是否可以从架构文件导入/链接多个元素

还可以导入复杂的数据类型而不是XML文档中的元素吗?并且还导入多个数据类型

非常感谢您抽出时间


结果:感谢大家的知识,并为没有正确构建问题表示歉意。

我对Eclipse不熟悉,这也许可以解释为什么我不完全理解您的意思

是否可以从架构文件导入/链接多个元素

任何全局元素声明(即,具有名称属性的xs:element显示为xs:schema的子元素)都可以用作实例文档的根元素,如果这是您的意思的话

还可以导入复杂的数据类型而不是XML文档中的元素吗


任何全局类型定义(即xs:simpleType或xs:complexType,其名称属性显示为xs:schema的子级)都可以用作实例文档中
xsi:type
属性的值,如果这是您的意思的话。

对于您所有的问题,通常都是肯定的。但是,这取决于您使用的组件。您能提供更多关于您使用的软件组件以及您试图实现的功能的详细信息吗?我正在使用Eclipse构建XML模式和基于该模式的XML文档。请提供一个URL,说明可以导入复杂的数据类型,好吗?以及导入多个复杂数据类型?谢谢。你的问题似乎很难理解,因为XSD主要是使用复杂和简单的数据类型。也许这会对您有所帮助:另外,您应该知道哪个Eclipse组件为您提供了XSD和XML编辑器功能,因为有许多不同的实现可用。然而,您所问的似乎更多地是XSD标准本身的一个主题。看看这个:Tschau!关于:是否可以导入复杂的数据类型而不是XML文档中的元素?你的理解是正确的。我担心的是,只有元素可以从模式定义文件中导入;在基于多个模式构造和XML文档时?构造和XML:a不是和。您可以创建一个新的XML模式文件,并导入(继承)所有所需的模式“项”,以便以后在XML实例文档中使用(推荐)。或者将多个XML模式文件导入XML实例文档中的各个XML名称空间。