请求各位帮个忙,我希望把一段自己拼凑的xml字符串显示到winform窗体控件上,显示的是xml格式就行了不用要求伸缩,不知各位可有什么好的方法告诉小弟的。<?xml version="1.0" encoding="utf-8" ?>
<message>
  <head>
    <field name="trcode">010101</field>
    <field name="trcode1">010101</field>
  </head>
  <body>
    <field name="ACCT_NO">6269000000010002980</field>
    <field name="PSWD" pin="true">21BC09DA</field>
    <field-list name="SUMMARY">
      <field-list name="0">
        <field name="FIELD_1">00</field>
        <field name="FIELD_2">02</field>
      </field-list>
    </field-list>
  </body>
</message>

解决方案 »

  1.   

    XmlDocument的InnerText不就是所有内容吗
      

  2.   

    XMLtextReader 类 来读取 XML文件;
      

  3.   

    http://www.cnblogs.com/kchensn/archive/2011/12/15/2289416.html
    参考一下
      

  4.   

    你可以用Treeview接收
    也可以用RichTextBox接收它的OuterXml
    我曾经做个XMl编辑器
      

  5.   

    非常感谢1、2、3楼朋友的提示。怪我没有说清楚,xml是我用StringBuilder拼凑成的,现在想做的是把这个字符串在显示的好看点,就像用浏览器打开一个xml文件一样,但不用要求它可以展开的功能。4楼的朋友可不可以说的详细点,谢谢。
      

  6.   

    我是用dataset直接读取之后,显示的。
      

  7.   

    拼StringBuilder自己设置一下在每一行开头空格什么的不就可以了