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()); }
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()); }
public void AppendStartTag2() { XmlBuilder xmlBuilder = new XmlBuilder(); xmlBuilder.AppendStartTag("ns", "tag"); Assert.AreEqual("<ns:tag>", xmlBuilder.ToString()); }
public void AppendEndTag() { XmlBuilder xmlBuilder = new XmlBuilder(); xmlBuilder.AppendStartTag("tag"); xmlBuilder.AppendEndTag(); Assert.AreEqual("<tag></tag>", xmlBuilder.ToString()); }
public void AppendStartTagEmptyName2() { XmlBuilder xmlBuilder = new XmlBuilder(); xmlBuilder.AppendStartTag(null, string.Empty); }
public void AppendStartTagNullNullName2() { XmlBuilder xmlBuilder = new XmlBuilder(); xmlBuilder.AppendStartTag(null, null); }