using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Xml;
|
|
namespace DPumpHydr.DesktopMain
|
{
|
internal class MainRibbonCmdHelper
|
{
|
public void Read()
|
{
|
string filePath = @"c:\1.xml";
|
System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
|
xmlDoc.Load(filePath);
|
System.Xml.XmlElement rootNode = xmlDoc.DocumentElement;//根节点
|
if (rootNode == null)
|
return;
|
var nodeVersionInfo = rootNode.SelectSingleNode("VersionInfo");
|
if (nodeVersionInfo == null)
|
return;
|
if (nodeVersionInfo.InnerText == "V1")
|
{
|
Read_V1(rootNode);
|
}
|
}
|
|
private static void Read_V1(System.Xml.XmlElement rootNode)
|
{
|
#region V1
|
|
#region ProductSetting
|
|
var nodeProductSetting = rootNode.SelectSingleNode("RibbonForm") as XmlElement;
|
if (nodeProductSetting != null)
|
return;
|
|
//foreach (var xmlNodeRibbonTab in nodeProductSetting.SelectNodes("RibbonTab"))
|
//{
|
// XmlElement xmlElement = (XmlElement)xmlNodeRibbonTab;//将节点转换一下类型
|
// var atrr_tab_text = xmlElement.GetAttribute("Text");
|
|
//foreach (var xmlNodeRibbonTab in nodeProductSetting.SelectNodes("RibbonTab"))
|
//{
|
// XmlElement xmlElement = (XmlElement)xmlNodeRibbonTab;//将节点转换一下类型
|
|
//}
|
}
|
|
|
#endregion
|
|
|
|
#endregion
|
}
|
}
|