示例#1
0
        public override void expressionFromXmlElement(System.Xml.XmlElement parameterExpressionElement)
        {
            base.expressionFromXmlElement(parameterExpressionElement);
            XmlAttribute parameterAttribute     = XmlUtil.getXMLAttributeWithName(parameterExpressionElement, "parameter");
            XmlAttribute parameterGUIDAttribute = XmlUtil.getXMLAttributeWithName(parameterExpressionElement, "parameterGUID");

            this.ParameterName = SDMUtil.extractNameFromURIString(parameterAttribute.InnerXml);
            this.ParameterGUID = parameterGUIDAttribute.InnerXml;
        }
示例#2
0
        public override void expressionFromXmlElement(XmlElement attributeValueExpressionElement)
        {
            XmlAttribute attributeAttr = XmlUtil.getXMLAttributeWithName(attributeValueExpressionElement, "attribute");
            XmlAttribute ovAttr = XmlUtil.getXMLAttributeWithName(attributeValueExpressionElement, "object");
            XmlAttribute ovNameAttr = XmlUtil.getXMLAttributeWithName(attributeValueExpressionElement, "objectName");
            XmlAttribute attributeGuidAttr = XmlUtil.getXMLAttributeWithName(attributeValueExpressionElement, "attributeGUID");
            this.AttributeName = SDMUtil.extractNameFromURIString(attributeAttr.InnerXml);
            this.ObjectVariableGUID = ovAttr.InnerXml;
            this.ObjectVariableName = ovNameAttr.InnerXml;
            this.AttributeGUID = getGuidOfAttributeByURIString(attributeAttr.InnerXml);


        }