Exemple #1
0
        private static void AssertXmlDeclaration(string version, string encoding,
                                                 string requiredVersion, string requiredEncoding)
        {
            XmlBuilder xmlBuilder = new XmlBuilder();

            xmlBuilder.AppendXmlDeclaration(version, encoding);

            Assert.AreEqual(
                string.Format("<?xml version=\"{0}\" encoding=\"{1}\"?>",
                              requiredVersion, requiredEncoding),
                xmlBuilder.ToString());
        }
Exemple #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());
        }