从XSD无法正确生成xml(仅生成第一个元素)

时间:2013-11-21 06:44:22

标签: xml eclipse xsd

我有一个xsd有3个elemnets但是,当我尝试通过eclipse juno从xsd创建xml时,它只为xsd中的第一个元素生成xml结构。

我的xsd具有导入另一个xsd文件的复杂元素。

我从eclipse生成xml的过程是

  1. 右键点击xsd。
  2. 转到生成选项。
  3. 选择xml文件。
  4. 请帮助我解决这个问题,非常感谢任何帮助...

    修改

    XSD:

    <element name="AddImageRequest" type="tns:AddImageRequest" />
    <element name="AddImageResponse" type="tns:AddImageResponse" />
    <element name="UpdateImageRequest" type="tns:UpdateImageRequest" />
    

    生成的XML:

    <?xml version="1.0" encoding="UTF-8"?>
    <tns:AddImageRequest xmlns:tns="http://com.cts.rewards/RewardsTypes/" xmlns:tns1="http://com.cts.rewards/BaseTypes/" xmlns:tns2="http://com.cts.rewards/CommonTypes/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://com.cts.rewards/RewardsTypes/ RewardsTypes.xsd ">
      <tla>tla</tla>
      <Image>
        <tns1:imageId>0</tns1:imageId>
        <tns1:imageLable>tns1:imageLable</tns1:imageLable>
        <tns1:image>
          <tns1:Image>MA==</tns1:Image>
        </tns1:image>
      </Image>
    </tns:AddImageRequest>
    

0 个答案:

没有答案