如何在C#中生成Key和typeof(key)对

时间:2015-03-10 11:10:48

标签: c# xml

这是一个奇怪的XML文件,我遇到过拥有密钥和密钥对类型的字典,其中包含值。任何人都可以启发如何使用C#生成它。

<dict>
    <key>175</key>
    <dict>
        <key>Track ID</key><integer>175</integer>
        <key>Name</key><string>Kattikida</string>
        <key>Artist</key><string>Anthony Dasan, Manasi, Anitha</string>
        <key>Album Artist</key><string>Anirudh Ravichander</string>
    </dict>
</dict>

1 个答案:

答案 0 :(得分:-2)

您可能需要使用XML文档编写自己的XML Serializer,然后您可以完全控制生成的内容,并可以轻松使用GetType().Name将类型用作属性的名称

然而,尝试阅读此类文件的任何内容都需要与自定义

一样

https://msdn.microsoft.com/en-us/library/system.xml.xmldocument%28v=vs.110%29.aspx