深圳全飞鸿
标题:
C#处理xml, 关于 selectSingleNode 函数
[打印本页]
作者:
zhgc
时间:
2021-4-8 23:45
标题:
C#处理xml, 关于 selectSingleNode 函数
微信图片_20210408234316.png
(32.15 KB, 下载次数: 739)
下载附件
2021-4-8 23:44 上传
SFSCFCS.FCSet objFCSet = new FCSet("mesfcset.cfg");
Hashtable ht = objFCSet.GetFCSet("//MESTeststepmap");
作者:
zhgc
时间:
2021-4-8 23:46
using System;
using System.Collections;
using System.Windows.Forms;
using System.Xml;
namespace SFSCFCS
{
public class FCSet
{
private Hashtable htFCS = null;
private XmlDocument xmlDoc = null;
public FCSet(string strxmlfile)
{
try
{
htFCS = new Hashtable();
xmlDoc = new XmlDocument();
xmlDoc.Load(strxmlfile);
}
catch (Exception ex)
{
MessageBox.Show("Read xml file Err\n" + ex.ToString(), "xmlFileRead", MessageBoxButtons.OK, MessageBoxIcon.Hand);
}
}
public void Dispose()
{
if (htFCS != null)
{
htFCS.Clear();
htFCS = null;
}
if (xmlDoc != null)
{
xmlDoc = null;
}
}
public Hashtable GetFCSet(string strProcessNo)
{
try
{
XmlNode xmlNode = xmlDoc.SelectSingleNode(strProcessNo);
if (xmlNode != null)
{
XmlNodeList childNodes = xmlNode.ChildNodes;
if (childNodes != null)
{
foreach (XmlNode item in childNodes)
{
htFCS.Add(item.InnerText, item.Name);
}
}
}
}
catch (Exception ex)
{
MessageBox.Show("Read XML node Err\n" + ex.ToString(), "xmlFileRead", MessageBoxButtons.OK, MessageBoxIcon.Hand);
}
return htFCS;
}
}
}
复制代码
作者:
zhgc
时间:
2021-4-8 23:46
<?xml version="1.0" encoding="ucs-2" standalone="yes"?>
<MKT_System>
<SMT_FNT>
<G835>不连USB</G835>
<G845>影像模糊</G845>
<M542>打不开视频</M542>
<G832>影像脏污/水印</G832>
<M155>产品信息烧录失败</M155>
<M1255>IR开启电流大</M1255>
<M777>整机电流测试失败</M777>
<M1256>IR开启电流小</M1256>
<G900>蓝灯不亮</G900>
<M1257>整机电流大</M1257>
<M1258>整机电流小</M1258>
<G793>连USB彩屏</G793>
</SMT_FNT>
<MESTeststepmap>
<SMT_FNT>SMT_FNT</SMT_FNT>
<SMT_Focus>Focus</SMT_Focus>
<LBP01_ASSY_FNT>FNT</LBP01_ASSY_FNT>
<LBP01_ASSY_Image>Image</LBP01_ASSY_Image>
<LBP01_ASSY_Audio>Audio</LBP01_ASSY_Audio>
<LBP01_ASSY_Calibration>Calibration</LBP01_ASSY_Calibration>
<LBP01_ASSY_WIFI>WIFI</LBP01_ASSY_WIFI>
<LBP01_ASSY_Final>Final</LBP01_ASSY_Final>
</MESTeststepmap>
</MKT_System>
复制代码
欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/)
Powered by Discuz! X3.2