public static XMLErrorCode GetXmlData(string strXmlFilePath, string strXmlPath, string strValName, ref string strOutput) { strOutput = ""; XMLErrorCode nRet = Instance.GetXmlDataFunc(strXmlFilePath, strXmlPath, strValName, ref strOutput); return(nRet); }
public static XMLErrorCode GetXmlData(string strXmlFilePath, string strXmlPath, string strValName, ref bool bOutput) { bOutput = false; XMLErrorCode nRet = Instance.GetXmlDataFunc(strXmlFilePath, strXmlPath, strValName, ref Instance.m_strOutput); if (nRet == XMLErrorCode.SUCCESS) { try { bOutput = Convert.ToBoolean(Int32.Parse(Instance.m_strOutput)); } catch { try { bOutput = Convert.ToBoolean(Instance.m_strOutput); } catch { nRet = XMLErrorCode.INVALID_PARAMETER_TYPE; } } } return(nRet); }
public static XMLErrorCode GetXmlData(string strXmlFilePath, string strXmlPath, string strValName, ref int nOutput) { nOutput = 0; XMLErrorCode nRet = Instance.GetXmlDataFunc(strXmlFilePath, strXmlPath, strValName, ref Instance.m_strOutput); if (nRet == XMLErrorCode.SUCCESS) { try { nOutput = Convert.ToInt32(Instance.m_strOutput); } catch { nRet = XMLErrorCode.INVALID_PARAMETER_TYPE; } } return(nRet); }
private void MainForm_Load(object sender, EventArgs e) { string strOutput = ""; XMLErrorCode nRet = XmlFuncs.GetXmlData("11.xml", "/WorkData/CCD_Data/CCD1", "ExposureTime", ref strOutput); Console.WriteLine(strOutput); Console.WriteLine(nRet); byte byOutput = 0; nRet = XmlFuncs.GetXmlData("11.xml", "/WorkData/Unloader_Station", "NozzleNumber", ref byOutput); Console.WriteLine(byOutput); Console.WriteLine(nRet); int nOutput = 0; nRet = XmlFuncs.GetXmlData("11.xml", "/WorkData/Index_Station", "PC2_C_Port", ref nOutput); Console.WriteLine(nOutput); Console.WriteLine(nRet); long lOutput = 0; nRet = XmlFuncs.GetXmlData("11.xml", "/WorkData/Index_Station", "PC1_C_Port", ref lOutput); Console.WriteLine(lOutput); Console.WriteLine(nRet); double dOutput = 0; nRet = XmlFuncs.GetXmlData("11.xml", "/WorkData/Index_Station", "PC2_C_Port", ref dOutput); Console.WriteLine(dOutput); Console.WriteLine(nRet); bool bOutput = false; nRet = XmlFuncs.GetXmlData("11.xml", "/WorkData/Store_Station", "TrayEmpytSRCheck", ref bOutput); Console.WriteLine(bOutput); Console.WriteLine(nRet); Console.WriteLine("Set Xml Data"); string strInput = "99"; nRet = XmlFuncs.SetXmlData("students.xml", "/root/ClassA/students/student1", "score", strInput); Console.WriteLine(nRet); strInput = "WolfHu"; nRet = XmlFuncs.SetXmlData("students.xml", "/root/ClassA/students/student1", "name", strInput); Console.WriteLine(nRet); byte byInput = 87; nRet = XmlFuncs.SetXmlData("students.xml", "/root/ClassA/students/student4", "score", byInput); Console.WriteLine(nRet); int nInput = 20; nRet = XmlFuncs.SetXmlData("students.xml", "/root/ClassA/students/student4", "score", nInput); Console.WriteLine(nRet); long lInput = 2147483900; nRet = XmlFuncs.SetXmlData("students.xml", "/root/ClassA/students/student3", "score", lInput); Console.WriteLine(nRet); double dInput = 0.55587; nRet = XmlFuncs.SetXmlData("students.xml", "/root/ClassB/students/student3", "score", dInput); Console.WriteLine(nRet); bool bInput = true; nRet = XmlFuncs.SetXmlData("students.xml", "/root/ClassB/students/student4", "score", bInput); Console.WriteLine(nRet); }