diff --git a/.github/workflows/update-PDFUA-profiles-workflow.yml b/.github/workflows/update-PDFUA-profiles-workflow.yml
index 176f0373..d86d152f 100644
--- a/.github/workflows/update-PDFUA-profiles-workflow.yml
+++ b/.github/workflows/update-PDFUA-profiles-workflow.yml
@@ -8,6 +8,7 @@ on:
- 'PDF_UA/1/**'
- 'PDF_UA/2/**'
- 'PDF_UA/WCAG/**'
+ - 'PDF_UA/ISO-32005-Tagged.xml'
jobs:
update-profiles:
diff --git a/PDF_UA/ISO-32005-Tagged.xml b/PDF_UA/ISO-32005-Tagged.xml
index 89483c09..3ac64161 100644
--- a/PDF_UA/ISO-32005-Tagged.xml
+++ b/PDF_UA/ISO-32005-Tagged.xml
@@ -9,9 +9,9 @@
Every structure type should be mapped to a standard structure type
- false
+ isNotMappedToStandardType == false
- Structure type %1 is not mapped to the standard structure type
+ Non-standard structure type %1 is not mapped to a standard type
valueS
@@ -25,17 +25,17 @@
StructTreeRoot shall contain exactly one <Document>
kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 1
- StructTreeRoot either either doesn't contain or contains more than one <Document>
+ StructTreeRoot either doesn't contain or contains more than one <Document>
-
+
StructTreeRoot shall not contain <DocumentFragment>
- kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <DocumentFragment>
@@ -44,10 +44,10 @@
-
+
StructTreeRoot shall not contain <Part>
- kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Part>
@@ -56,10 +56,10 @@
-
+
StructTreeRoot shall not contain <Art>
- kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Art>
@@ -68,10 +68,10 @@
-
+
StructTreeRoot shall not contain <Div>
- kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Div>
@@ -80,10 +80,10 @@
-
+
StructTreeRoot shall not contain <Sect>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Sect>
@@ -92,10 +92,10 @@
-
+
StructTreeRoot shall not contain <TOC>
- kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <TOC>
@@ -104,10 +104,10 @@
-
+
StructTreeRoot shall not contain <TOCI>
- kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <TOCI>
@@ -116,10 +116,10 @@
-
+
StructTreeRoot shall not contain <Aside>
- kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Aside>
@@ -128,10 +128,10 @@
-
+
StructTreeRoot shall not contain <BlockQuote>
- kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <BlockQuote>
@@ -140,10 +140,10 @@
-
+
StructTreeRoot shall not contain <NonStruct>
- kidsStandardTypes.split('&').filter(elem => elem == 'NonStruct').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <NonStruct>
@@ -152,10 +152,10 @@
-
+
StructTreeRoot shall not contain <Private>
- kidsStandardTypes.split('&').filter(elem => elem == 'Private').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Private>
@@ -164,10 +164,10 @@
-
+
StructTreeRoot shall not contain <P>
- kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <P>
@@ -176,10 +176,10 @@
-
+
StructTreeRoot shall not contain <Note>
- kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Note>
@@ -188,10 +188,10 @@
-
+
StructTreeRoot shall not contain <Code>
- kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Code>
@@ -200,10 +200,10 @@
-
+
StructTreeRoot shall not contain <Hn>
- kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Hn>
@@ -212,10 +212,10 @@
-
+
StructTreeRoot shall not contain <H>
- kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <H>
@@ -224,10 +224,10 @@
-
+
StructTreeRoot shall not contain <Title>
- kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Title>
@@ -236,10 +236,10 @@
-
+
StructTreeRoot shall not contain <Sub>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Sub>
@@ -248,10 +248,10 @@
-
+
StructTreeRoot shall not contain <Lbl>
- kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Lbl>
@@ -260,10 +260,10 @@
-
+
StructTreeRoot shall not contain <Em>
- kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Em>
@@ -272,10 +272,10 @@
-
+
StructTreeRoot shall not contain <Strong>
- kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Strong>
@@ -284,10 +284,10 @@
-
+
StructTreeRoot shall not contain <Span>
- kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Span>
@@ -296,10 +296,10 @@
-
+
StructTreeRoot shall not contain <Quote>
- kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Quote>
@@ -308,10 +308,10 @@
-
+
StructTreeRoot shall not contain <Link>
- kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Link>
@@ -320,10 +320,10 @@
-
+
StructTreeRoot shall not contain <Reference>
- kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Reference>
@@ -332,10 +332,10 @@
-
+
StructTreeRoot shall not contain <Annot>
- kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Annot>
@@ -344,10 +344,10 @@
-
+
StructTreeRoot shall not contain <Form>
- kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Form>
@@ -356,10 +356,10 @@
-
+
StructTreeRoot shall not contain <Ruby>
- kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Ruby>
@@ -368,10 +368,10 @@
-
+
StructTreeRoot shall not contain <RB>
- kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <RB>
@@ -380,10 +380,10 @@
-
+
StructTreeRoot shall not contain <RT>
- kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <RT>
@@ -392,10 +392,10 @@
-
+
StructTreeRoot shall not contain <RP>
- kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <RP>
@@ -404,10 +404,10 @@
-
+
StructTreeRoot shall not contain <Warichu>
- kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Warichu>
@@ -416,10 +416,10 @@
-
+
StructTreeRoot shall not contain <WT>
- kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <WT>
@@ -428,10 +428,10 @@
-
+
StructTreeRoot shall not contain <WP>
- kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <WP>
@@ -440,10 +440,10 @@
-
+
StructTreeRoot shall not contain <FENote>
- kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <FENote>
@@ -452,10 +452,10 @@
-
+
StructTreeRoot shall not contain <Index>
- kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Index>
@@ -464,10 +464,10 @@
-
+
StructTreeRoot shall not contain <L>
- kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <L>
@@ -476,10 +476,10 @@
-
+
StructTreeRoot shall not contain <LI>
- kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <LI>
@@ -488,10 +488,10 @@
-
+
StructTreeRoot shall not contain <LBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <LBody>
@@ -500,10 +500,10 @@
-
+
StructTreeRoot shall not contain <BibEntry>
- kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <BibEntry>
@@ -512,10 +512,10 @@
-
+
StructTreeRoot shall not contain <Table>
- kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Table>
@@ -524,10 +524,10 @@
-
+
StructTreeRoot shall not contain <TR>
- kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <TR>
@@ -536,10 +536,10 @@
-
+
StructTreeRoot shall not contain <TH>
- kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <TH>
@@ -548,10 +548,10 @@
-
+
StructTreeRoot shall not contain <TD>
- kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <TD>
@@ -560,10 +560,10 @@
-
+
StructTreeRoot shall not contain <THead>
- kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <THead>
@@ -572,10 +572,10 @@
-
+
StructTreeRoot shall not contain <TBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <TBody>
@@ -584,10 +584,10 @@
-
+
StructTreeRoot shall not contain <TFoot>
- kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <TFoot>
@@ -596,10 +596,10 @@
-
+
StructTreeRoot shall not contain <Caption>
- kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Caption>
@@ -608,10 +608,10 @@
-
+
StructTreeRoot shall not contain <Figure>
- kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Figure>
@@ -620,10 +620,10 @@
-
+
StructTreeRoot shall not contain <Formula>
- kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Formula>
@@ -632,10 +632,10 @@
-
+
StructTreeRoot shall not contain <Artifact>
- kidsStandardTypes.split('&').filter(elem => elem == 'Artifact').length == 0
+ parentStandardType != 'StructTreeRoot'
StructTreeRoot contains <Artifact>
@@ -644,9 +644,9 @@
-
+
- StructTreeRoot shall not contain content item
+ StructTreeRoot shall not contain content items
hasContentItems == false
StructTreeRoot contains content item(s)
@@ -656,10 +656,10 @@
-
+
<Document> shall not contain <TOCI>
- kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0
+ parentStandardType != 'Document'
<Document> contains <TOCI>
@@ -680,10 +680,10 @@
-
+
<Document> shall not contain <Sub>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0
+ parentStandardType != 'Document'
<Document> contains <Sub>
@@ -692,10 +692,10 @@
-
+
<Document> shall not contain <Lbl>
- kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0
+ parentStandardType != 'Document'
<Document> contains <Lbl>
@@ -704,10 +704,10 @@
-
+
<Document> shall not contain <Em>
- kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0
+ parentStandardType != 'Document'
<Document> contains <Em>
@@ -716,10 +716,10 @@
-
+
<Document> shall not contain <Strong>
- kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0
+ parentStandardType != 'Document'
<Document> contains <Strong>
@@ -728,10 +728,10 @@
-
+
<Document> shall not contain <Span>
- kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0
+ parentStandardType != 'Document'
<Document> contains <Span>
@@ -740,10 +740,10 @@
-
+
<Document> shall not contain <Quote>
- kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0
+ parentStandardType != 'Document'
<Document> contains <Quote>
@@ -752,10 +752,10 @@
-
+
<Document> shall not contain <Reference>
- kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0
+ parentStandardType != 'Document'
<Document> contains <Reference>
@@ -764,10 +764,10 @@
-
+
<Document> shall not contain <Ruby>
- kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0
+ parentStandardType != 'Document'
<Document> contains <Ruby>
@@ -776,10 +776,10 @@
-
+
<Document> shall not contain <RB>
- kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0
+ parentStandardType != 'Document'
<Document> contains <RB>
@@ -788,10 +788,10 @@
-
+
<Document> shall not contain <RT>
- kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0
+ parentStandardType != 'Document'
<Document> contains <RT>
@@ -800,10 +800,10 @@
-
+
<Document> shall not contain <RP>
- kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0
+ parentStandardType != 'Document'
<Document> contains <RP>
@@ -812,10 +812,10 @@
-
+
<Document> shall not contain <Warichu>
- kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0
+ parentStandardType != 'Document'
<Document> contains <Warichu>
@@ -824,10 +824,10 @@
-
+
<Document> shall not contain <WT>
- kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0
+ parentStandardType != 'Document'
<Document> contains <WT>
@@ -836,10 +836,10 @@
-
+
<Document> shall not contain <WP>
- kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0
+ parentStandardType != 'Document'
<Document> contains <WP>
@@ -848,10 +848,10 @@
-
+
<Document> shall not contain <LI>
- kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0
+ parentStandardType != 'Document'
<Document> contains <LI>
@@ -860,10 +860,10 @@
-
+
<Document> shall not contain <LBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0
+ parentStandardType != 'Document'
<Document> contains <LBody>
@@ -872,10 +872,10 @@
-
+
<Document> shall not contain <BibEntry>
- kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0
+ parentStandardType != 'Document'
<Document> contains <BibEntry>
@@ -884,10 +884,10 @@
-
+
<Document> shall not contain <TR>
- kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0
+ parentStandardType != 'Document'
<Document> contains <TR>
@@ -896,10 +896,10 @@
-
+
<Document> shall not contain <TH>
- kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0
+ parentStandardType != 'Document'
<Document> contains <TH>
@@ -908,10 +908,10 @@
-
+
<Document> shall not contain <TD>
- kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0
+ parentStandardType != 'Document'
<Document> contains <TD>
@@ -920,10 +920,10 @@
-
+
<Document> shall not contain <THead>
- kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0
+ parentStandardType != 'Document'
<Document> contains <THead>
@@ -932,10 +932,10 @@
-
+
<Document> shall not contain <TBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0
+ parentStandardType != 'Document'
<Document> contains <TBody>
@@ -944,10 +944,10 @@
-
+
<Document> shall not contain <TFoot>
- kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0
+ parentStandardType != 'Document'
<Document> contains <TFoot>
@@ -956,10 +956,10 @@
-
+
<Document> shall not contain <Caption>
- kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0
+ parentStandardType != 'Document'
<Document> contains <Caption>
@@ -970,7 +970,7 @@
- <Document> shall not contain content item
+ <Document> shall not contain content items
hasContentItems == false
<Document> contains content item(s)
@@ -980,10 +980,10 @@
-
+
<DocumentFragment> shall not contain <TOCI>
- kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <TOCI>
@@ -1004,10 +1004,10 @@
-
+
<DocumentFragment> shall not contain <Sub>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Sub>
@@ -1016,10 +1016,10 @@
-
+
<DocumentFragment> shall not contain <Lbl>
- kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Lbl>
@@ -1028,10 +1028,10 @@
-
+
<DocumentFragment> shall not contain <Em>
- kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Em>
@@ -1040,10 +1040,10 @@
-
+
<DocumentFragment> shall not contain <Strong>
- kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Strong>
@@ -1052,10 +1052,10 @@
-
+
<DocumentFragment> shall not contain <Span>
- kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Span>
@@ -1064,10 +1064,10 @@
-
+
<DocumentFragment> shall not contain <Quote>
- kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Quote>
@@ -1076,10 +1076,10 @@
-
+
<DocumentFragment> shall not contain <Reference>
- kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Reference>
@@ -1088,10 +1088,10 @@
-
+
<DocumentFragment> shall not contain <Ruby>
- kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Ruby>
@@ -1100,10 +1100,10 @@
-
+
<DocumentFragment> shall not contain <RB>
- kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <RB>
@@ -1112,10 +1112,10 @@
-
+
<DocumentFragment> shall not contain <RT>
- kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <RT>
@@ -1124,10 +1124,10 @@
-
+
<DocumentFragment> shall not contain <RP>
- kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <RP>
@@ -1136,10 +1136,10 @@
-
+
<DocumentFragment> shall not contain <Warichu>
- kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Warichu>
@@ -1148,10 +1148,10 @@
-
+
<DocumentFragment> shall not contain <WT>
- kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <WT>
@@ -1160,10 +1160,10 @@
-
+
<DocumentFragment> shall not contain <WP>
- kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <WP>
@@ -1172,10 +1172,10 @@
-
+
<DocumentFragment> shall not contain <LI>
- kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <LI>
@@ -1184,10 +1184,10 @@
-
+
<DocumentFragment> shall not contain <LBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <LBody>
@@ -1196,10 +1196,10 @@
-
+
<DocumentFragment> shall not contain <BibEntry>
- kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <BibEntry>
@@ -1208,10 +1208,10 @@
-
+
<DocumentFragment> shall not contain <TR>
- kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <TR>
@@ -1220,10 +1220,10 @@
-
+
<DocumentFragment> shall not contain <TH>
- kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <TH>
@@ -1232,10 +1232,10 @@
-
+
<DocumentFragment> shall not contain <TD>
- kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <TD>
@@ -1244,10 +1244,10 @@
-
+
<DocumentFragment> shall not contain <THead>
- kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <THead>
@@ -1256,10 +1256,10 @@
-
+
<DocumentFragment> shall not contain <TBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <TBody>
@@ -1268,10 +1268,10 @@
-
+
<DocumentFragment> shall not contain <TFoot>
- kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <TFoot>
@@ -1280,10 +1280,10 @@
-
+
<DocumentFragment> shall not contain <Caption>
- kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0
+ parentStandardType != 'DocumentFragment'
<DocumentFragment> contains <Caption>
@@ -1294,7 +1294,7 @@
- <DocumentFragment> shall not contain content item
+ <DocumentFragment> shall not contain content items
hasContentItems == false
<DocumentFragment> contains content item(s)
@@ -1304,10 +1304,10 @@
-
+
<Part> shall not contain <Em>
- kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0
+ parentStandardType != 'Part'
<Part> contains <Em>
@@ -1316,10 +1316,10 @@
-
+
<Part> shall not contain <Strong>
- kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0
+ parentStandardType != 'Part'
<Part> contains <Strong>
@@ -1328,10 +1328,10 @@
-
+
<Part> shall not contain <Span>
- kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0
+ parentStandardType != 'Part'
<Part> contains <Span>
@@ -1340,10 +1340,10 @@
-
+
<Part> shall not contain <Quote>
- kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0
+ parentStandardType != 'Part'
<Part> contains <Quote>
@@ -1352,10 +1352,10 @@
-
+
<Part> shall not contain <Ruby>
- kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0
+ parentStandardType != 'Part'
<Part> contains <Ruby>
@@ -1364,10 +1364,10 @@
-
+
<Part> shall not contain <RB>
- kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0
+ parentStandardType != 'Part'
<Part> contains <RB>
@@ -1376,10 +1376,10 @@
-
+
<Part> shall not contain <RT>
- kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0
+ parentStandardType != 'Part'
<Part> contains <RT>
@@ -1388,10 +1388,10 @@
-
+
<Part> shall not contain <RP>
- kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0
+ parentStandardType != 'Part'
<Part> contains <RP>
@@ -1400,10 +1400,10 @@
-
+
<Part> shall not contain <Warichu>
- kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0
+ parentStandardType != 'Part'
<Part> contains <Warichu>
@@ -1412,10 +1412,10 @@
-
+
<Part> shall not contain <WT>
- kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0
+ parentStandardType != 'Part'
<Part> contains <WT>
@@ -1424,10 +1424,10 @@
-
+
<Part> shall not contain <WP>
- kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0
+ parentStandardType != 'Part'
<Part> contains <WP>
@@ -1436,10 +1436,10 @@
-
+
<Part> shall not contain <LI>
- kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0
+ parentStandardType != 'Part'
<Part> contains <LI>
@@ -1448,10 +1448,10 @@
-
+
<Part> shall not contain <LBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0
+ parentStandardType != 'Part'
<Part> contains <LBody>
@@ -1460,10 +1460,10 @@
-
+
<Part> shall not contain <TR>
- kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0
+ parentStandardType != 'Part'
<Part> contains <TR>
@@ -1472,10 +1472,10 @@
-
+
<Part> shall not contain <TH>
- kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0
+ parentStandardType != 'Part'
<Part> contains <TH>
@@ -1484,10 +1484,10 @@
-
+
<Part> shall not contain <TD>
- kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0
+ parentStandardType != 'Part'
<Part> contains <TD>
@@ -1496,10 +1496,10 @@
-
+
<Part> shall not contain <THead>
- kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0
+ parentStandardType != 'Part'
<Part> contains <THead>
@@ -1508,10 +1508,10 @@
-
+
<Part> shall not contain <TBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0
+ parentStandardType != 'Part'
<Part> contains <TBody>
@@ -1520,10 +1520,10 @@
-
+
<Part> shall not contain <TFoot>
- kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0
+ parentStandardType != 'Part'
<Part> contains <TFoot>
@@ -1534,7 +1534,7 @@
- <Part> shall not contain content item
+ <Part> shall not contain content items
hasContentItems == false
<Part> contains content item(s)
@@ -1546,7 +1546,7 @@
- <Div> shall not contain content item
+ <Div> shall not contain content items
hasContentItems == false
<Div> contains content item(s)
@@ -1556,10 +1556,10 @@
-
+
<Art> shall not contain <Document>
- kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0
+ parentStandardType != 'Art'
<Art> contains <Document>
@@ -1571,7 +1571,7 @@
<Art> shall not contain <Art>
- kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0
+ parentStandardType != 'Art'
<Art> contains <Art>
@@ -1580,10 +1580,10 @@
-
+
<Art> shall not contain <TOCI>
- kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0
+ parentStandardType != 'Art'
<Art> contains <TOCI>
@@ -1604,10 +1604,10 @@
-
+
<Art> shall not contain <Sub>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0
+ parentStandardType != 'Art'
<Art> contains <Sub>
@@ -1616,10 +1616,10 @@
-
+
<Art> shall not contain <Em>
- kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0
+ parentStandardType != 'Art'
<Art> contains <Em>
@@ -1628,10 +1628,10 @@
-
+
<Art> shall not contain <Strong>
- kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0
+ parentStandardType != 'Art'
<Art> contains <Strong>
@@ -1640,10 +1640,10 @@
-
+
<Art> shall not contain <Span>
- kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0
+ parentStandardType != 'Art'
<Art> contains <Span>
@@ -1652,10 +1652,10 @@
-
+
<Art> shall not contain <Quote>
- kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0
+ parentStandardType != 'Art'
<Art> contains <Quote>
@@ -1664,10 +1664,10 @@
-
+
<Art> shall not contain <Reference>
- kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0
+ parentStandardType != 'Art'
<Art> contains <Reference>
@@ -1676,10 +1676,10 @@
-
+
<Art> shall not contain <Ruby>
- kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0
+ parentStandardType != 'Art'
<Art> contains <Ruby>
@@ -1688,10 +1688,10 @@
-
+
<Art> shall not contain <RB>
- kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0
+ parentStandardType != 'Art'
<Art> contains <RB>
@@ -1700,10 +1700,10 @@
-
+
<Art> shall not contain <RT>
- kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0
+ parentStandardType != 'Art'
<Art> contains <RT>
@@ -1712,10 +1712,10 @@
-
+
<Art> shall not contain <RP>
- kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0
+ parentStandardType != 'Art'
<Art> contains <RP>
@@ -1724,10 +1724,10 @@
-
+
<Art> shall not contain <Warichu>
- kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0
+ parentStandardType != 'Art'
<Art> contains <Warichu>
@@ -1736,10 +1736,10 @@
-
+
<Art> shall not contain <WT>
- kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0
+ parentStandardType != 'Art'
<Art> contains <WT>
@@ -1748,10 +1748,10 @@
-
+
<Art> shall not contain <WP>
- kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0
+ parentStandardType != 'Art'
<Art> contains <WP>
@@ -1760,10 +1760,10 @@
-
+
<Art> shall not contain <LI>
- kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0
+ parentStandardType != 'Art'
<Art> contains <LI>
@@ -1772,10 +1772,10 @@
-
+
<Art> shall not contain <LBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0
+ parentStandardType != 'Art'
<Art> contains <LBody>
@@ -1784,10 +1784,10 @@
-
+
<Art> shall not contain <BibEntry>
- kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0
+ parentStandardType != 'Art'
<Art> contains <BibEntry>
@@ -1796,10 +1796,10 @@
-
+
<Art> shall not contain <TR>
- kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0
+ parentStandardType != 'Art'
<Art> contains <TR>
@@ -1808,10 +1808,10 @@
-
+
<Art> shall not contain <TH>
- kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0
+ parentStandardType != 'Art'
<Art> contains <TH>
@@ -1820,10 +1820,10 @@
-
+
<Art> shall not contain <TD>
- kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0
+ parentStandardType != 'Art'
<Art> contains <TD>
@@ -1832,10 +1832,10 @@
-
+
<Art> shall not contain <THead>
- kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0
+ parentStandardType != 'Art'
<Art> contains <THead>
@@ -1844,10 +1844,10 @@
-
+
<Art> shall not contain <TBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0
+ parentStandardType != 'Art'
<Art> contains <TBody>
@@ -1856,10 +1856,10 @@
-
+
<Art> shall not contain <TFoot>
- kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0
+ parentStandardType != 'Art'
<Art> contains <TFoot>
@@ -1870,7 +1870,7 @@
- <Art> shall not contain content item
+ <Art> shall not contain content items
hasContentItems == false
<Art> contains content item(s)
@@ -1880,10 +1880,10 @@
-
+
<Sect> shall not contain <Document>
- kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <Document>
@@ -1892,10 +1892,10 @@
-
+
<Sect> shall not contain <TOCI>
- kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <TOCI>
@@ -1916,10 +1916,10 @@
-
+
<Sect> shall not contain <Sub>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <Sub>
@@ -1928,10 +1928,10 @@
-
+
<Sect> shall not contain <Em>
- kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <Em>
@@ -1940,10 +1940,10 @@
-
+
<Sect> shall not contain <Strong>
- kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <Strong>
@@ -1952,10 +1952,10 @@
-
+
<Sect> shall not contain <Span>
- kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <Span>
@@ -1964,10 +1964,10 @@
-
+
<Sect> shall not contain <Quote>
- kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <Quote>
@@ -1976,10 +1976,10 @@
-
+
<Sect> shall not contain <Reference>
- kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <Reference>
@@ -1988,10 +1988,10 @@
-
+
<Sect> shall not contain <Ruby>
- kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <Ruby>
@@ -2000,10 +2000,10 @@
-
+
<Sect> shall not contain <RB>
- kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <RB>
@@ -2012,10 +2012,10 @@
-
+
<Sect> shall not contain <RT>
- kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <RT>
@@ -2024,10 +2024,10 @@
-
+
<Sect> shall not contain <RP>
- kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <RP>
@@ -2036,10 +2036,10 @@
-
+
<Sect> shall not contain <Warichu>
- kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <Warichu>
@@ -2048,10 +2048,10 @@
-
+
<Sect> shall not contain <WT>
- kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <WT>
@@ -2060,10 +2060,10 @@
-
+
<Sect> shall not contain <WP>
- kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <WP>
@@ -2072,10 +2072,10 @@
-
+
<Sect> shall not contain <LI>
- kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <LI>
@@ -2084,10 +2084,10 @@
-
+
<Sect> shall not contain <LBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <LBody>
@@ -2096,10 +2096,10 @@
-
+
<Sect> shall not contain <BibEntry>
- kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <BibEntry>
@@ -2108,10 +2108,10 @@
-
+
<Sect> shall not contain <TR>
- kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <TR>
@@ -2120,10 +2120,10 @@
-
+
<Sect> shall not contain <TH>
- kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <TH>
@@ -2132,10 +2132,10 @@
-
+
<Sect> shall not contain <TD>
- kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <TD>
@@ -2144,10 +2144,10 @@
-
+
<Sect> shall not contain <THead>
- kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <THead>
@@ -2156,10 +2156,10 @@
-
+
<Sect> shall not contain <TBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <TBody>
@@ -2168,10 +2168,10 @@
-
+
<Sect> shall not contain <TFoot>
- kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0
+ parentStandardType != 'Sect'
<Sect> contains <TFoot>
@@ -2182,7 +2182,7 @@
- <Sect> shall not contain content item
+ <Sect> shall not contain content items
hasContentItems == false
<Sect> contains content item(s)
@@ -2192,10 +2192,10 @@
-
+
<TOC> shall not contain <Document>
- kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Document>
@@ -2204,10 +2204,10 @@
-
+
<TOC> shall not contain <DocumentFragment>
- kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <DocumentFragment>
@@ -2216,10 +2216,10 @@
-
+
<TOC> shall not contain <Part>
- kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Part>
@@ -2228,10 +2228,10 @@
-
+
<TOC> shall not contain <Art>
- kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Art>
@@ -2240,10 +2240,10 @@
-
+
<TOC> shall not contain <Div>
- kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Div>
@@ -2252,10 +2252,10 @@
-
+
<TOC> shall not contain <Sect>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Sect>
@@ -2264,10 +2264,10 @@
-
+
<TOC> shall not contain <Aside>
- kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Aside>
@@ -2276,10 +2276,10 @@
-
+
<TOC> shall not contain <BlockQuote>
- kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <BlockQuote>
@@ -2288,10 +2288,10 @@
-
+
<TOC> shall not contain <P>
- kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <P>
@@ -2300,10 +2300,10 @@
-
+
<TOC> shall not contain <Note>
- kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Note>
@@ -2312,10 +2312,10 @@
-
+
<TOC> shall not contain <Code>
- kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Code>
@@ -2324,10 +2324,10 @@
-
+
<TOC> shall not contain <Hn>
- kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Hn>
@@ -2336,10 +2336,10 @@
-
+
<TOC> shall not contain <H>
- kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <H>
@@ -2348,10 +2348,10 @@
-
+
<TOC> shall not contain <Title>
- kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Title>
@@ -2360,10 +2360,10 @@
-
+
<TOC> shall not contain <Sub>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Sub>
@@ -2372,10 +2372,10 @@
-
+
<TOC> shall not contain <Lbl>
- kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Lbl>
@@ -2384,10 +2384,10 @@
-
+
<TOC> shall not contain <Em>
- kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Em>
@@ -2396,10 +2396,10 @@
-
+
<TOC> shall not contain <Strong>
- kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Strong>
@@ -2408,10 +2408,10 @@
-
+
<TOC> shall not contain <Span>
- kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Span>
@@ -2420,10 +2420,10 @@
-
+
<TOC> shall not contain <Quote>
- kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Quote>
@@ -2432,10 +2432,10 @@
-
+
<TOC> shall not contain <Link>
- kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Link>
@@ -2444,10 +2444,10 @@
-
+
<TOC> shall not contain <Reference>
- kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Reference>
@@ -2456,10 +2456,10 @@
-
+
<TOC> shall not contain <Annot>
- kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Annot>
@@ -2468,10 +2468,10 @@
-
+
<TOC> shall not contain <Form>
- kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Form>
@@ -2480,10 +2480,10 @@
-
+
<TOC> shall not contain <Ruby>
- kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Ruby>
@@ -2492,10 +2492,10 @@
-
+
<TOC> shall not contain <RB>
- kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <RB>
@@ -2504,10 +2504,10 @@
-
+
<TOC> shall not contain <RT>
- kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <RT>
@@ -2516,10 +2516,10 @@
-
+
<TOC> shall not contain <RP>
- kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <RP>
@@ -2528,10 +2528,10 @@
-
+
<TOC> shall not contain <Warichu>
- kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Warichu>
@@ -2540,10 +2540,10 @@
-
+
<TOC> shall not contain <WT>
- kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <WT>
@@ -2552,10 +2552,10 @@
-
+
<TOC> shall not contain <WP>
- kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <WP>
@@ -2564,10 +2564,10 @@
-
+
<TOC> shall not contain <FENote>
- kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <FENote>
@@ -2576,10 +2576,10 @@
-
+
<TOC> shall not contain <Index>
- kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Index>
@@ -2588,10 +2588,10 @@
-
+
<TOC> shall not contain <L>
- kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <L>
@@ -2600,10 +2600,10 @@
-
+
<TOC> shall not contain <LI>
- kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <LI>
@@ -2612,10 +2612,10 @@
-
+
<TOC> shall not contain <LBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <LBody>
@@ -2624,10 +2624,10 @@
-
+
<TOC> shall not contain <BibEntry>
- kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <BibEntry>
@@ -2636,10 +2636,10 @@
-
+
<TOC> shall not contain <Table>
- kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Table>
@@ -2648,10 +2648,10 @@
-
+
<TOC> shall not contain <TR>
- kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <TR>
@@ -2660,10 +2660,10 @@
-
+
<TOC> shall not contain <TH>
- kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <TH>
@@ -2672,10 +2672,10 @@
-
+
<TOC> shall not contain <TD>
- kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <TD>
@@ -2684,10 +2684,10 @@
-
+
<TOC> shall not contain <THead>
- kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <THead>
@@ -2696,10 +2696,10 @@
-
+
<TOC> shall not contain <TBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <TBody>
@@ -2708,10 +2708,10 @@
-
+
<TOC> shall not contain <TFoot>
- kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <TFoot>
@@ -2732,10 +2732,10 @@
-
+
<TOC> shall not contain <Figure>
- kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Figure>
@@ -2744,10 +2744,10 @@
-
+
<TOC> shall not contain <Formula>
- kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0
+ parentStandardType != 'TOC'
<TOC> contains <Formula>
@@ -2758,7 +2758,7 @@
- <TOC> shall not contain content item
+ <TOC> shall not contain content items
hasContentItems == false
<TOC> contains content item(s)
@@ -2768,10 +2768,10 @@
-
+
<TOCI> shall not contain <Document>
- kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Document>
@@ -2780,10 +2780,10 @@
-
+
<TOCI> shall not contain <DocumentFragment>
- kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <DocumentFragment>
@@ -2792,10 +2792,10 @@
-
+
<TOCI> shall not contain <Part>
- kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Part>
@@ -2804,10 +2804,10 @@
-
+
<TOCI> shall not contain <Art>
- kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Art>
@@ -2816,10 +2816,10 @@
-
+
<TOCI> shall not contain <Sect>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Sect>
@@ -2831,7 +2831,7 @@
<TOCI> shall not contain <TOCI>
- kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <TOCI>
@@ -2840,10 +2840,10 @@
-
+
<TOCI> shall not contain <Aside>
- kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Aside>
@@ -2852,10 +2852,10 @@
-
+
<TOCI> shall not contain <BlockQuote>
- kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <BlockQuote>
@@ -2864,10 +2864,10 @@
-
+
<TOCI> shall not contain <Note>
- kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Note>
@@ -2876,10 +2876,10 @@
-
+
<TOCI> shall not contain <Code>
- kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Code>
@@ -2888,10 +2888,10 @@
-
+
<TOCI> shall not contain <Hn>
- kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Hn>
@@ -2900,10 +2900,10 @@
-
+
<TOCI> shall not contain <H>
- kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <H>
@@ -2912,10 +2912,10 @@
-
+
<TOCI> shall not contain <Title>
- kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Title>
@@ -2924,10 +2924,10 @@
-
+
<TOCI> shall not contain <Sub>
- kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Sub>
@@ -2936,10 +2936,10 @@
-
+
<TOCI> shall not contain <Em>
- kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Em>
@@ -2948,10 +2948,10 @@
-
+
<TOCI> shall not contain <Strong>
- kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Strong>
@@ -2960,10 +2960,10 @@
-
+
<TOCI> shall not contain <Span>
- kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Span>
@@ -2972,10 +2972,10 @@
-
+
<TOCI> shall not contain <Quote>
- kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Quote>
@@ -2984,10 +2984,10 @@
-
+
<TOCI> shall not contain <Link>
- kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Link>
@@ -2996,10 +2996,10 @@
-
+
<TOCI> shall not contain <Annot>
- kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Annot>
@@ -3008,10 +3008,10 @@
-
+
<TOCI> shall not contain <Form>
- kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Form>
@@ -3020,10 +3020,10 @@
-
+
<TOCI> shall not contain <Ruby>
- kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Ruby>
@@ -3032,10 +3032,10 @@
-
+
<TOCI> shall not contain <RB>
- kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <RB>
@@ -3044,10 +3044,10 @@
-
+
<TOCI> shall not contain <RT>
- kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <RT>
@@ -3056,10 +3056,10 @@
-
+
<TOCI> shall not contain <RP>
- kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <RP>
@@ -3068,10 +3068,10 @@
-
+
<TOCI> shall not contain <Warichu>
- kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Warichu>
@@ -3080,10 +3080,10 @@
-
+
<TOCI> shall not contain <WT>
- kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <WT>
@@ -3092,10 +3092,10 @@
-
+
<TOCI> shall not contain <WP>
- kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <WP>
@@ -3104,10 +3104,10 @@
-
+
<TOCI> shall not contain <FENote>
- kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <FENote>
@@ -3116,10 +3116,10 @@
-
+
<TOCI> shall not contain <Index>
- kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <Index>
@@ -3128,10 +3128,10 @@
-
+
<TOCI> shall not contain <L>
- kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <L>
@@ -3140,10 +3140,10 @@
-
+
<TOCI> shall not contain <LI>
- kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <LI>
@@ -3152,10 +3152,10 @@
-
+
<TOCI> shall not contain <LBody>
- kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0
+ parentStandardType != 'TOCI'
<TOCI> contains <LBody>
@@ -3164,10 +3164,10 @@
-
+
<TOCI> shall not contain <BibEntry>
- kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0
+ parentStandardType != 'TOCI'