Пример #1
0
 /// <summary>
 /// Initializes a new instance of the DocumentValidator.
 /// </summary>
 /// <param name="settings">The validation settings.</param>
 /// <param name="schemaValidator">The schema validator to be used for schema validation.</param>
 /// <param name="semanticValidator">The semantic validator to be used for semantic validation.</param>
 internal DocumentValidator(ValidationSettings settings, SchemaValidator schemaValidator, SemanticValidator semanticValidator)
 {
     this.SchemaValidator = schemaValidator;
     this.SemanticValidator = semanticValidator;
     this.ValidationSettings = settings;
 }
 /// <summary>
 /// Initializes a new instance of the OpenXmlValidator.
 /// </summary>
 /// <param name="fileFormat">The target filr format to be validated aginst.</param>
 /// <remarks>
 /// Default to FileFormat.Office2007.
 /// </remarks>
 /// <exception cref="ArgumentOutOfRangeException">Thrown when the "fileFormat" parameter is not FileFormat.Office2007, FileFormat.Office2010 or FileFormat.O15.</exception>
 public OpenXmlValidator(FileFormatVersions fileFormat)
 {
     fileFormat.ThrowExceptionIfFileFormatNotSupported("fileFormat");
     this._settings = new ValidationSettings(fileFormat);
 }