diff --git a/PDF_UA/PDFUA-2-ISO32005.xml b/PDF_UA/PDFUA-2-ISO32005.xml
index 15cb4522..3b62f27f 100644
--- a/PDF_UA/PDFUA-2-ISO32005.xml
+++ b/PDF_UA/PDFUA-2-ISO32005.xml
@@ -1132,7 +1132,7 @@
-
+
Every structure type should be mapped to a standard structure type
isNotMappedToStandardType == false
@@ -1146,7 +1146,7 @@
-
+
StructTreeRoot shall contain exactly one <Document>
kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 1
@@ -1158,7 +1158,7 @@
-
+
StructTreeRoot shall not contain <DocumentFragment>
parentStandardType != 'StructTreeRoot'
@@ -1170,7 +1170,7 @@
-
+
StructTreeRoot shall not contain <Part>
parentStandardType != 'StructTreeRoot'
@@ -1182,7 +1182,7 @@
-
+
StructTreeRoot shall not contain <Art>
parentStandardType != 'StructTreeRoot'
@@ -1194,7 +1194,7 @@
-
+
StructTreeRoot shall not contain <Div>
parentStandardType != 'StructTreeRoot'
@@ -1206,7 +1206,7 @@
-
+
StructTreeRoot shall not contain <Sect>
parentStandardType != 'StructTreeRoot'
@@ -1218,7 +1218,7 @@
-
+
StructTreeRoot shall not contain <TOC>
parentStandardType != 'StructTreeRoot'
@@ -1230,7 +1230,7 @@
-
+
StructTreeRoot shall not contain <TOCI>
parentStandardType != 'StructTreeRoot'
@@ -1242,7 +1242,7 @@
-
+
StructTreeRoot shall not contain <Aside>
parentStandardType != 'StructTreeRoot'
@@ -1254,7 +1254,7 @@
-
+
StructTreeRoot shall not contain <BlockQuote>
parentStandardType != 'StructTreeRoot'
@@ -1266,7 +1266,7 @@
-
+
StructTreeRoot shall not contain <NonStruct>
parentStandardType != 'StructTreeRoot'
@@ -1278,7 +1278,7 @@
-
+
StructTreeRoot shall not contain <Private>
parentStandardType != 'StructTreeRoot'
@@ -1290,7 +1290,7 @@
-
+
StructTreeRoot shall not contain <P>
parentStandardType != 'StructTreeRoot'
@@ -1302,7 +1302,7 @@
-
+
StructTreeRoot shall not contain <Note>
parentStandardType != 'StructTreeRoot'
@@ -1314,7 +1314,7 @@
-
+
StructTreeRoot shall not contain <Code>
parentStandardType != 'StructTreeRoot'
@@ -1326,7 +1326,7 @@
-
+
StructTreeRoot shall not contain <Hn>
parentStandardType != 'StructTreeRoot'
@@ -1338,7 +1338,7 @@
-
+
StructTreeRoot shall not contain <H>
parentStandardType != 'StructTreeRoot'
@@ -1350,7 +1350,7 @@
-
+
StructTreeRoot shall not contain <Title>
parentStandardType != 'StructTreeRoot'
@@ -1362,7 +1362,7 @@
-
+
StructTreeRoot shall not contain <Sub>
parentStandardType != 'StructTreeRoot'
@@ -1374,7 +1374,7 @@
-
+
StructTreeRoot shall not contain <Lbl>
parentStandardType != 'StructTreeRoot'
@@ -1386,7 +1386,7 @@
-
+
StructTreeRoot shall not contain <Em>
parentStandardType != 'StructTreeRoot'
@@ -1398,7 +1398,7 @@
-
+
StructTreeRoot shall not contain <Strong>
parentStandardType != 'StructTreeRoot'
@@ -1410,7 +1410,7 @@
-
+
StructTreeRoot shall not contain <Span>
parentStandardType != 'StructTreeRoot'
@@ -1422,7 +1422,7 @@
-
+
StructTreeRoot shall not contain <Quote>
parentStandardType != 'StructTreeRoot'
@@ -1434,7 +1434,7 @@
-
+
StructTreeRoot shall not contain <Link>
parentStandardType != 'StructTreeRoot'
@@ -1446,7 +1446,7 @@
-
+
StructTreeRoot shall not contain <Reference>
parentStandardType != 'StructTreeRoot'
@@ -1458,7 +1458,7 @@
-
+
StructTreeRoot shall not contain <Annot>
parentStandardType != 'StructTreeRoot'
@@ -1470,7 +1470,7 @@
-
+
StructTreeRoot shall not contain <Form>
parentStandardType != 'StructTreeRoot'
@@ -1482,7 +1482,7 @@
-
+
StructTreeRoot shall not contain <Ruby>
parentStandardType != 'StructTreeRoot'
@@ -1494,7 +1494,7 @@
-
+
StructTreeRoot shall not contain <RB>
parentStandardType != 'StructTreeRoot'
@@ -1506,7 +1506,7 @@
-
+
StructTreeRoot shall not contain <RT>
parentStandardType != 'StructTreeRoot'
@@ -1518,7 +1518,7 @@
-
+
StructTreeRoot shall not contain <RP>
parentStandardType != 'StructTreeRoot'
@@ -1530,7 +1530,7 @@
-
+
StructTreeRoot shall not contain <Warichu>
parentStandardType != 'StructTreeRoot'
@@ -1542,7 +1542,7 @@
-
+
StructTreeRoot shall not contain <WT>
parentStandardType != 'StructTreeRoot'
@@ -1554,7 +1554,7 @@
-
+
StructTreeRoot shall not contain <WP>
parentStandardType != 'StructTreeRoot'
@@ -1566,7 +1566,7 @@
-
+
StructTreeRoot shall not contain <FENote>
parentStandardType != 'StructTreeRoot'
@@ -1578,7 +1578,7 @@
-
+
StructTreeRoot shall not contain <Index>
parentStandardType != 'StructTreeRoot'
@@ -1590,7 +1590,7 @@
-
+
StructTreeRoot shall not contain <L>
parentStandardType != 'StructTreeRoot'
@@ -1602,7 +1602,7 @@
-
+
StructTreeRoot shall not contain <LI>
parentStandardType != 'StructTreeRoot'
@@ -1614,7 +1614,7 @@
-
+
StructTreeRoot shall not contain <LBody>
parentStandardType != 'StructTreeRoot'
@@ -1626,7 +1626,7 @@
-
+
StructTreeRoot shall not contain <BibEntry>
parentStandardType != 'StructTreeRoot'
@@ -1638,7 +1638,7 @@
-
+
StructTreeRoot shall not contain <Table>
parentStandardType != 'StructTreeRoot'
@@ -1650,7 +1650,7 @@
-
+
StructTreeRoot shall not contain <TR>
parentStandardType != 'StructTreeRoot'
@@ -1662,7 +1662,7 @@
-
+
StructTreeRoot shall not contain <TH>
parentStandardType != 'StructTreeRoot'
@@ -1674,7 +1674,7 @@
-
+
StructTreeRoot shall not contain <TD>
parentStandardType != 'StructTreeRoot'
@@ -1686,7 +1686,7 @@
-
+
StructTreeRoot shall not contain <THead>
parentStandardType != 'StructTreeRoot'
@@ -1698,7 +1698,7 @@
-
+
StructTreeRoot shall not contain <TBody>
parentStandardType != 'StructTreeRoot'
@@ -1710,7 +1710,7 @@
-
+
StructTreeRoot shall not contain <TFoot>
parentStandardType != 'StructTreeRoot'
@@ -1722,7 +1722,7 @@
-
+
StructTreeRoot shall not contain <Caption>
parentStandardType != 'StructTreeRoot'
@@ -1734,7 +1734,7 @@
-
+
StructTreeRoot shall not contain <Figure>
parentStandardType != 'StructTreeRoot'
@@ -1746,7 +1746,7 @@
-
+
StructTreeRoot shall not contain <Formula>
parentStandardType != 'StructTreeRoot'
@@ -1758,7 +1758,7 @@
-
+
StructTreeRoot shall not contain <Artifact>
parentStandardType != 'StructTreeRoot'
@@ -1770,7 +1770,7 @@
-
+
StructTreeRoot shall not contain content items
hasContentItems == false
@@ -1782,7 +1782,7 @@
-
+
<Document> shall not contain <TOCI>
parentStandardType != 'Document'
@@ -1794,7 +1794,7 @@
-
+
<Document> shall contain at most one <H>
kidsStandardTypes.split('&').filter(elem => elem == 'H').length <= 1
@@ -1806,7 +1806,7 @@
-
+
<Document> shall not contain <Sub>
parentStandardType != 'Document'
@@ -1818,7 +1818,7 @@
-
+
<Document> shall not contain <Lbl>
parentStandardType != 'Document'
@@ -1830,7 +1830,7 @@
-
+
<Document> shall not contain <Em>
parentStandardType != 'Document'
@@ -1842,7 +1842,7 @@
-
+
<Document> shall not contain <Strong>
parentStandardType != 'Document'
@@ -1854,7 +1854,7 @@
-
+
<Document> shall not contain <Span>
parentStandardType != 'Document'
@@ -1866,7 +1866,7 @@
-
+
<Document> shall not contain <Quote>
parentStandardType != 'Document'
@@ -1878,7 +1878,7 @@
-
+
<Document> shall not contain <Reference>
parentStandardType != 'Document'
@@ -1890,7 +1890,7 @@
-
+
<Document> shall not contain <Ruby>
parentStandardType != 'Document'
@@ -1902,7 +1902,7 @@
-
+
<Document> shall not contain <RB>
parentStandardType != 'Document'
@@ -1914,7 +1914,7 @@
-
+
<Document> shall not contain <RT>
parentStandardType != 'Document'
@@ -1926,7 +1926,7 @@
-
+
<Document> shall not contain <RP>
parentStandardType != 'Document'
@@ -1938,7 +1938,7 @@
-
+
<Document> shall not contain <Warichu>
parentStandardType != 'Document'
@@ -1950,7 +1950,7 @@
-
+
<Document> shall not contain <WT>
parentStandardType != 'Document'
@@ -1962,7 +1962,7 @@
-
+
<Document> shall not contain <WP>
parentStandardType != 'Document'
@@ -1974,7 +1974,7 @@
-
+
<Document> shall not contain <LI>
parentStandardType != 'Document'
@@ -1986,7 +1986,7 @@
-
+
<Document> shall not contain <LBody>
parentStandardType != 'Document'
@@ -1998,7 +1998,7 @@
-
+
<Document> shall not contain <BibEntry>
parentStandardType != 'Document'
@@ -2010,7 +2010,7 @@
-
+
<Document> shall not contain <TR>
parentStandardType != 'Document'
@@ -2022,7 +2022,7 @@
-
+
<Document> shall not contain <TH>
parentStandardType != 'Document'
@@ -2034,7 +2034,7 @@
-
+
<Document> shall not contain <TD>
parentStandardType != 'Document'
@@ -2046,7 +2046,7 @@
-
+
<Document> shall not contain <THead>
parentStandardType != 'Document'
@@ -2058,7 +2058,7 @@
-
+
<Document> shall not contain <TBody>
parentStandardType != 'Document'
@@ -2070,7 +2070,7 @@
-
+
<Document> shall not contain <TFoot>
parentStandardType != 'Document'
@@ -2082,7 +2082,7 @@
-
+
<Document> shall not contain <Caption>
parentStandardType != 'Document'
@@ -2094,7 +2094,7 @@
-
+
<Document> shall not contain content items
hasContentItems == false
@@ -2106,7 +2106,7 @@
-
+
<DocumentFragment> shall not contain <TOCI>
parentStandardType != 'DocumentFragment'
@@ -2118,7 +2118,7 @@
-
+
<DocumentFragment> shall contain at most one <H>
kidsStandardTypes.split('&').filter(elem => elem == 'H').length <= 1
@@ -2130,7 +2130,7 @@
-
+
<DocumentFragment> shall not contain <Sub>
parentStandardType != 'DocumentFragment'
@@ -2142,7 +2142,7 @@
-
+
<DocumentFragment> shall not contain <Lbl>
parentStandardType != 'DocumentFragment'
@@ -2154,7 +2154,7 @@
-
+
<DocumentFragment> shall not contain <Em>
parentStandardType != 'DocumentFragment'
@@ -2166,7 +2166,7 @@
-
+
<DocumentFragment> shall not contain <Strong>
parentStandardType != 'DocumentFragment'
@@ -2178,7 +2178,7 @@
-
+
<DocumentFragment> shall not contain <Span>
parentStandardType != 'DocumentFragment'
@@ -2190,7 +2190,7 @@
-
+
<DocumentFragment> shall not contain <Quote>
parentStandardType != 'DocumentFragment'
@@ -2202,7 +2202,7 @@
-
+
<DocumentFragment> shall not contain <Reference>
parentStandardType != 'DocumentFragment'
@@ -2214,7 +2214,7 @@
-
+
<DocumentFragment> shall not contain <Ruby>
parentStandardType != 'DocumentFragment'
@@ -2226,7 +2226,7 @@
-
+
<DocumentFragment> shall not contain <RB>
parentStandardType != 'DocumentFragment'
@@ -2238,7 +2238,7 @@
-
+
<DocumentFragment> shall not contain <RT>
parentStandardType != 'DocumentFragment'
@@ -2250,7 +2250,7 @@
-
+
<DocumentFragment> shall not contain <RP>
parentStandardType != 'DocumentFragment'
@@ -2262,7 +2262,7 @@
-
+
<DocumentFragment> shall not contain <Warichu>
parentStandardType != 'DocumentFragment'
@@ -2274,7 +2274,7 @@
-
+
<DocumentFragment> shall not contain <WT>
parentStandardType != 'DocumentFragment'
@@ -2286,7 +2286,7 @@
-
+
<DocumentFragment> shall not contain <WP>
parentStandardType != 'DocumentFragment'
@@ -2298,7 +2298,7 @@
-
+
<DocumentFragment> shall not contain <LI>
parentStandardType != 'DocumentFragment'
@@ -2310,7 +2310,7 @@
-
+
<DocumentFragment> shall not contain <LBody>
parentStandardType != 'DocumentFragment'
@@ -2322,7 +2322,7 @@
-
+
<DocumentFragment> shall not contain <BibEntry>
parentStandardType != 'DocumentFragment'
@@ -2334,7 +2334,7 @@
-
+
<DocumentFragment> shall not contain <TR>
parentStandardType != 'DocumentFragment'
@@ -2346,7 +2346,7 @@
-
+
<DocumentFragment> shall not contain <TH>
parentStandardType != 'DocumentFragment'
@@ -2358,7 +2358,7 @@
-
+
<DocumentFragment> shall not contain <TD>
parentStandardType != 'DocumentFragment'
@@ -2370,7 +2370,7 @@
-
+
<DocumentFragment> shall not contain <THead>
parentStandardType != 'DocumentFragment'
@@ -2382,7 +2382,7 @@
-
+
<DocumentFragment> shall not contain <TBody>
parentStandardType != 'DocumentFragment'
@@ -2394,7 +2394,7 @@
-
+
<DocumentFragment> shall not contain <TFoot>
parentStandardType != 'DocumentFragment'
@@ -2406,7 +2406,7 @@
-
+
<DocumentFragment> shall not contain <Caption>
parentStandardType != 'DocumentFragment'
@@ -2418,7 +2418,7 @@
-
+
<DocumentFragment> shall not contain content items
hasContentItems == false
@@ -2430,7 +2430,7 @@
-
+
<Part> shall not contain <Em>
parentStandardType != 'Part'
@@ -2442,7 +2442,7 @@
-
+
<Part> shall not contain <Strong>
parentStandardType != 'Part'
@@ -2454,7 +2454,7 @@
-
+
<Part> shall not contain <Span>
parentStandardType != 'Part'
@@ -2466,7 +2466,7 @@
-
+
<Part> shall not contain <Quote>
parentStandardType != 'Part'
@@ -2478,7 +2478,7 @@
-
+
<Part> shall not contain <Ruby>
parentStandardType != 'Part'
@@ -2490,7 +2490,7 @@
-
+
<Part> shall not contain <RB>
parentStandardType != 'Part'
@@ -2502,7 +2502,7 @@
-
+
<Part> shall not contain <RT>
parentStandardType != 'Part'
@@ -2514,7 +2514,7 @@
-
+
<Part> shall not contain <RP>
parentStandardType != 'Part'
@@ -2526,7 +2526,7 @@
-
+
<Part> shall not contain <Warichu>
parentStandardType != 'Part'
@@ -2538,7 +2538,7 @@
-
+
<Part> shall not contain <WT>
parentStandardType != 'Part'
@@ -2550,7 +2550,7 @@
-
+
<Part> shall not contain <WP>
parentStandardType != 'Part'
@@ -2562,7 +2562,7 @@
-
+
<Part> shall not contain <LI>
parentStandardType != 'Part'
@@ -2574,7 +2574,7 @@
-
+
<Part> shall not contain <LBody>
parentStandardType != 'Part'
@@ -2586,7 +2586,7 @@
-
+
<Part> shall not contain <TR>
parentStandardType != 'Part'
@@ -2598,7 +2598,7 @@
-
+
<Part> shall not contain <TH>
parentStandardType != 'Part'
@@ -2610,7 +2610,7 @@
-
+
<Part> shall not contain <TD>
parentStandardType != 'Part'
@@ -2622,7 +2622,7 @@
-
+
<Part> shall not contain <THead>
parentStandardType != 'Part'
@@ -2634,7 +2634,7 @@
-
+
<Part> shall not contain <TBody>
parentStandardType != 'Part'
@@ -2646,7 +2646,7 @@
-
+
<Part> shall not contain <TFoot>
parentStandardType != 'Part'
@@ -2658,7 +2658,7 @@
-
+
<Part> shall not contain content items
hasContentItems == false
@@ -2670,7 +2670,7 @@
-
+
<Div> shall not contain content items
hasContentItems == false
@@ -2682,7 +2682,7 @@
-
+
<Art> shall not contain <Document>
parentStandardType != 'Art'
@@ -2694,7 +2694,7 @@
-
+
<Art> shall not contain <Art>
parentStandardType != 'Art'
@@ -2706,7 +2706,7 @@
-
+
<Art> shall not contain <TOCI>
parentStandardType != 'Art'
@@ -2718,7 +2718,7 @@
-
+
<Art> shall contain at most one <H>
kidsStandardTypes.split('&').filter(elem => elem == 'H').length <= 1
@@ -2730,7 +2730,7 @@
-
+
<Art> shall not contain <Sub>
parentStandardType != 'Art'
@@ -2742,7 +2742,7 @@
-
+
<Art> shall not contain <Em>
parentStandardType != 'Art'
@@ -2754,7 +2754,7 @@
-
+
<Art> shall not contain <Strong>
parentStandardType != 'Art'
@@ -2766,7 +2766,7 @@
-
+
<Art> shall not contain <Span>
parentStandardType != 'Art'
@@ -2778,7 +2778,7 @@
-
+
<Art> shall not contain <Quote>
parentStandardType != 'Art'
@@ -2790,7 +2790,7 @@
-
+
<Art> shall not contain <Reference>
parentStandardType != 'Art'
@@ -2802,7 +2802,7 @@
-
+
<Art> shall not contain <Ruby>
parentStandardType != 'Art'
@@ -2814,7 +2814,7 @@
-
+
<Art> shall not contain <RB>
parentStandardType != 'Art'
@@ -2826,7 +2826,7 @@
-
+
<Art> shall not contain <RT>
parentStandardType != 'Art'
@@ -2838,7 +2838,7 @@
-
+
<Art> shall not contain <RP>
parentStandardType != 'Art'
@@ -2850,7 +2850,7 @@
-
+
<Art> shall not contain <Warichu>
parentStandardType != 'Art'
@@ -2862,7 +2862,7 @@
-
+
<Art> shall not contain <WT>
parentStandardType != 'Art'
@@ -2874,7 +2874,7 @@
-
+
<Art> shall not contain <WP>
parentStandardType != 'Art'
@@ -2886,7 +2886,7 @@
-
+
<Art> shall not contain <LI>
parentStandardType != 'Art'
@@ -2898,7 +2898,7 @@
-
+
<Art> shall not contain <LBody>
parentStandardType != 'Art'
@@ -2910,7 +2910,7 @@
-
+
<Art> shall not contain <BibEntry>
parentStandardType != 'Art'
@@ -2922,7 +2922,7 @@
-
+
<Art> shall not contain <TR>
parentStandardType != 'Art'
@@ -2934,7 +2934,7 @@
-
+
<Art> shall not contain <TH>
parentStandardType != 'Art'
@@ -2946,7 +2946,7 @@
-
+
<Art> shall not contain <TD>
parentStandardType != 'Art'
@@ -2958,7 +2958,7 @@
-
+
<Art> shall not contain <THead>
parentStandardType != 'Art'
@@ -2970,7 +2970,7 @@
-
+
<Art> shall not contain <TBody>
parentStandardType != 'Art'
@@ -2982,7 +2982,7 @@
-
+
<Art> shall not contain <TFoot>
parentStandardType != 'Art'
@@ -2994,7 +2994,7 @@
-
+
<Art> shall not contain content items
hasContentItems == false
@@ -3006,7 +3006,7 @@
-
+
<Sect> shall not contain <Document>
parentStandardType != 'Sect'
@@ -3018,7 +3018,7 @@
-
+
<Sect> shall not contain <TOCI>
parentStandardType != 'Sect'
@@ -3030,7 +3030,7 @@
-
+
<Sect> shall contain at most one <H>
kidsStandardTypes.split('&').filter(elem => elem == 'H').length <= 1
@@ -3042,7 +3042,7 @@
-
+
<Sect> shall not contain <Sub>
parentStandardType != 'Sect'
@@ -3054,7 +3054,7 @@
-
+
<Sect> shall not contain <Em>
parentStandardType != 'Sect'
@@ -3066,7 +3066,7 @@
-
+
<Sect> shall not contain <Strong>
parentStandardType != 'Sect'
@@ -3078,7 +3078,7 @@
-
+
<Sect> shall not contain <Span>
parentStandardType != 'Sect'
@@ -3090,7 +3090,7 @@
-
+
<Sect> shall not contain <Quote>
parentStandardType != 'Sect'
@@ -3102,7 +3102,7 @@
-
+
<Sect> shall not contain <Reference>
parentStandardType != 'Sect'
@@ -3114,7 +3114,7 @@
-
+
<Sect> shall not contain <Ruby>
parentStandardType != 'Sect'
@@ -3126,7 +3126,7 @@
-
+
<Sect> shall not contain <RB>
parentStandardType != 'Sect'
@@ -3138,7 +3138,7 @@
-
+
<Sect> shall not contain <RT>
parentStandardType != 'Sect'
@@ -3150,7 +3150,7 @@
-
+
<Sect> shall not contain <RP>
parentStandardType != 'Sect'
@@ -3162,7 +3162,7 @@
-
+
<Sect> shall not contain <Warichu>
parentStandardType != 'Sect'
@@ -3174,7 +3174,7 @@
-
+
<Sect> shall not contain <WT>
parentStandardType != 'Sect'
@@ -3186,7 +3186,7 @@
-
+
<Sect> shall not contain <WP>
parentStandardType != 'Sect'
@@ -3198,7 +3198,7 @@
-
+
<Sect> shall not contain <LI>
parentStandardType != 'Sect'
@@ -3210,7 +3210,7 @@
-
+
<Sect> shall not contain <LBody>
parentStandardType != 'Sect'
@@ -3222,7 +3222,7 @@
-
+
<Sect> shall not contain <BibEntry>
parentStandardType != 'Sect'
@@ -3234,7 +3234,7 @@
-
+
<Sect> shall not contain <TR>
parentStandardType != 'Sect'
@@ -3246,7 +3246,7 @@
-
+
<Sect> shall not contain <TH>
parentStandardType != 'Sect'
@@ -3258,7 +3258,7 @@
-
+
<Sect> shall not contain <TD>
parentStandardType != 'Sect'
@@ -3270,7 +3270,7 @@
-
+
<Sect> shall not contain <THead>
parentStandardType != 'Sect'
@@ -3282,7 +3282,7 @@
-
+
<Sect> shall not contain <TBody>
parentStandardType != 'Sect'
@@ -3294,7 +3294,7 @@
-
+
<Sect> shall not contain <TFoot>
parentStandardType != 'Sect'
@@ -3306,7 +3306,7 @@
-
+
<Sect> shall not contain content items
hasContentItems == false
@@ -3318,7 +3318,7 @@
-
+
<TOC> shall not contain <Document>
parentStandardType != 'TOC'
@@ -3330,7 +3330,7 @@
-
+
<TOC> shall not contain <DocumentFragment>
parentStandardType != 'TOC'
@@ -3342,7 +3342,7 @@
-
+
<TOC> shall not contain <Part>
parentStandardType != 'TOC'
@@ -3354,7 +3354,7 @@
-
+
<TOC> shall not contain <Art>
parentStandardType != 'TOC'
@@ -3366,7 +3366,7 @@
-
+
<TOC> shall not contain <Div>
parentStandardType != 'TOC'
@@ -3378,7 +3378,7 @@
-
+
<TOC> shall not contain <Sect>
parentStandardType != 'TOC'
@@ -3390,7 +3390,7 @@
-
+
<TOC> shall not contain <Aside>
parentStandardType != 'TOC'
@@ -3402,7 +3402,7 @@
-
+
<TOC> shall not contain <BlockQuote>
parentStandardType != 'TOC'
@@ -3414,7 +3414,7 @@
-
+
<TOC> shall not contain <P>
parentStandardType != 'TOC'
@@ -3426,7 +3426,7 @@
-
+
<TOC> shall not contain <Note>
parentStandardType != 'TOC'
@@ -3438,7 +3438,7 @@
-
+
<TOC> shall not contain <Code>
parentStandardType != 'TOC'
@@ -3450,7 +3450,7 @@
-
+
<TOC> shall not contain <Hn>
parentStandardType != 'TOC'
@@ -3462,7 +3462,7 @@
-
+
<TOC> shall not contain <H>
parentStandardType != 'TOC'
@@ -3474,7 +3474,7 @@
-
+
<TOC> shall not contain <Title>
parentStandardType != 'TOC'
@@ -3486,7 +3486,7 @@
-
+
<TOC> shall not contain <Sub>
parentStandardType != 'TOC'
@@ -3498,7 +3498,7 @@
-
+
<TOC> shall not contain <Lbl>
parentStandardType != 'TOC'
@@ -3510,7 +3510,7 @@
-
+
<TOC> shall not contain <Em>
parentStandardType != 'TOC'
@@ -3522,7 +3522,7 @@
-
+
<TOC> shall not contain <Strong>
parentStandardType != 'TOC'
@@ -3534,7 +3534,7 @@
-
+
<TOC> shall not contain <Span>
parentStandardType != 'TOC'
@@ -3546,7 +3546,7 @@
-
+
<TOC> shall not contain <Quote>
parentStandardType != 'TOC'
@@ -3558,7 +3558,7 @@
-
+
<TOC> shall not contain <Link>
parentStandardType != 'TOC'
@@ -3570,7 +3570,7 @@
-
+
<TOC> shall not contain <Reference>
parentStandardType != 'TOC'
@@ -3582,7 +3582,7 @@
-
+
<TOC> shall not contain <Annot>
parentStandardType != 'TOC'
@@ -3594,7 +3594,7 @@
-
+
<TOC> shall not contain <Form>
parentStandardType != 'TOC'
@@ -3606,7 +3606,7 @@
-
+
<TOC> shall not contain <Ruby>
parentStandardType != 'TOC'
@@ -3618,7 +3618,7 @@
-
+
<TOC> shall not contain <RB>
parentStandardType != 'TOC'
@@ -3630,7 +3630,7 @@
-
+
<TOC> shall not contain <RT>
parentStandardType != 'TOC'
@@ -3642,7 +3642,7 @@
-
+
<TOC> shall not contain <RP>
parentStandardType != 'TOC'
@@ -3654,7 +3654,7 @@
-
+
<TOC> shall not contain <Warichu>
parentStandardType != 'TOC'
@@ -3666,7 +3666,7 @@
-
+
<TOC> shall not contain <WT>
parentStandardType != 'TOC'
@@ -3678,7 +3678,7 @@
-
+
<TOC> shall not contain <WP>
parentStandardType != 'TOC'
@@ -3690,7 +3690,7 @@
-
+
<TOC> shall not contain <FENote>
parentStandardType != 'TOC'
@@ -3702,7 +3702,7 @@
-
+
<TOC> shall not contain <Index>
parentStandardType != 'TOC'
@@ -3714,7 +3714,7 @@
-
+
<TOC> shall not contain <L>
parentStandardType != 'TOC'
@@ -3726,7 +3726,7 @@
-
+
<TOC> shall not contain <LI>
parentStandardType != 'TOC'
@@ -3738,7 +3738,7 @@
-
+
<TOC> shall not contain <LBody>
parentStandardType != 'TOC'
@@ -3750,7 +3750,7 @@
-
+
<TOC> shall not contain <BibEntry>
parentStandardType != 'TOC'
@@ -3762,7 +3762,7 @@
-
+
<TOC> shall not contain <Table>
parentStandardType != 'TOC'
@@ -3774,7 +3774,7 @@
-
+
<TOC> shall not contain <TR>
parentStandardType != 'TOC'
@@ -3786,7 +3786,7 @@
-
+
<TOC> shall not contain <TH>
parentStandardType != 'TOC'
@@ -3798,7 +3798,7 @@
-
+
<TOC> shall not contain <TD>
parentStandardType != 'TOC'
@@ -3810,7 +3810,7 @@
-
+
<TOC> shall not contain <THead>
parentStandardType != 'TOC'
@@ -3822,7 +3822,7 @@
-
+
<TOC> shall not contain <TBody>
parentStandardType != 'TOC'
@@ -3834,7 +3834,7 @@
-
+
<TOC> shall not contain <TFoot>
parentStandardType != 'TOC'
@@ -3846,7 +3846,7 @@
-
+
<TOC> shall contain at most one <Caption>
kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length <= 1
@@ -3858,7 +3858,7 @@
-
+
<TOC> shall not contain <Figure>
parentStandardType != 'TOC'
@@ -3870,7 +3870,7 @@
-
+
<TOC> shall not contain <Formula>
parentStandardType != 'TOC'
@@ -3882,7 +3882,7 @@
-
+
<TOC> shall not contain content items
hasContentItems == false
@@ -3894,7 +3894,7 @@
-
+
<TOCI> shall not contain <Document>
parentStandardType != 'TOCI'
@@ -3906,7 +3906,7 @@
-
+
<TOCI> shall not contain <DocumentFragment>
parentStandardType != 'TOCI'
@@ -3918,7 +3918,7 @@
-
+
<TOCI> shall not contain <Part>
parentStandardType != 'TOCI'
@@ -3930,7 +3930,7 @@
-
+
<TOCI> shall not contain <Art>
parentStandardType != 'TOCI'
@@ -3942,7 +3942,7 @@
-
+
<TOCI> shall not contain <Sect>
parentStandardType != 'TOCI'
@@ -3954,7 +3954,7 @@
-
+
<TOCI> shall not contain <TOCI>
parentStandardType != 'TOCI'
@@ -3966,7 +3966,7 @@
-
+
<TOCI> shall not contain <Aside>
parentStandardType != 'TOCI'
@@ -3978,7 +3978,7 @@
-
+
<TOCI> shall not contain <BlockQuote>
parentStandardType != 'TOCI'
@@ -3990,7 +3990,7 @@
-
+
<TOCI> shall not contain <Note>
parentStandardType != 'TOCI'
@@ -4002,7 +4002,7 @@
-
+
<TOCI> shall not contain <Code>
parentStandardType != 'TOCI'
@@ -4014,7 +4014,7 @@
-
+
<TOCI> shall not contain <Hn>
parentStandardType != 'TOCI'
@@ -4026,7 +4026,7 @@
-
+
<TOCI> shall not contain <H>
parentStandardType != 'TOCI'
@@ -4038,7 +4038,7 @@
-
+
<TOCI> shall not contain <Title>
parentStandardType != 'TOCI'
@@ -4050,7 +4050,7 @@
-
+
<TOCI> shall not contain <Sub>
parentStandardType != 'TOCI'
@@ -4062,7 +4062,7 @@
-
+
<TOCI> shall not contain <Em>
parentStandardType != 'TOCI'
@@ -4074,7 +4074,7 @@
-
+
<TOCI> shall not contain <Strong>
parentStandardType != 'TOCI'
@@ -4086,7 +4086,7 @@
-
+
<TOCI> shall not contain <Span>
parentStandardType != 'TOCI'
@@ -4098,7 +4098,7 @@
-
+
<TOCI> shall not contain <Quote>
parentStandardType != 'TOCI'
@@ -4110,7 +4110,7 @@
-
+
<TOCI> shall not contain <Link>
parentStandardType != 'TOCI'
@@ -4122,7 +4122,7 @@
-
+
<TOCI> shall not contain <Annot>
parentStandardType != 'TOCI'
@@ -4134,7 +4134,7 @@
-
+
<TOCI> shall not contain <Form>
parentStandardType != 'TOCI'
@@ -4146,7 +4146,7 @@
-
+
<TOCI> shall not contain <Ruby>
parentStandardType != 'TOCI'
@@ -4158,7 +4158,7 @@
-
+