예제 #1
0
        public void GetAttributeTest()
        {
            XIncludingReader xir = new XIncludingReader("../../XInclude/tests/document.xml");

            while (xir.Read())
            {
                if (xir.NodeType == XmlNodeType.Element && xir.Name == "disclaimer")
                {
                    Assert.IsTrue(xir.AttributeCount == 1);
                    Assert.IsTrue(xir.GetAttribute(0).EndsWith("disclaimer.xml"));
                    Assert.IsTrue(xir[0].EndsWith("disclaimer.xml"));
                }
            }
        }
예제 #2
0
        public void GetAttributeTest2()
        {
            XIncludingReader xir = new XIncludingReader("../../XInclude/tests/document2.xml");

            xir.MakeRelativeBaseUri = false;
            while (xir.Read())
            {
                if (xir.NodeType == XmlNodeType.Element && xir.Name == "disclaimer")
                {
                    Assert.IsTrue(xir.AttributeCount == 1);
                    Assert.IsTrue(xir.GetAttribute(0).EndsWith("tests/disclaimerWithXmlBase.xml"));
                    Assert.IsTrue(xir[0].EndsWith("tests/disclaimerWithXmlBase.xml"));
                }
            }
        }