EulandaXtools — Funktionsreferenz
Validiert eine XML-Datei gegen eine XSD- oder DTD-Definition.
Test-ValidateXml [-XmlPath] <string> [-SchemaPath] <string> [<CommonParameters>]Prüft eine XML-Datei auf Gültigkeit gegen ein angegebenes Schema.
Sämtliche Validierungsfehler werden gesammelt ausgegeben. Rückgabewert ist $true bei Erfolg, sonst $false. Mit -Verbose gibt es zusätzliche Details.
-XmlPath
Type: stringPfad zur zu prüfenden XML-Datei.
-SchemaPath
Type: stringPfad zur XSD- oder DTD-Hauptdatei (Entry-Point). Referenzen werden im selben Ordner erwartet.
bool$true, wenn die XML-Datei valide ist (bzw. im DTD-Fallback); sonst $false.
# Prüft eine EULANDA-Bestellung gegen die passende Entry-Point-XSD
Test-ValidateXml -XmlPath '.\5040152722-Eulanda.xml' -SchemaPath '.\schema\EULANDA-orders.xsd' -Verbose# Prüft cXML; bei klassischer cXML-DTD fällt die Funktion automatisch auf einfache Prüfung zurück
Test-ValidateXml -XmlPath '.\order.xml' -SchemaPath '.\ariba\cXML.dtd' -Verbose