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"); }