|
<< Click to Display Table of Contents >> RayQC > 2026.3 > User Guide > Appendices Grundlegende Checklistenstruktur |
Jede Checkliste, die ein Benutzer mit RayQC öffnen und verarbeiten möchte, muss gegen die RayQC-XML-Checklistenschemadefinition gültig sein. Die Definitionsdatei ChecklistSchema.xsd ist im Stammverzeichnis des Anwendungsinstallationsverzeichnisses verfügbar (z. B. C:\Program Files (x86)\RayQC\). Öffnen Sie diese Datei in einem geeigneten Editor Ihrer Wahl, um die Anforderungen an eine minimale RayQC-Checkliste einzusehen:
•Die XML-Version muss 1.0 oder höher sein
•Die Kodierung muss utf-8 sein
•Das Stammknoten muss <checklist> sein
•Das Kindelement <checklistHeader> von <checklist> muss genau einmal vorhanden sein
•Das Kindelement <title> von <checklistHeader> muss genau einmal vorhanden sein, darf aber leer sein
•Das Kindelement <description> von <checklistHeader> darf genau einmal vorhanden sein, darf aber leer sein
•Das Kindelement <reportFilename> von <checklistHeader> darf genau einmal vorhanden sein, darf aber leer sein
•Das Kindelement <bypassMessage> von <checklistHeader> darf genau einmal vorhanden sein, darf aber leer sein
•Das Kindelement <checklistContent> von <checklist> muss genau einmal vorhanden sein
•Das Kindelement <group> von <checklistContent> muss mindestens einmal vorhanden sein
•Das Attribut [id] von <group> muss genau einmal pro <group> vorhanden und innerhalb der Checklistenstruktur eindeutig sein
•Das Kindelement <groupHeader> von <group> muss genau einmal vorhanden sein
•Das Kindelement <title> von <groupHeader> muss genau einmal vorhanden sein, darf aber leer sein
•Das Kindelement <description> von <groupHeader> muss genau einmal vorhanden sein, darf aber leer sein
•Das Kindelement <groupContent> von <group> muss genau einmal vorhanden sein
•Mindestens ein <groupContent> kann eine unbegrenzte Anzahl der folgenden Kindelemente mit eindeutiger globaler ID enthalten
o<checkpoint> mit Attribut {id ]vorhanden und innerhalb der Checklistenstruktur eindeutig
o<information> mit Attribut [id] vorhanden und innerhalb der Checklistenstruktur eindeutig
o<dataField> mit Attribut [id] vorhanden und innerhalb der Checklistenstruktur eindeutig
o<multiOption> mit Attribut [id] vorhanden und innerhalb der Checklistenstruktur eindeutig
Gemäß dieser Beschreibung ist der folgende Checklistenquellcode gültig:
<?xml version="1.0" encoding="utf-8"?> <checklist lastChange="2015-04-14T11:05:21.6638863+02:00" allowBypass="false"> <checklistHeader> <title /> <description /> <reportFilename>RayQC Report - #title#</reportFilename> <bypassMessage>Bypassing will invert the result. A bypass reason should be provided.</bypassMessage> </checklistHeader> <checklistContent> <group id="Group_381632152800"> <groupHeader> <title /> <description /> </groupHeader> <groupContent> <information id="Information_381632152800">Description</information> </groupContent> </group> </checklistContent> </checklist> |
Eine Checklistendatei ohne Inhalt kann zwar gültig sein, ist aber gleichzeitig definitiv nutzlos. Um die erforderlichen und optionalen Elemente und Verschachtelungen von RayQC-Checklisten zu verstehen, wird dringend empfohlen, die Beispiel-Checklistendateien zu überprüfen, die im RayQC-Anwendungsinstallationsverzeichnis verfügbar sind (z. B. C:\Program Files (x86)\RayQC\Samples\).