从xsd生成样本xml时如何在子代中输出xmlns

时间:2012-02-23 17:10:49

标签: xml xsd xml-namespaces

当我为每个模式创建一个XSD,然后使用导入在“主”模式中引用所有模式时,xmlns条目都在该级别,但我需要它们显示在其相应的子元素中。

以下是最终的xml:

<message>
  <element1 xmlns="http://schemas.datacontract.org/2004/07/MyOrg.MyNameSpace">
    <something>test</something>
    <somethingelse>
      <Address xmlns:a="http://schemas.datacontract.org/2004/07/MyOrg.Address">
         <a:AddressLine1>123 Main St</a:AddressLine1>
      </Address>
    </somethingelse>
  </element1>
</message>

知道如何在xsd定义中执行此操作吗?

0 个答案:

没有答案