http://dotnet.aspx.cc/article/7b4c7a42-4cdf-40d1-b293-e86da109a34c/read.aspx创建、查询、修改带名称空间的 XML 文件的例子

解决方案 »

  1.   

    首先你这种带命名空间的XML文档不能象读普通文档那样直接用XPath
    看一楼给你的链接是告诉你怎么读这个XML文档如果你会读带有命名空间的XML文档
    那么你只要读取最外面的那个ss:Row节点
    然后循环读取里面的子节点就可以了XmlNode node = ....//这个节点是最外面的ss:Row节点
    XmlNodeList cell = node.SelectNodes("Cell/Data");//这里要使用读取带有命名空间的方法
    XmlNodeList rows = node.SelectNodes("ss:Row");//这里要使用读取带有命名空间的方法
    cell就是你的列集合
    rows就是你的行集合