Example #1
0
 public SifSchema(string xsdPath)
     : base(xsdPath)
 {
     fDB =
         new DB
             (SifVersion.ParseXmlns(this.Schema.TargetNamespace),
             this.Schema.TargetNamespace, "SIF XmlSchema(XSD)");
     BuildDb();
 }
        public void testxmlnsParse()
        {
            SifVersion testedVersion = SifVersion.ParseXmlns(null);

            Assert.IsNull(testedVersion, "NULL");

            testedVersion = SifVersion.ParseXmlns("");
            Assert.IsNull(testedVersion, "empty");

// JEN           testedVersion = SifVersion.ParseXmlns(SifDtd.XMLNS_BASE + "/1.x");
            testedVersion = SifVersion.ParseXmlns(Adk.Dtd.BaseNamespace + "/1.x");
            Assert.AreEqual(SifVersion.SIF15r1, testedVersion, "SIF15r1");

// JEN           testedVersion = SifVersion.ParseXmlns(SifDtd.XMLNS_BASE + "/2.x");
            testedVersion = SifVersion.ParseXmlns(Adk.Dtd.BaseNamespace + "/2.x");
            Assert.AreEqual(SifVersion.SIF24, testedVersion, "LATEST");

// JEN          testedVersion = SifVersion.ParseXmlns(SifDtd.XMLNS_BASE + "/9.x");
            testedVersion = SifVersion.ParseXmlns(Adk.Dtd.BaseNamespace + "/9.x");
            Assert.IsNull(testedVersion, "9.x");
        }