public static void Main(string[] args) { CsdbObject dm = new CsdbObject("test.xml"); Applicability app = new Applicability(); app.Assign("version", "prodattr", "A"); Console.WriteLine(dm.Filter(app, FilterMode.Default).XmlDocument.OuterXml); Console.WriteLine(dm.Filter(app, FilterMode.Reduce).XmlDocument.OuterXml); Console.WriteLine(dm.Filter(app, FilterMode.Simplify).XmlDocument.OuterXml); Console.WriteLine(dm.Filter(app, FilterMode.Prune).XmlDocument.OuterXml); }
public static void Main(string[] args) { CsdbObject dm = new CsdbObject("test.xml"); Console.WriteLine("Code: " + dm.Code); Console.WriteLine("Issue date: " + dm.IssueDate); dm.IssueDate = "1970-01-01"; Console.WriteLine("Issue date: " + dm.IssueDate); Console.WriteLine("Schema: " + dm.Schema); Console.WriteLine("S1000D Issue: " + dm.Issue); dm.Issue = "4.1"; Console.WriteLine("S1000D Issue: " + dm.Issue); Console.WriteLine("Issue info: " + dm.IssueInfo); }
public static void Main(string[] args) { CsdbObject dm = new CsdbObject("test.xml"); BrexCheckOptions options = new BrexCheckOptions(); XmlDocument report; options.CheckValues = true; options.CheckSns = true; options.StrictSns = true; options.CheckNotations = true; options.VerboseLog = true; report = dm.CheckAgainstDefaultBREX(); PrintResults(report); report = dm.CheckAgainstDefaultBREX(options); PrintResults(report); report = dm.CheckAgainstBREX("brex.xml"); PrintResults(report); report = dm.CheckAgainstBREX("brex.xml", options); PrintResults(report); }