0

タイトルは意味をなさないかもしれませんが (この問題を簡単に説明するのに苦労しました)、ここで説明しようと思います。

常にそこにあるいくつかの値を含む XML がありますが、次のような未定義の数の他の変数も含まれています。

<fooElements>
    <fooElement>
        <name>fooElem1</name>
        <barElement>
            <name>foobarElem1</name>
        </barElement> //There's an undefined number of these bar elements.
    </fooElement>
</fooElements>

クラスでそれらbarElementsを処理する方法はありますか?fooElement

fooElement私の最初の方法は、クラス内にリストを配置し、その中にbarElement(s) をロードすることでしたが、それをシリアル化すると次のようになります。

<fooElements>
    <fooElement>
        <name>fooElem1</name>
        <barList>
            <barElement>
                <name>foobarElem1</name>
            </barElement> //There's an undefined number of these bar elements.
        <barList>
    </fooElement>
</fooElements>

これは私が探しているものではありません。

この未定義の数をxmlに表示せずにクラスbarElements内に保存する方法はありますか?fooElement

4

1 に答える 1

1

barListをにするだけXmlElementです。例えば:

[XmlElement("barElement")]
public List<BarElementObject> BarElements { get; set; }
于 2012-11-13T14:53:31.930 に答える