Как вывести xmlns у детей при создании образца xml из xsd - PullRequest
1 голос
/ 23 февраля 2012

Когда я создаю 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?

...