Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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);
    }
Exemplo n.º 3
0
    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);
    }