示例#1
0
        public void SetUp()
        {
            this.xmlParseActivityBuilder = new XmlParseActivityBuilder(new XslBuilder(new XpathBuilder()), new XmlParserHelperBuilder(), new XsdBuilder(), new XsdParser());
            this.activity = new XmlParseActivity("My Activity Name", ActivityType.xmlParseActivityType);
            this.activity.XsdReference = "pf4:EquityRecord";
            var xml =
                @"
        <pd:inputBindings xmlns:pd=""http://xmlns.tibco.com/bw/process/2003"" xmlns:xsl=""http://w3.org/1999/XSL/Transform"">
            <xmlString>
                <xsl:value-of select=""'TestString'""/>
            </xmlString>
        </pd:inputBindings>
";
            XElement doc = XElement.Parse(xml);

            this.activity.InputBindings = doc.Nodes();
            this.activity.Parameters    = new List <ClassParameter>
            {
                new ClassParameter
                {
                    Name = "xmlString",
                    Type = "string"
                }
            };
        }
 public void SetUp()
 {
     this.xmlParseActivityBuilder = new XmlParseActivityBuilder(new XslBuilder(new XpathBuilder()), new XmlParserHelperBuilder());
     this.activity = new XmlParseActivity( "My Activity Name",ActivityType.xmlParseActivityType);
     this.activity.XsdReference = "pf4:EquityRecord";
     var xml =
         @"
     <pd:inputBindings xmlns:pd=""http://xmlns.tibco.com/bw/process/2003"" xmlns:xsl=""http://w3.org/1999/XSL/Transform"">
     <xmlString>
         <xsl:value-of select=""'TestString'""/>
     </xmlString>
     </pd:inputBindings>
     ";
     XElement doc = XElement.Parse(xml);
     this.activity.InputBindings = doc.Nodes();
     this.activity.Parameters = new List<ClassParameter>{
         new ClassParameter{
             Name = "xmlString",
             Type= "string"}
     };
 }