Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
Java 在另一个xsd中引用另一个xsd元素?_Java_Xml_Web Services_Xsd - Fatal编程技术网

Java 在另一个xsd中引用另一个xsd元素?

Java 在另一个xsd中引用另一个xsd元素?,java,xml,web-services,xsd,Java,Xml,Web Services,Xsd,我有下面的xsd AccountDetails.xsd Generic.xsd ***//要做的事情:这里我需要引用AccountDetails.xsd中的元素名“Account”。在这里我可以有一个帐户列表。我该怎么说呢*** 在上面的Generic.xsd中,在TO DO部分中,我需要引用AccountDetails.xsd中的元素名“Account”在这里,我可以拥有“帐户”列表。如何编写该代码来执行Generic.xsd的一部分?请帮我填写Generic.xsd中的待办部分 谢谢

我有下面的xsd

AccountDetails.xsd

Generic.xsd

***//要做的事情:这里我需要引用AccountDetails.xsd中的元素名“Account”。在这里我可以有一个帐户列表。我该怎么说呢***
在上面的Generic.xsd中,在TO DO部分中,我需要引用AccountDetails.xsd中的元素名“Account”在这里,我可以拥有“帐户”列表。如何编写该代码来执行Generic.xsd的一部分?请帮我填写Generic.xsd中的待办部分

谢谢

您可以使用
type=“account:account”
。这意味着您将使用别名
Account
引用命名空间中的
Account
元素。此别名已在
Generic.xsd
中定义:

xmlns:account="http://webservices.samples.blog.com"
此别名具有正确的值,因为在
AccountDetails.xsd
中定义的
Account
元素正好属于该名称空间

targetNamespace="http://webservices.samples.blog.com"
因此,您可以像这样引用元素:

<xsd:element name="AccountDetailsResponse">  
   <xsd:complexType>  
       <xs:element name="acc" type="account:Account" maxOccurs="unbounded"/>
   </xsd:complexType>  
</xsd:element>  

targetNamespace="http://webservices.samples.blog.com"
<xsd:element name="AccountDetailsResponse">  
   <xsd:complexType>  
       <xs:element name="acc" type="account:Account" maxOccurs="unbounded"/>
   </xsd:complexType>  
</xsd:element>