Zurück zum Blog
December 29, 2022E-commerce1 min read

XSD-Validierung in der IDE

Von Miro Kodet

XML-Dateien gegen Magento 2 XSD-Schemas validieren

translationKey: "magento-2-xsd-validation-in-ide" Lästige rote Attribute in deinen XMLs, die deine IDE anmeckert? Mit diesem einfachen Trick kannst du sie loswerden und deine XMLs gegen Magento 2 XSD-Schemas validieren.

Führe im Projekt-Root folgenden Befehl aus:

bin/magento dev:urn-catalog:generate .idea/misc.xml

Dieser Befehl erzeugt eine misc.xml-Datei in deinem .idea-Ordner. Wenn du sie öffnest, sollte sie in etwa so aussehen:

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectResources">
    <resource url="urn:magento:framework-message-queue:etc/consumer.xsd" location="$PROJECT_DIR$/vendor/magento/framework-message-queue/etc/consumer.xsd" />
    .
    .
    .
  </component>
</project>

Auf Basis dieser Datei validiert deine IDE (in unserem Fall PHPStorm) deine XMLs automatisch gegen die Magento 2 XSD-Schemas.