コード例 #1
0
ファイル: XMLParse.cs プロジェクト: polarnik/ScriptGenerator
        public void XmlContentType_01()
        {
            const string xmlString = "<K2BStack xmlns=\"SPU\">" +
                                     "	<K2BStack.K2BStackItem xmlns=\"K2B\">"+
                                     "		<Caption>Home</Caption>"+
                                     "		<Url>impspuhome</Url>"+
                                     "	</K2BStack.K2BStackItem>"+
                                     "	<K2BStack.K2BStackItem xmlns=\"K2B\">"+
                                     "		<Caption>Plan Comercial</Caption>"+
                                     "		<Url>wwspuplancomercial?82sPNmMP8O3TlpdEZk1r8A==</Url>"+
                                     "	</K2BStack.K2BStackItem>"+
                                     "	<K2BStack.K2BStackItem xmlns=\"K2B\">"+
                                     "		<Caption>Datos de Plan</Caption>"+
                                     "		<Url>entitymanagerspuplancomercial?ZkXtkIVyfkuci1dQyGquy+ga2TsISqX52M2Wex3ND4EzzuYK+wUlDHuBPv5blE5O</Url>"+
                                     "	</K2BStack.K2BStackItem>"+
                                     "</K2BStack>";

            var res = XmlContentType.Deserialize(xmlString);

            Assert.AreEqual("K2BStack", res.TagName);
            Assert.AreEqual(1, res.Attributes.Count);
            Assert.AreEqual(3, res.Children.Count);

            Assert.AreEqual("impspuhome", res.Children[0].Children[1].Value);
            Assert.AreEqual("wwspuplancomercial?82sPNmMP8O3TlpdEZk1r8A==", res.Children[1].Children[1].Value);
            Assert.AreEqual("entitymanagerspuplancomercial?ZkXtkIVyfkuci1dQyGquy+ga2TsISqX52M2Wex3ND4EzzuYK+wUlDHuBPv5blE5O", res.Children[2].Children[1].Value);
        }
コード例 #2
0
ファイル: XmlExpressionTests.cs プロジェクト: tris2481/ILSpy
        void CheckContent(INode node, string content, XmlContentType type, Location start, Location end)
        {
            Assert.IsTrue(node is XmlContentExpression);
            XmlContentExpression expr = node as XmlContentExpression;

            Assert.AreEqual(type, expr.Type);
            Assert.AreEqual(content, expr.Content);
            Assert.AreEqual(start, expr.StartLocation);
            Assert.AreEqual(end, expr.EndLocation);
        }
コード例 #3
0
 public XmlContentExpression(string content, XmlContentType type)
 {
 }
コード例 #4
0
ファイル: Expressions.cs プロジェクト: nylen/SharpDevelop
		public XmlContentExpression(string content, XmlContentType type) {}
コード例 #5
0
ファイル: XmlExpressionTests.cs プロジェクト: Altaxo/Altaxo
		void CheckContent(INode node, string content, XmlContentType type, Location start, Location end)
		{
			Assert.IsTrue(node is XmlContentExpression);
			XmlContentExpression expr = node as XmlContentExpression;
			Assert.AreEqual(type, expr.Type);
			Assert.AreEqual(content, expr.Content);
			Assert.AreEqual(start, expr.StartLocation);
			Assert.AreEqual(end, expr.EndLocation);
		}
コード例 #6
0
ファイル: Generated.cs プロジェクト: Altaxo/Altaxo
		public XmlContentExpression(string content, XmlContentType type) {
			Content = content;
			Type = type;
		}