public XElement GenerateDifferential(StructureDefinition structureDefinition)
        {
            SDTreeBuilder builder  = new SDTreeBuilder(structureDefinition, _resourceFileSet);
            SDTreeNode    rootNode = builder.GenerateDifferentialTree();

            return(GenerateHtml(rootNode));
        }
        public XElement GenerateSnapshot(StructureDefinition structureDefinition)
        {
            SDTreeBuilder builder  = new SDTreeBuilder(structureDefinition, _resourceFileSet);
            SDTreeNode    rootNode = builder.GenerateSnapshotTree(false);

            return(GenerateHtml(rootNode));
        }