---
title: MCEXT.VALIDATEXML
description: "```javascript //Scriptfunktion 'MCEXT.VALIDATEXML ' // Die Methode VALIDATEXML ermöglicht die Validierung von XML-Inhalten oder einer XML-Datei gegen eine oder mehrere XSD-Schemas. //Übergabeparameter: // XML-String: Der Inhalt der XML-Datei als String (optional, nur wenn YESNO-String auf \"True\" gesetzt ist). // XSD-Schema:…"
url: "https://aspi-gmbh.de/docs/mcext-validatexml/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / XML"
---

# MCEXT.VALIDATEXML

```javascript

                //Scriptfunktion 'MCEXT.VALIDATEXML '

// Die Methode VALIDATEXML ermöglicht die Validierung von XML-Inhalten oder einer XML-Datei gegen eine oder mehrere XSD-Schemas.
//Übergabeparameter:
// XML-String: Der Inhalt der XML-Datei als String (optional, nur wenn YESNO-String auf "True" gesetzt ist).
// XSD-Schema: Der Pfad zur XSD-Datei, falls der Inhalt nicht direkt übergeben wird.
// XSD-Schema-Dateien werden mir ";" getrennt
// TrueFalse-String: "True", wenn der XML-Inhalt als String übergeben wird, oder "False", wenn eine Datei angegeben ist.

//Verwendung:
//Rückgabewert:

//XML-DATEI IST VALIDE =" leer (es wird nichts zurückgegeben)."
//XML-DATEI IST NICHT VALIDE =" String: Eine Liste der Fehler, falls die XML-Datei nicht valide ist."

//Beispiele:
//1. VALIDE XML =" ""2. Ungültige XML"

// Das Element 'GKV_Versichertennummer' ist ungültig - Der Wert '012345678' ist gemäß seinem Datentyp 'String' ungültig
// Das 'Melder_ID'-Attribut ist ungültig - Der Wert '' ist gemäß seinem Datentyp 'FreitextID_Typ' ungültig - Die tatsächliche Länge ist kleiner als der MinLength-Wert

RESULT=MCEXT.VALIDATEXML{XML-String,XSD-Datei,TrueFalse-String}
```
