0
<ftc:XX version="1.1"
xmlns:ftc="urn:v1"
xmlns="urn:v1">
<ftc:YY>
<SIN>000000</SIN>
<Country>CA</Country>
</ftc:YY>
</ftc:XX>
これは私が作成する必要があるものです。しかし、これを作成すると、SINとCountryタグに空の名前空間が表示されます。私はそれを削除する必要があります。誰も私を導くことができますか?linq to xml重複する名前空間は空の属性を与えます
これは私が使用しているコード、これと
XNamespace ftc = "urn:v1";
XElement XX = new XElement(ftc + "XX",
new XAttribute(XNamespace.Xmlns + "ftc", ftc.NamespaceName),
new XAttribute("xmlns", ftc.NamespaceName),
new XAttribute("version","1.1"),
new XElement(ftc + "YY",
XElement("SIN", "000000"),
new XElement("Country", "CA")
)
)
、私は何を取得すると、このようなものですです。
<ftc:XX version="1.1"
xmlns:ftc="urn:v1"
xmlns="urn:v1">
<ftc:YY>
<SIN xmlns="">000000</SIN>
<Country xmlns="">CA</Country>
</ftc:YY>
</ftc:XX>
しかし、私はこの部分なしで必要になります。
のxmlns = ""
ありがとうございます@ジェフ、はい私はあなたに同意しました。しかし、場合によっては、私はこのように作成する必要があります.. –