解决方案 »

  1.   

    "<CutData  <CutData "
    XML 文件格式 肯定错误
      

  2.   


      DataSet ds = new DataSet();
                ds.ReadXml("1.xml");
                string s = ds.Tables["CutData"].Rows[0][7].ToString(); //Density的值
      

  3.   

       string s1 = ds.Tables["CutShape"].Rows[3][2].ToString(); //取得 50AT钢轨攀钢U71M
      

  4.   

    应该是它复制错了,不然读取时会提示错误的<?xml version="1.0" encoding="utf-8" standalone="yes"?> 
    <AUTOCUT xmlns="http://www.King-stone.com" ver="400" >
    <Project Name="14N578A-38" State="1" Selected="0" ApplictionVer="9.0.3.2" Update="2014-09-19 07:55:30">
        <CutData Class="1" TransUnit="1" DBID="0" Type="11100000"  ReportFile="" UnitPrice="0.06931" Density="0.06931" Ply="1">
            <CutShape DBID="0" Shape="0" Name="14N578A-38|CB2230-03,50-9直线尖轨,6450,左侧" Rect="6485,1" Side="0,0" Turn="False" Flag="False" Count="5" AddColumns="5;" Item="6485,1,"></CutShape>
            <CutShape DBID="0" Shape="0" Name="14N578A-38|CB2230-03,50-9直线尖轨,6450,,右侧" Rect="6485,1" Side="0,0" Turn="False" Flag="False" Count="5" AddColumns="5;" Item="6485,1,"></CutShape>
            <CutShape DBID="0" Shape="0" Name="非整尺寸原材11335" Rect="11335,1" Side="0,0" Turn="False" Flag="False" Count="5" AddColumns="5;" Item="11335,1,"></CutShape>      
            <CutShape DBID="0" Shape="0" Name="50AT钢轨攀钢U71Mn" Rect="25000,1" Side="0,0" Turn="False" Flag="False" Count="5" Item="25000,1,"></CutShape>
        </CutData>
      </Project>
    </AUTOCUT>
      

  5.   

    使用Linq  to xml中的XElement的Attributes属性
    http://blog.csdn.net/duanzi_peng/article/details/24018431
      

  6.   

    <CutData  <CutData Class="1" TransUnit="1" 
    这个节点错了。改一下看看,在不行就用XmlNodeList xn = xmlDoc.SelectNodes("Project.CutData");