Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

Fa3SchemaValidator

Namespace OfficeIMO.Invoicing.Validation
Assembly OfficeIMO.Invoicing.Validation
Modifiers sealed

Offline, bounded FA(3) XSD validation over an immutable pinned schema bundle.

Inheritance

  • Object
  • Fa3SchemaValidator

Constructors

public Fa3SchemaValidator(Fa3SchemaBundle bundle) #

Creates a validator using a verified bundle; no schema download occurs.

Parameters

bundle OfficeIMO.Invoicing.Validation.Fa3SchemaBundle requiredposition: 0

Methods

public Fa3SchemaValidationResult Validate(Byte[] xml, CancellationToken cancellationToken = default) #
Returns: Fa3SchemaValidationResult

Validates a defensive input snapshot, rejecting DTDs and document-controlled schema locations.

Parameters

xml System.Byte[] requiredposition: 0
cancellationToken System.Threading.CancellationToken = default optionalposition: 1