返回首页

C#代码读取和显示XML文件:您好

C#代码从XML文件读取和显示数据
我是新来的IT产业......领队告诉我,创建一个XML文件,并显示出来......我能做些什么......以下文件是我的XML文件,


 



<book>

  <bookname>C# Professional</bookname>

  <bookname>C# Cookbook</bookname>

  <bookname>SQL Server Black Book</bookname>

  <bookname>Mastering VB.Net</bookname>

  <bookname>ASP.Net Unleashed</bookname>

  <bookname>.Net Framework Essentials</bookname>

  <releaseyear>2001</releaseyear>

  <releaseyear>2002</releaseyear>

  <releaseyear>2003</releaseyear>

  <releaseyear>2004</releaseyear>

  <publication>EEE</publication>

  <publication>Microsoft Press</publication>

  <publication>O 'Reilly</publication>

  <publication>BpB</publication> 

  <publication>Sams TechMedia</publication>

</book>

回答

评论会员:SAKryukov 时间:2012/02/06
XML已经是一个可读的形式。你可以把它通过重新格式化或格式的文本可读。例如,你可以提出颜色,缩进等"标准"的方式去做一个彻底的格式化的HTML文本是XSLT。

请参阅:
{A},
{A2}
{A3的}
{A4纸},
{A5}]

mdash; SA:乌代・辛格
评论会员:游客 时间:2012/02/06
试试这个:{A6的}希望它可以帮助{S0}
shashikanth 2011:您可以通过不同的方式..
实际是什么类型,上面提到的XML
是String类型或XmlDocument型......?
与该XML数据转换?对象类型,或你要选择......每一个人的标签吗?

1)如果在上述文件是String类型,那么它是更好地将其转换成对象类型,
创建一个类的所谓书
,并具有相同的名称在每个标签前创建这个类的属性:bookname的
所谓的XML反序列化

{C}
XML Serialization:

XML Serialization is the process of saving class member data into an XML. Only public classes and public properties and fields can be serialised ?methods and private members are not serialized and cannot be deserialized. Private classes cannot be serialized and will result in a compilation error.

{体C3} {的C4}