複数のネストされていない値を持つ配列にシリアル化する必要があります。
<MyArray>
<Code>code1</Code>
<Name>name associated with code 1</Name>
<Code>code2</Code>
<Name>name associated with code 2</Name>
<Code>code3</Code>
<Name>name associated with code 3</Name>
<Code>code4</Code>
<Name>name associated with code 4</Name>
</MyArray>
配列でさまざまな属性を試しました-たとえば
[XmlArray(ElementName="MyArray")]
[XmlArrayItem(ElementName="")]
public List<MyPair> MyPairs { get; set; }
注意: MyPair オブジェクトには 2 つの文字列プロパティ (コードと名前) が含まれています。
しかし、無駄に、私は常に各ペアの包含要素を取得します(通常はより良いですが、スキーマが要求するものではなく、制御できません)。どんな助けでも大歓迎です。
編集これは巨大なxmlドキュメントの一部です.XElementの手動シリアル化をその一部に使用し、XMLSerializationを残りに使用することは可能ですか?