Example #1
0
 //在调用类成员set方法时均对FileNodeXe中的对应Attribute进行赋值,但是遗漏了"varUnit"和"prev" @Deer
 //CaseNode方法中将filenode的引用传递给FileNodeXe,并提取相关属性赋值给类中成员 @Deer
 public void CaseNode(XmlNode filenode)
 {
     FileNodeXe = (XmlElement)filenode;
     varName    = FileNodeXe.GetAttribute("id");
     varCaption = FileNodeXe.GetAttribute("caption");
     varUnit    = FileNodeXe.GetAttribute("unit");
 }
Example #2
0
        // { get; set; }

        //其他的还有...

        public void CaseNode(XmlNode iVarible)
        {
            base.CaseNode(iVarible);
            //fileNode = iVarible;
            // XmlElement  FileNodeXe= (XmlElement)iVarible;
            startBit   = Convert.ToInt16(FileNodeXe.GetAttribute("startbit"));
            bitLength  = Convert.ToInt16(FileNodeXe.GetAttribute("bitlength"));
            varName    = FileNodeXe.GetAttribute("bl");
            varCaption = FileNodeXe.GetAttribute("caption");
            model      = Convert.ToInt16(FileNodeXe.GetAttribute("bytefrombl"));     //
            //...其他内容请继续补充
        }