我有这个XML,只是想知道如何转换成C#类?
<?xml version="1.0" encoding="utf-8"?>
<TextScrollerItems xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Item type="text" ID="234">
<Text Color="Blue">
Sample text...
</Text>
</Item>
<Item type="image" ID="2456">
<Image>
clientLogo.png
</Image>
</Item>
</TextScrollerItems>
Run Code Online (Sandbox Code Playgroud)
Gio*_*rdi 11
尝试使用Visual Studio附带的XSD.exe工具.以下是一些文档:http: //www.codeproject.com/Articles/11317/From-XML-to-Strong-Types-in-C
我建议使用XmlSerializer进行 XML序列化.基本上,您需要创建与XML结构相对应的类,XmlSerializer负责其余的工作.如果您可以控制XML格式,最好首先创建类,然后通过XmlSerializer生成一个示例xml,您可以填充实际数据.