Esempio n. 1
0
        public void Parse_StringToXFragment()
        {
            var xml      = @"<test /><test2><child attr1=""attr1value"" /></test2>";
            var fragment = XFragment.Parse(xml);

            var firstElement = fragment.First() as XElement;
            var lastElement  = fragment.Last() as XElement;

            Assert.IsNotNull(firstElement);
            Assert.IsNotNull(lastElement);
            Assert.IsNotNull(lastElement.Element("child"));
            Assert.AreEqual(firstElement.Name, "test");
            Assert.AreEqual(lastElement.Name, "test2");
            Assert.AreEqual((string)lastElement.Element("child").Attribute("attr1"), "attr1value");
        }
Esempio n. 2
0
 public static XFragment ToXFragment(this SqlXml sqlxml)
 {
     using var xmlReader = sqlxml.CreateReader();
     return(XFragment.Parse(xmlReader));
 }