コード例 #1
0
ファイル: XmlTreeBuilderTest.cs プロジェクト: wushian/dcsoup
        public void TestSimpleXmlParse()
        {
            string         xml = "<doc id=2 href='/bar'>Foo <br /><link>One</link><link>Two</link></doc>";
            XmlTreeBuilder tb  = new XmlTreeBuilder();
            Document       doc = tb.Parse(xml, "http://foo.com/");

            Assert.AreEqual("<doc id=\"2\" href=\"/bar\">Foo <br /><link>One</link><link>Two</link></doc>",
                            TextUtil.StripNewlines(doc.Html));
            Assert.AreEqual(doc.GetElementById("2").AbsUrl("href"), "http://foo.com/bar");
        }
コード例 #2
0
        public static HtmlDocument ParseXml(string html, Uri baseUri)
        {
            TreeBuilder treeBuilder = new XmlTreeBuilder();

            return(treeBuilder.Parse(html, baseUri, HtmlParseErrorCollection.NoTracking()));
        }