Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }