Skip to content

Commit 08fac87

Browse files
committed
Table/rack validation
A table must have at least one rack
1 parent de2bbf8 commit 08fac87

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

schema/pvcollada_structure_2.0.sch

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,4 +133,13 @@
133133
</rule>
134134
</pattern>
135135

136+
<!-- Pattern: Ensure table nodes contain rack instances -->
137+
<pattern id="table_must_contain_racks">
138+
<rule context="collada:node[.//pv:table]">
139+
<assert test=".//pv:instance_rack">
140+
A node containing a table element must have at least one instance_geometry child with an instance_rack element
141+
</assert>
142+
</rule>
143+
</pattern>
144+
136145
</schema>

0 commit comments

Comments
 (0)