gpt4 book ai didi

C# XML 反序列化和数组

转载 作者:太空宇宙 更新时间:2023-11-03 14:28:38 24 4
gpt4 key购买 nike

有下一个xml文件:

<element Name="root">
<SubFields>
<element Name="subroot">
<SubFields>
<element1 Name="element1" customatt1 = "12313" customatt2 = "asdfasfadsfasd">
<subelement Name="subelement" />
</element1>
<element1 Name="element11" customatt1 = "12313" customatt2 = "asdfasfadsfasd">
<subelement Name="subelement" />
</element1>
<element1 Name="element111" customatt1 = "12313" customatt2 = "asdfasfadsfasd">
<subelement Name="subelement" />
</element1>
<element2 Name="element2" path = "asdfdsf" widget="asdasdasd">
<subelement Name="subelement" />
</element2>
<element2 Name="element22" path = "asdfdsf" widget="asdasdasd">
<subelement Name="subelement" />
</element2>
<element2 Name="element222" path = "asdfdsf" widget="asdasdasd">
<subelement Name="subelement" />
</element2>
</SubFields>
</element>
</SubFields>
</element>

我将元素数组映射为 [XmlArray("SubFields")],其中 SubFields 是数组的根,问题: 如何映射对象中不同类型的元素?我可以有很多 subroot -s 元素。

最佳答案

我用了xsd.exe去做。

关于C# XML 反序列化和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3202610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com