C# Class DocumentFormat.OpenXml.Validation.PackageValidator

Defines the base class for OpenXmlPackage and OpenXmlPart.
ファイルを表示 Open project: OfficeDev/Open-XML-SDK Class Usage Examples

Public Methods

Method Description
PackageValidator ( OpenXmlPackage package ) : DocumentFormat.OpenXml.Features
Validate ( FileFormatVersions version ) : IEnumerable

Validate against a given version

Validate ( OpenXmlPackageValidationSettings validationSettings ) : void

Validates the package. This method does not validate the XML content in each part.

Private Methods

Method Description
ValidateDataPartReferenceRelationships ( OpenXmlPartContainer container, FileFormatVersions version ) : IEnumerable
ValidateInternal ( OpenXmlPartContainer container, FileFormatVersions version, Dictionary processedParts ) : IEnumerable

Validates the package (do not validate the xml content in each part).

Method Details

PackageValidator() public method

public PackageValidator ( OpenXmlPackage package ) : DocumentFormat.OpenXml.Features
package OpenXmlPackage
return DocumentFormat.OpenXml.Features

Validate() public method

Validate against a given version
public Validate ( FileFormatVersions version ) : IEnumerable
version FileFormatVersions Version to validate against
return IEnumerable

Validate() public method

Validates the package. This method does not validate the XML content in each part.
public Validate ( OpenXmlPackageValidationSettings validationSettings ) : void
validationSettings OpenXmlPackageValidationSettings The OpenXmlPackageValidationSettings for validation events.
return void