>>> 程序明天晚上要交话1小时学一下XML估计自己就能搞定,不需要等明天,这么简单的

解决方案 »

  1.   

    >>> 话1小时学一下XML估计自己就能搞定,不需要等明天,这么简单的兄弟,我的报表模板还没画呢,还有若干个存储过程需要创建
    再说我很笨,而且很特别,
    所以估计一个小时不能搞定
      

  2.   

    XML表示为:
    <?xml version="1.0" encoding="utf-8" ?>
    <TempDSName>
    <TempDTName>
    <编号>0410</编号>
    <工作表索引>1</工作表索引>
                      <行数>14</行数>
    <列数>23</列数>
    </TempDTName>
             <TempDTName>
    <编号>0420</编号>
    <工作表索引>2</工作表索引>
                      <行数>32</行数>
    <列数>27</列数>
    </TempDTName>
    </TempDSName>
      

  3.   

    see:
    http://blog.csdn.net/lizanhong/archive/2004/06/23/24374.aspx
      

  4.   

    1、如何将其写成一种标准格式的XML文件?
       用DataSet.WriteXml方法。2、用XPath,很简单的,自己看一下就知道了:
       http://www.w3schools.com/xpath/default.asp
      

  5.   

    1、标准的XML文件格式可以参考MSDN当中所带的事例文件“books.xml”。
       用资源管理器搜索一下你的Visual Studio目录就可以得到,文件太大,无法Copy到这里。
    2、以楼上{heiding(黑麒麟) }的代码为例,加入你要查询编号等于0420的行数,如下代码可以实现。XmlDocument doc = new XmlDocument();
    doc.Load("你的xml的地址");
    XmlNode CodeNode = doc.SelectSingleNode("//TempDTName[编号='0420']");
    XmlNode ContentNode = CodeNode.SelectSingleNode("//行数"); 
    string content=ContentNode.InnerText.ToString();
    //或者最后两句也可合成如下方式,其中2代表0420行中的第三个字段(即行数)的值
    string content=CodeNode.ChildNodes[2].InnerText.ToString();有关XML文件查询的其他细节(特别是XPath)可以参见我Blog中摘选的一篇文章
    http://blog.csdn.net/uncommon/archive/2004/10/09/129099.aspx
      

  6.   

    http://blog.csdn.net/lizanhong/archive/2004/06/23/24374.aspx
    这里面写的很清楚
      

  7.   

    补充一下要添加引用using System.Xml;
      

  8.   

    http://blog.csdn.net/lizanhong/archive/2004/06/23/24374.aspx
      

  9.   

    此帖的问题参照heiding(黑麒麟) 的文件和 Uncommon(土匪) 已经解决
    感谢
    敬请关注我下一个问题的帖子
    关于数组的问题
    http://community.csdn.net/Expert/topic/3437/3437826.xml?temp=.172497此帖一会结
      

  10.   

    还有类似 imoyo(草尚菲)  ZC747(马蜂2009)之流这样的随意复制楼上的回复
    害得我花好长时间等待相同的网页打开
    我是否可以删除它们的回复删除回复后会不会扣除它们的信誉分呢?