读取xml问题
C# code:
public static string ReadCoXml(string xmlName, string sNode)
{
List<string> list= new List<string>();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath(xmlName));
XmlNode xn = xmlDoc.SelectSingleNode(sNode);
XmlNodeList xnl = xn.ChildNodes;
foreach (XmlNode xnl in xn)
{
list.Add(xnl,InnerText);
}
return list;
}
提示foreach (XmlNode xnl in xn) 这不正确
XmlNode 这是一个节点不是一个节点集用nodes
XmlNode xn = xmlDoc.SelectSingleNode(sNode); 用节点集
foreach (XmlNode xnl in xn.nodes)
C# code:
public static string ReadCoXml(string xmlName, string sNode)
{
List<string> list = new List<string>();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath(xmlName));
XmlNode child = xmlDoc.SelectSingleNode(sNode);
if (child != null)
{
XmlNodeReader nr = new XmlNodeReader(child);
while (nr.Read())
{
list.Add(nr.Value);
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
已知文件1.xml和数据文件db.xml,如何用java编写程序,得出2.xml文件?
1.已知xml文件 1.xml结构如下:
<cs>
<cs name="cs1" details="This is cs1" country="China&q ......
我在编写一个wince5.0的程序,想实现把PDA上的一个LIST <STRING>类型的数据序列化为XML,然后在PC上的一个webservice拿到这个XML,转化为Dataset,更新PC上的数据库,我想问怎么把XML传给webservice的呢?
......
现在有个xml文件是<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xm ......