3.459
Bearbeitungen
Änderungen
keine Bearbeitungszusammenfassung
Es kommt vereinzelt vor, dass Projekte in [[AOQML]] sehr groß werden und mit unserem [https://forum.antamar-community.de/viewtopic.php?f=77&t=9662 AOQML-Editor] kaum bis gar nicht mehr zu managen sind. In der Regel werden solche Projekte von erfahrenen AOQML-Autoren geschrieben, die häufig die Leiste mit den [[CodeSnippets|Codeschnipseln]] nicht mehr benötigen und [[XML-Werkzeuge|andere Editoren]] verwenden, mit denen sie erfahrungsgemäß einfach schneller arbeiten. Trotzdem kann es nicht schaden, ein Projekt zum Abschluss auf grundsätzliche Validität zu prüfen. Zu diesem Zweck hat [[Benutzer:Enno|Enno]] ein Skript geschrieben, das alle XML-Dateien in einem Ordner und dessen Unterordnern gegen die XSD prüftund bei sämtlichen Links per [[include]] oder [[choice]] evaluiert, ob die verlinkten Dateien vorhanden sind.
== Anwendung ==
=== Windows ===
Bla
=== Linux ===
Bla
=== Bekannte Probleme aka. TODO für die Zukunft ===Bla* Wenn in Links Variablen genutzt werden, wird fälschlicherweise ein Fehler geschmissen. Dieser kann ignoriert werden. Variablen in Links sollten künftig bei der Auswertung ignoriert oder es sollte geschaut werden, welche Werte sie annehmen können, um dann auf diese Werte zu prüfen.* Bei Verwendung von Funktionen aus der [[AOQML Library|AOQML-Bibliothek]] wird angegeben, dass die Datei nicht existiert. Das ist formal korrekt, kann aber ignoriert werden. Künftig Links nicht mehr betrachten, die mit /lib/ anfangen oder die Liste der möglichen Libraries in einem Array hinterlegen, sodass hier auch auf korrekte Schreibung geprüft werden kann. Nachteil: Händisch nachzurüsten.
== Download des Scripts ==
Hier die aktuelle Version des Scripts zum Download.
[[Datei:questbatch_validation.zip]]