Saxon.ValidationReport
----------------------

Queries the last validation report.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [Saxon](component_Saxon.md) | [15.0](newinversion150.md) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |

MBS( "Saxon.ValidationReport" ) ### Parameters

none

### Result

Returns XML or error.

### Description

Queries the last validation report.  
### Examples

Run validation:

 Set Variable \[ $Schema ; Value: Saxon XSLT::Schema \]  
Set Variable \[ $Schema ; Value: Substitute($Schema ; Char(13); Char(10)) \]  
Set Variable \[ $r ; Value: MBS ( "[Saxon.Validate](SaxonValidate.md)"; Saxon XSLT::XML ; $Schema ; 2 ) \]  
Set Field \[ Saxon XSLT::Result ; $r \]  
Set Field \[ Saxon XSLT::Messages ; MBS ("Saxon.ValidationReport") \]  
### See also

- [Saxon.Validate](SaxonValidate.md)

### Example Databases

- [DynaPDF/ZUGFeRD and Facture-X/ZUGFeRD Validation](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/DynaPDF/ZUGFeRD%20and%20Facture-X/ZUGFeRD%20Validation.shtml#6ScriptAnchor_)
- [Saxon/Saxon Validate](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Saxon/Saxon%20Validate.shtml#2ScriptAnchor_)
- [Saxon/Saxon ZUGFeRD Validation](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Saxon/Saxon%20ZUGFeRD%20Validation.shtml#6ScriptAnchor_)

### Blog Entries

- [Validate electronic invoices with Saxon](https://www.mbsplugins.de/archive/2026-03-20/Validate_electronic_invoices_w/monkeybreadsoftware_blog_filemaker)
- [Validate electronic invoices with Saxon](https://www.mbsplugins.de/archive/2025-02-18/Validate_electronic_invoices_w/monkeybreadsoftware_blog_filemaker)

This function is free to use.

Created 6th January 2025 , last changed 6th January 2025

  
[Saxon.Validate](SaxonValidate.md) - [Saxon.Version](SaxonVersion.md)

[HTML Version](SaxonValidationReport.shtml)