Exemplo n.º 1
0
        public void AppendStartTagWithAttributes2()
        {
            XmlBuilder xmlBuilder = new XmlBuilder();

            xmlBuilder.AddAttribute("a", "1");
            xmlBuilder.AddAttribute("b", "2");
            xmlBuilder.AddAttribute("ns", "c", "3");
            xmlBuilder.AppendStartTag("ns", "tag");

            Assert.AreEqual("<ns:tag ns:c=\"3\" b=\"2\" a=\"1\">", xmlBuilder.ToString());

            xmlBuilder.AppendStartTag("ns", "tag");

            Assert.AreEqual("<ns:tag ns:c=\"3\" b=\"2\" a=\"1\"><ns:tag>", xmlBuilder.ToString());
        }
Exemplo n.º 2
0
        public void ComplexXmlDocument()
        {
            XmlBuilder xmlBuilder = new XmlBuilder();

            xmlBuilder.AppendXmlDeclaration(null, null);

            xmlBuilder.AddAttribute("version", "2.01");
            xmlBuilder.AppendStartTag("rss");
            xmlBuilder.AppendStartTag("channel");
            xmlBuilder.AppendElement("name", "Rss 2.01 Channel");
            xmlBuilder.AppendEndTag();
            xmlBuilder.AppendEndTag();

            Assert.AreEqual("<?xml version=\"1.0\" encoding=\"utf-8\"?><rss version=\"2.01\"><channel><name>Rss 2.01 Channel</name></channel></rss>",
                            xmlBuilder.ToString());
        }
Exemplo n.º 3
0
        public void AppendStartTag2()
        {
            XmlBuilder xmlBuilder = new XmlBuilder();

            xmlBuilder.AppendStartTag("ns", "tag");

            Assert.AreEqual("<ns:tag>", xmlBuilder.ToString());
        }
Exemplo n.º 4
0
        public void AppendEndTag()
        {
            XmlBuilder xmlBuilder = new XmlBuilder();

            xmlBuilder.AppendStartTag("tag");
            xmlBuilder.AppendEndTag();

            Assert.AreEqual("<tag></tag>", xmlBuilder.ToString());
        }
Exemplo n.º 5
0
        public void AppendStartTagEmptyName2()
        {
            XmlBuilder xmlBuilder = new XmlBuilder();

            xmlBuilder.AppendStartTag(null, string.Empty);
        }
Exemplo n.º 6
0
        public void AppendStartTagNullNullName2()
        {
            XmlBuilder xmlBuilder = new XmlBuilder();

            xmlBuilder.AppendStartTag(null, null);
        }