Example #1
0
        public void TestTestSchemaWithXsd()
        {
            // Arrange
            const string contents =
                @"<Shop>
                    <Item />
                    <Item />
                    <Item />
                  </Shop>";

            var doc = new XmlParser(contents);
            const string xsd = @"<?xml version='1.0' encoding='utf-8'?>
                        <xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
                          <xs:element name='Shop'>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name='Item' minOccurs='1' maxOccurs='unbounded' />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:schema>";

            // Act
            doc.TestSchemaWithXsd(xsd);
        }