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