System.Xml.Tests.TC_SchemaSet_Misc.v117 C# (CSharp) Method

v117() private method

private v117 ( ) : void
return void
        public void v117()
        {
            string strXsdv117 =
            @"<?xml version='1.0' encoding='utf-8' ?>
                  <xs:schema  xmlns:xs='http://www.w3.org/2001/XMLSchema'>
                    <xs:element name='doc'>
                      <xs:complexType>
                         <xs:sequence>
                            <xs:element name='value' maxOccurs='unbounded'>
                              <xs:simpleType>
                                 <xs:restriction base='xs:string'>
                                    <xs:pattern value='(?r:foo)'/>
                                 </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                         </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:schema>";

            Initialize();

            using (StringReader reader = new StringReader(strXsdv117))
            {
                XmlSchemaSet ss = new XmlSchemaSet();
                ss.XmlResolver = new XmlUrlResolver();
                ss.ValidationEventHandler += new ValidationEventHandler(ValidationCallback);
                ss.Add(XmlSchema.Read(reader, ValidationCallback));
                ss.Compile();
                CError.Compare(ErrorInnerExceptionSet, true, "\nInner Exception not set\n");
            }
            return;
        }