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' <TOCI> contains <BibEntry> @@ -3176,10 +3176,10 @@ - + <TOCI> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <Table> @@ -3188,10 +3188,10 @@ - + <TOCI> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <TR> @@ -3200,10 +3200,10 @@ - + <TOCI> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <TH> @@ -3212,10 +3212,10 @@ - + <TOCI> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <TD> @@ -3224,10 +3224,10 @@ - + <TOCI> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <THead> @@ -3236,10 +3236,10 @@ - + <TOCI> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <TBody> @@ -3248,10 +3248,10 @@ - + <TOCI> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <TFoot> @@ -3260,10 +3260,10 @@ - + <TOCI> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <Caption> @@ -3272,10 +3272,10 @@ - + <TOCI> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <Figure> @@ -3284,10 +3284,10 @@ - + <TOCI> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'TOCI' <TOCI> contains <Formula> @@ -3298,7 +3298,7 @@ - <TOCI> shall not contain content item + <TOCI> shall not contain content items hasContentItems == false <TOCI> contains content item(s) @@ -3308,10 +3308,10 @@ - + <Aside> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Aside' <Aside> contains <TOCI> @@ -3323,7 +3323,7 @@ <Aside> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Aside' <Aside> contains <Aside> @@ -3344,10 +3344,10 @@ - + <Aside> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Aside' <Aside> contains <Title> @@ -3356,10 +3356,10 @@ - + <Aside> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Aside' <Aside> contains <Sub> @@ -3368,10 +3368,10 @@ - + <Aside> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'Aside' <Aside> contains <Em> @@ -3380,10 +3380,10 @@ - + <Aside> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'Aside' <Aside> contains <Strong> @@ -3392,10 +3392,10 @@ - + <Aside> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'Aside' <Aside> contains <Span> @@ -3404,10 +3404,10 @@ - + <Aside> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'Aside' <Aside> contains <Quote> @@ -3416,10 +3416,10 @@ - + <Aside> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'Aside' <Aside> contains <Ruby> @@ -3428,10 +3428,10 @@ - + <Aside> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Aside' <Aside> contains <RB> @@ -3440,10 +3440,10 @@ - + <Aside> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Aside' <Aside> contains <RT> @@ -3452,10 +3452,10 @@ - + <Aside> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Aside' <Aside> contains <RP> @@ -3464,10 +3464,10 @@ - + <Aside> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'Aside' <Aside> contains <Warichu> @@ -3476,10 +3476,10 @@ - + <Aside> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Aside' <Aside> contains <WT> @@ -3488,10 +3488,10 @@ - + <Aside> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Aside' <Aside> contains <WP> @@ -3500,10 +3500,10 @@ - + <Aside> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Aside' <Aside> contains <LI> @@ -3512,10 +3512,10 @@ - + <Aside> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Aside' <Aside> contains <LBody> @@ -3524,10 +3524,10 @@ - + <Aside> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'Aside' <Aside> contains <BibEntry> @@ -3536,10 +3536,10 @@ - + <Aside> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Aside' <Aside> contains <TR> @@ -3548,10 +3548,10 @@ - + <Aside> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Aside' <Aside> contains <TH> @@ -3560,10 +3560,10 @@ - + <Aside> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Aside' <Aside> contains <TD> @@ -3572,10 +3572,10 @@ - + <Aside> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Aside' <Aside> contains <THead> @@ -3584,10 +3584,10 @@ - + <Aside> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Aside' <Aside> contains <TBody> @@ -3596,10 +3596,10 @@ - + <Aside> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Aside' <Aside> contains <TFoot> @@ -3620,10 +3620,10 @@ - + <BlockQuote> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <TOCI> @@ -3632,10 +3632,10 @@ - + <BlockQuote> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <Aside> @@ -3656,10 +3656,10 @@ - + <BlockQuote> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <Title> @@ -3668,10 +3668,10 @@ - + <BlockQuote> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <Sub> @@ -3680,10 +3680,10 @@ - + <BlockQuote> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <Em> @@ -3692,10 +3692,10 @@ - + <BlockQuote> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <Strong> @@ -3704,10 +3704,10 @@ - + <BlockQuote> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <Span> @@ -3716,10 +3716,10 @@ - + <BlockQuote> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <Quote> @@ -3728,10 +3728,10 @@ - + <BlockQuote> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <Ruby> @@ -3740,10 +3740,10 @@ - + <BlockQuote> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <RB> @@ -3752,10 +3752,10 @@ - + <BlockQuote> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <RT> @@ -3764,10 +3764,10 @@ - + <BlockQuote> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <RP> @@ -3776,10 +3776,10 @@ - + <BlockQuote> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <Warichu> @@ -3788,10 +3788,10 @@ - + <BlockQuote> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <WT> @@ -3800,10 +3800,10 @@ - + <BlockQuote> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <WP> @@ -3812,10 +3812,10 @@ - + <BlockQuote> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <LI> @@ -3824,10 +3824,10 @@ - + <BlockQuote> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <LBody> @@ -3836,10 +3836,10 @@ - + <BlockQuote> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <BibEntry> @@ -3848,10 +3848,10 @@ - + <BlockQuote> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <TR> @@ -3860,10 +3860,10 @@ - + <BlockQuote> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <TH> @@ -3872,10 +3872,10 @@ - + <BlockQuote> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <TD> @@ -3884,10 +3884,10 @@ - + <BlockQuote> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <THead> @@ -3896,10 +3896,10 @@ - + <BlockQuote> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <TBody> @@ -3908,10 +3908,10 @@ - + <BlockQuote> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'BlockQuote' <BlockQuote> contains <TFoot> @@ -3932,10 +3932,10 @@ - + <Title> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Title' <Title> contains <Document> @@ -3944,10 +3944,10 @@ - + <Title> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Title' <Title> contains <DocumentFragment> @@ -3956,10 +3956,10 @@ - + <Title> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Title' <Title> contains <Art> @@ -3968,10 +3968,10 @@ - + <Title> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Title' <Title> contains <Sect> @@ -3980,10 +3980,10 @@ - + <Title> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Title' <Title> contains <TOC> @@ -3992,10 +3992,10 @@ - + <Title> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Title' <Title> contains <TOCI> @@ -4004,10 +4004,10 @@ - + <Title> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Title' <Title> contains <BlockQuote> @@ -4016,10 +4016,10 @@ - + <Title> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Title' <Title> contains <Hn> @@ -4028,10 +4028,10 @@ - + <Title> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Title' <Title> contains <H> @@ -4043,7 +4043,7 @@ <Title> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Title' <Title> contains <Title> @@ -4052,10 +4052,10 @@ - + <Title> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Title' <Title> contains <Sub> @@ -4064,10 +4064,10 @@ - + <Title> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Title' <Title> contains <RB> @@ -4076,10 +4076,10 @@ - + <Title> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Title' <Title> contains <RT> @@ -4088,10 +4088,10 @@ - + <Title> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Title' <Title> contains <RP> @@ -4100,10 +4100,10 @@ - + <Title> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Title' <Title> contains <WT> @@ -4112,10 +4112,10 @@ - + <Title> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Title' <Title> contains <WP> @@ -4124,10 +4124,10 @@ - + <Title> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Title' <Title> contains <Index> @@ -4136,10 +4136,10 @@ - + <Title> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Title' <Title> contains <LI> @@ -4148,10 +4148,10 @@ - + <Title> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Title' <Title> contains <LBody> @@ -4160,10 +4160,10 @@ - + <Title> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Title' <Title> contains <TR> @@ -4172,10 +4172,10 @@ - + <Title> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Title' <Title> contains <TH> @@ -4184,10 +4184,10 @@ - + <Title> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Title' <Title> contains <TD> @@ -4196,10 +4196,10 @@ - + <Title> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Title' <Title> contains <THead> @@ -4208,10 +4208,10 @@ - + <Title> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Title' <Title> contains <TBody> @@ -4220,10 +4220,10 @@ - + <Title> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Title' <Title> contains <TFoot> @@ -4244,10 +4244,10 @@ - + <Sub> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Sub' <Sub> contains <Document> @@ -4256,10 +4256,10 @@ - + <Sub> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Sub' <Sub> contains <DocumentFragment> @@ -4268,10 +4268,10 @@ - + <Sub> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Sub' <Sub> contains <Part> @@ -4280,10 +4280,10 @@ - + <Sub> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Sub' <Sub> contains <Art> @@ -4292,10 +4292,10 @@ - + <Sub> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Sub' <Sub> contains <Div> @@ -4304,10 +4304,10 @@ - + <Sub> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Sub' <Sub> contains <Sect> @@ -4316,10 +4316,10 @@ - + <Sub> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Sub' <Sub> contains <TOC> @@ -4328,10 +4328,10 @@ - + <Sub> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Sub' <Sub> contains <TOCI> @@ -4340,10 +4340,10 @@ - + <Sub> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Sub' <Sub> contains <Aside> @@ -4352,10 +4352,10 @@ - + <Sub> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Sub' <Sub> contains <BlockQuote> @@ -4364,10 +4364,10 @@ - + <Sub> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Sub' <Sub> contains <P> @@ -4376,10 +4376,10 @@ - + <Sub> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Sub' <Sub> contains <Hn> @@ -4388,10 +4388,10 @@ - + <Sub> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Sub' <Sub> contains <H> @@ -4400,10 +4400,10 @@ - + <Sub> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Sub' <Sub> contains <Title> @@ -4415,7 +4415,7 @@ <Sub> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Sub' <Sub> contains <Sub> @@ -4424,10 +4424,10 @@ - + <Sub> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Sub' <Sub> contains <RB> @@ -4436,10 +4436,10 @@ - + <Sub> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Sub' <Sub> contains <RT> @@ -4448,10 +4448,10 @@ - + <Sub> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Sub' <Sub> contains <RP> @@ -4460,10 +4460,10 @@ - + <Sub> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Sub' <Sub> contains <WT> @@ -4472,10 +4472,10 @@ - + <Sub> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Sub' <Sub> contains <WP> @@ -4484,10 +4484,10 @@ - + <Sub> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Sub' <Sub> contains <Index> @@ -4496,10 +4496,10 @@ - + <Sub> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Sub' <Sub> contains <LI> @@ -4508,10 +4508,10 @@ - + <Sub> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Sub' <Sub> contains <LBody> @@ -4520,10 +4520,10 @@ - + <Sub> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Sub' <Sub> contains <Table> @@ -4532,10 +4532,10 @@ - + <Sub> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Sub' <Sub> contains <TR> @@ -4544,10 +4544,10 @@ - + <Sub> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Sub' <Sub> contains <TH> @@ -4556,10 +4556,10 @@ - + <Sub> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Sub' <Sub> contains <TD> @@ -4568,10 +4568,10 @@ - + <Sub> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Sub' <Sub> contains <THead> @@ -4580,10 +4580,10 @@ - + <Sub> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Sub' <Sub> contains <TBody> @@ -4592,10 +4592,10 @@ - + <Sub> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Sub' <Sub> contains <TFoot> @@ -4604,10 +4604,10 @@ - + <Sub> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Sub' <Sub> contains <Caption> @@ -4616,10 +4616,10 @@ - + <P> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'P' <P> contains <Document> @@ -4628,10 +4628,10 @@ - + <P> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'P' <P> contains <DocumentFragment> @@ -4640,10 +4640,10 @@ - + <P> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'P' <P> contains <Part> @@ -4652,10 +4652,10 @@ - + <P> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'P' <P> contains <Art> @@ -4664,10 +4664,10 @@ - + <P> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'P' <P> contains <Div> @@ -4676,10 +4676,10 @@ - + <P> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'P' <P> contains <Sect> @@ -4688,10 +4688,10 @@ - + <P> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'P' <P> contains <TOC> @@ -4700,10 +4700,10 @@ - + <P> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'P' <P> contains <TOCI> @@ -4712,10 +4712,10 @@ - + <P> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'P' <P> contains <Aside> @@ -4724,10 +4724,10 @@ - + <P> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'P' <P> contains <BlockQuote> @@ -4739,7 +4739,7 @@ <P> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'P' <P> contains <P> @@ -4748,10 +4748,10 @@ - + <P> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'P' <P> contains <Hn> @@ -4760,10 +4760,10 @@ - + <P> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'P' <P> contains <H> @@ -4772,10 +4772,10 @@ - + <P> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'P' <P> contains <Title> @@ -4784,10 +4784,10 @@ - + <P> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'P' <P> contains <RB> @@ -4796,10 +4796,10 @@ - + <P> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'P' <P> contains <RT> @@ -4808,10 +4808,10 @@ - + <P> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'P' <P> contains <RP> @@ -4820,10 +4820,10 @@ - + <P> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'P' <P> contains <WT> @@ -4832,10 +4832,10 @@ - + <P> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'P' <P> contains <WP> @@ -4844,10 +4844,10 @@ - + <P> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'P' <P> contains <Index> @@ -4856,10 +4856,10 @@ - + <P> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'P' <P> contains <LI> @@ -4868,10 +4868,10 @@ - + <P> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'P' <P> contains <LBody> @@ -4880,10 +4880,10 @@ - + <P> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'P' <P> contains <TR> @@ -4892,10 +4892,10 @@ - + <P> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'P' <P> contains <TH> @@ -4904,10 +4904,10 @@ - + <P> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'P' <P> contains <TD> @@ -4916,10 +4916,10 @@ - + <P> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'P' <P> contains <THead> @@ -4928,10 +4928,10 @@ - + <P> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'P' <P> contains <TBody> @@ -4940,10 +4940,10 @@ - + <P> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'P' <P> contains <TFoot> @@ -4952,10 +4952,10 @@ - + <P> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'P' <P> contains <Caption> @@ -4964,10 +4964,10 @@ - + <Note> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Note' <Note> contains <Document> @@ -4976,10 +4976,10 @@ - + <Note> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Note' <Note> contains <TOC> @@ -4988,10 +4988,10 @@ - + <Note> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Note' <Note> contains <TOCI> @@ -5000,10 +5000,10 @@ - + <Note> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Note' <Note> contains <Hn> @@ -5012,10 +5012,10 @@ - + <Note> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Note' <Note> contains <H> @@ -5024,10 +5024,10 @@ - + <Note> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Note' <Note> contains <Title> @@ -5036,10 +5036,10 @@ - + <Note> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Note' <Note> contains <RB> @@ -5048,10 +5048,10 @@ - + <Note> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Note' <Note> contains <RT> @@ -5060,10 +5060,10 @@ - + <Note> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Note' <Note> contains <RP> @@ -5072,10 +5072,10 @@ - + <Note> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Note' <Note> contains <WT> @@ -5084,10 +5084,10 @@ - + <Note> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Note' <Note> contains <WP> @@ -5096,10 +5096,10 @@ - + <Note> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Note' <Note> contains <LI> @@ -5108,10 +5108,10 @@ - + <Note> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Note' <Note> contains <LBody> @@ -5120,10 +5120,10 @@ - + <Note> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Note' <Note> contains <TR> @@ -5132,10 +5132,10 @@ - + <Note> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Note' <Note> contains <TH> @@ -5144,10 +5144,10 @@ - + <Note> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Note' <Note> contains <TD> @@ -5156,10 +5156,10 @@ - + <Note> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Note' <Note> contains <THead> @@ -5168,10 +5168,10 @@ - + <Note> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Note' <Note> contains <TBody> @@ -5180,10 +5180,10 @@ - + <Note> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Note' <Note> contains <TFoot> @@ -5192,10 +5192,10 @@ - + <Code> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Code' <Code> contains <Document> @@ -5204,10 +5204,10 @@ - + <Code> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Code' <Code> contains <Art> @@ -5216,10 +5216,10 @@ - + <Code> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Code' <Code> contains <Sect> @@ -5228,10 +5228,10 @@ - + <Code> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Code' <Code> contains <TOC> @@ -5240,10 +5240,10 @@ - + <Code> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Code' <Code> contains <TOCI> @@ -5252,10 +5252,10 @@ - + <Code> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Code' <Code> contains <Aside> @@ -5264,10 +5264,10 @@ - + <Code> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Code' <Code> contains <BlockQuote> @@ -5276,10 +5276,10 @@ - + <Code> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Code' <Code> contains <P> @@ -5291,7 +5291,7 @@ <Code> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'Code' <Code> contains <Code> @@ -5300,10 +5300,10 @@ - + <Code> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Code' <Code> contains <Hn> @@ -5312,10 +5312,10 @@ - + <Code> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Code' <Code> contains <H> @@ -5324,10 +5324,10 @@ - + <Code> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Code' <Code> contains <Title> @@ -5336,10 +5336,10 @@ - + <Code> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Code' <Code> contains <Sub> @@ -5348,10 +5348,10 @@ - + <Code> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'Code' <Code> contains <Lbl> @@ -5360,10 +5360,10 @@ - + <Code> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'Code' <Code> contains <Quote> @@ -5372,10 +5372,10 @@ - + <Code> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'Code' <Code> contains <Form> @@ -5384,10 +5384,10 @@ - + <Code> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'Code' <Code> contains <Ruby> @@ -5396,10 +5396,10 @@ - + <Code> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Code' <Code> contains <RB> @@ -5408,10 +5408,10 @@ - + <Code> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Code' <Code> contains <RT> @@ -5420,10 +5420,10 @@ - + <Code> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Code' <Code> contains <RP> @@ -5432,10 +5432,10 @@ - + <Code> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'Code' <Code> contains <Warichu> @@ -5444,10 +5444,10 @@ - + <Code> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Code' <Code> contains <WT> @@ -5456,10 +5456,10 @@ - + <Code> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Code' <Code> contains <WP> @@ -5468,10 +5468,10 @@ - + <Code> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Code' <Code> contains <Index> @@ -5480,10 +5480,10 @@ - + <Code> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Code' <Code> contains <L> @@ -5492,10 +5492,10 @@ - + <Code> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Code' <Code> contains <LI> @@ -5504,10 +5504,10 @@ - + <Code> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Code' <Code> contains <LBody> @@ -5516,10 +5516,10 @@ - + <Code> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Code' <Code> contains <Table> @@ -5528,10 +5528,10 @@ - + <Code> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Code' <Code> contains <TR> @@ -5540,10 +5540,10 @@ - + <Code> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Code' <Code> contains <TH> @@ -5552,10 +5552,10 @@ - + <Code> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Code' <Code> contains <TD> @@ -5564,10 +5564,10 @@ - + <Code> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Code' <Code> contains <THead> @@ -5576,10 +5576,10 @@ - + <Code> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Code' <Code> contains <TBody> @@ -5588,10 +5588,10 @@ - + <Code> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Code' <Code> contains <TFoot> @@ -5600,10 +5600,10 @@ - + <Code> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Code' <Code> contains <Caption> @@ -5612,10 +5612,10 @@ - + <Code> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'Code' <Code> contains <Figure> @@ -5624,10 +5624,10 @@ - + <Code> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'Code' <Code> contains <Formula> @@ -5636,10 +5636,10 @@ - + <Hn> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <Document> @@ -5648,10 +5648,10 @@ - + <Hn> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <DocumentFragment> @@ -5660,10 +5660,10 @@ - + <Hn> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <Part> @@ -5684,10 +5684,10 @@ - + <Hn> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <Div> @@ -5708,10 +5708,10 @@ - + <Hn> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <TOC> @@ -5720,10 +5720,10 @@ - + <Hn> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <TOCI> @@ -5732,10 +5732,10 @@ - + <Hn> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <Aside> @@ -5744,10 +5744,10 @@ - + <Hn> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <BlockQuote> @@ -5756,10 +5756,10 @@ - + <Hn> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <P> @@ -5771,7 +5771,7 @@ <Hn> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <Hn> @@ -5780,10 +5780,10 @@ - + <Hn> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <H> @@ -5792,10 +5792,10 @@ - + <Hn> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <Title> @@ -5804,10 +5804,10 @@ - + <Hn> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <RB> @@ -5816,10 +5816,10 @@ - + <Hn> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <RT> @@ -5828,10 +5828,10 @@ - + <Hn> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <RP> @@ -5840,10 +5840,10 @@ - + <Hn> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <WT> @@ -5852,10 +5852,10 @@ - + <Hn> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <WP> @@ -5864,10 +5864,10 @@ - + <Hn> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <Index> @@ -5876,10 +5876,10 @@ - + <Hn> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <L> @@ -5888,10 +5888,10 @@ - + <Hn> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <LI> @@ -5900,10 +5900,10 @@ - + <Hn> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <LBody> @@ -5912,10 +5912,10 @@ - + <Hn> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <Table> @@ -5924,10 +5924,10 @@ - + <Hn> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <TR> @@ -5936,10 +5936,10 @@ - + <Hn> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <TH> @@ -5948,10 +5948,10 @@ - + <Hn> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <TD> @@ -5960,10 +5960,10 @@ - + <Hn> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <THead> @@ -5972,10 +5972,10 @@ - + <Hn> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <TBody> @@ -5984,10 +5984,10 @@ - + <Hn> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <TFoot> @@ -5996,10 +5996,10 @@ - + <Hn> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + /^H[1-9][0-9]*$/.test(parentStandardType) == false <Hn> contains <Caption> @@ -6008,10 +6008,10 @@ - + <H> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'H' <H> contains <Document> @@ -6020,10 +6020,10 @@ - + <H> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'H' <H> contains <DocumentFragment> @@ -6032,10 +6032,10 @@ - + <H> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'H' <H> contains <Part> @@ -6056,10 +6056,10 @@ - + <H> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'H' <H> contains <Div> @@ -6080,10 +6080,10 @@ - + <H> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'H' <H> contains <TOC> @@ -6092,10 +6092,10 @@ - + <H> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'H' <H> contains <TOCI> @@ -6104,10 +6104,10 @@ - + <H> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'H' <H> contains <Aside> @@ -6116,10 +6116,10 @@ - + <H> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'H' <H> contains <BlockQuote> @@ -6128,10 +6128,10 @@ - + <H> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'H' <H> contains <P> @@ -6140,10 +6140,10 @@ - + <H> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'H' <H> contains <Hn> @@ -6155,7 +6155,7 @@ <H> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'H' <H> contains <H> @@ -6164,10 +6164,10 @@ - + <H> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'H' <H> contains <Title> @@ -6176,10 +6176,10 @@ - + <H> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'H' <H> contains <RB> @@ -6188,10 +6188,10 @@ - + <H> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'H' <H> contains <RT> @@ -6200,10 +6200,10 @@ - + <H> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'H' <H> contains <RP> @@ -6212,10 +6212,10 @@ - + <H> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'H' <H> contains <WT> @@ -6224,10 +6224,10 @@ - + <H> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'H' <H> contains <WP> @@ -6236,10 +6236,10 @@ - + <H> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'H' <H> contains <Index> @@ -6248,10 +6248,10 @@ - + <H> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'H' <H> contains <L> @@ -6260,10 +6260,10 @@ - + <H> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'H' <H> contains <LI> @@ -6272,10 +6272,10 @@ - + <H> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'H' <H> contains <LBody> @@ -6284,10 +6284,10 @@ - + <H> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'H' <H> contains <Table> @@ -6296,10 +6296,10 @@ - + <H> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'H' <H> contains <TR> @@ -6308,10 +6308,10 @@ - + <H> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'H' <H> contains <TH> @@ -6320,10 +6320,10 @@ - + <H> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'H' <H> contains <TD> @@ -6332,10 +6332,10 @@ - + <H> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'H' <H> contains <THead> @@ -6344,10 +6344,10 @@ - + <H> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'H' <H> contains <TBody> @@ -6356,10 +6356,10 @@ - + <H> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'H' <H> contains <TFoot> @@ -6368,10 +6368,10 @@ - + <H> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'H' <H> contains <Caption> @@ -6380,10 +6380,10 @@ - + <Lbl> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Document> @@ -6392,10 +6392,10 @@ - + <Lbl> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <DocumentFragment> @@ -6404,10 +6404,10 @@ - + <Lbl> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Part> @@ -6416,10 +6416,10 @@ - + <Lbl> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Art> @@ -6428,10 +6428,10 @@ - + <Lbl> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Div> @@ -6440,10 +6440,10 @@ - + <Lbl> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Sect> @@ -6452,10 +6452,10 @@ - + <Lbl> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <TOC> @@ -6464,10 +6464,10 @@ - + <Lbl> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <TOCI> @@ -6476,10 +6476,10 @@ - + <Lbl> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Aside> @@ -6488,10 +6488,10 @@ - + <Lbl> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <BlockQuote> @@ -6500,10 +6500,10 @@ - + <Lbl> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <P> @@ -6512,10 +6512,10 @@ - + <Lbl> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Hn> @@ -6524,10 +6524,10 @@ - + <Lbl> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <H> @@ -6536,10 +6536,10 @@ - + <Lbl> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Title> @@ -6551,7 +6551,7 @@ <Lbl> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Lbl> @@ -6560,10 +6560,10 @@ - + <Lbl> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <RB> @@ -6572,10 +6572,10 @@ - + <Lbl> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <RT> @@ -6584,10 +6584,10 @@ - + <Lbl> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <RP> @@ -6596,10 +6596,10 @@ - + <Lbl> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <WT> @@ -6608,10 +6608,10 @@ - + <Lbl> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <WP> @@ -6620,10 +6620,10 @@ - + <Lbl> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Index> @@ -6632,10 +6632,10 @@ - + <Lbl> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <L> @@ -6644,10 +6644,10 @@ - + <Lbl> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <LI> @@ -6656,10 +6656,10 @@ - + <Lbl> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <LBody> @@ -6668,10 +6668,10 @@ - + <Lbl> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Table> @@ -6680,10 +6680,10 @@ - + <Lbl> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <TR> @@ -6692,10 +6692,10 @@ - + <Lbl> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <TH> @@ -6704,10 +6704,10 @@ - + <Lbl> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <TD> @@ -6716,10 +6716,10 @@ - + <Lbl> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <THead> @@ -6728,10 +6728,10 @@ - + <Lbl> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <TBody> @@ -6740,10 +6740,10 @@ - + <Lbl> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <TFoot> @@ -6752,10 +6752,10 @@ - + <Lbl> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Lbl' <Lbl> contains <Caption> @@ -6764,10 +6764,10 @@ - + <Em> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Em' <Em> contains <Document> @@ -6776,10 +6776,10 @@ - + <Em> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Em' <Em> contains <DocumentFragment> @@ -6788,10 +6788,10 @@ - + <Em> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Em' <Em> contains <Part> @@ -6800,10 +6800,10 @@ - + <Em> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Em' <Em> contains <Art> @@ -6812,10 +6812,10 @@ - + <Em> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Em' <Em> contains <Div> @@ -6824,10 +6824,10 @@ - + <Em> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Em' <Em> contains <Sect> @@ -6836,10 +6836,10 @@ - + <Em> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Em' <Em> contains <TOC> @@ -6848,10 +6848,10 @@ - + <Em> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Em' <Em> contains <TOCI> @@ -6860,10 +6860,10 @@ - + <Em> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Em' <Em> contains <Aside> @@ -6872,10 +6872,10 @@ - + <Em> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Em' <Em> contains <BlockQuote> @@ -6884,10 +6884,10 @@ - + <Em> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Em' <Em> contains <P> @@ -6896,10 +6896,10 @@ - + <Em> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Em' <Em> contains <Hn> @@ -6908,10 +6908,10 @@ - + <Em> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Em' <Em> contains <H> @@ -6920,10 +6920,10 @@ - + <Em> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Em' <Em> contains <Title> @@ -6932,10 +6932,10 @@ - + <Em> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Em' <Em> contains <RB> @@ -6944,10 +6944,10 @@ - + <Em> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Em' <Em> contains <RT> @@ -6956,10 +6956,10 @@ - + <Em> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Em' <Em> contains <RP> @@ -6968,10 +6968,10 @@ - + <Em> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Em' <Em> contains <WT> @@ -6980,10 +6980,10 @@ - + <Em> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Em' <Em> contains <WP> @@ -6992,10 +6992,10 @@ - + <Em> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Em' <Em> contains <Index> @@ -7004,10 +7004,10 @@ - + <Em> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Em' <Em> contains <L> @@ -7016,10 +7016,10 @@ - + <Em> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Em' <Em> contains <LI> @@ -7028,10 +7028,10 @@ - + <Em> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Em' <Em> contains <LBody> @@ -7040,10 +7040,10 @@ - + <Em> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Em' <Em> contains <Table> @@ -7052,10 +7052,10 @@ - + <Em> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Em' <Em> contains <TR> @@ -7064,10 +7064,10 @@ - + <Em> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Em' <Em> contains <TH> @@ -7076,10 +7076,10 @@ - + <Em> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Em' <Em> contains <TD> @@ -7088,10 +7088,10 @@ - + <Em> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Em' <Em> contains <THead> @@ -7100,10 +7100,10 @@ - + <Em> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Em' <Em> contains <TBody> @@ -7112,10 +7112,10 @@ - + <Em> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Em' <Em> contains <TFoot> @@ -7124,10 +7124,10 @@ - + <Em> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Em' <Em> contains <Caption> @@ -7136,10 +7136,10 @@ - + <Strong> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Strong' <Strong> contains <Document> @@ -7148,10 +7148,10 @@ - + <Strong> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Strong' <Strong> contains <DocumentFragment> @@ -7160,10 +7160,10 @@ - + <Strong> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Strong' <Strong> contains <Part> @@ -7172,10 +7172,10 @@ - + <Strong> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Strong' <Strong> contains <Art> @@ -7184,10 +7184,10 @@ - + <Strong> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Strong' <Strong> contains <Div> @@ -7196,10 +7196,10 @@ - + <Strong> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Strong' <Strong> contains <Sect> @@ -7208,10 +7208,10 @@ - + <Strong> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Strong' <Strong> contains <TOC> @@ -7220,10 +7220,10 @@ - + <Strong> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Strong' <Strong> contains <TOCI> @@ -7232,10 +7232,10 @@ - + <Strong> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Strong' <Strong> contains <Aside> @@ -7244,10 +7244,10 @@ - + <Strong> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Strong' <Strong> contains <BlockQuote> @@ -7256,10 +7256,10 @@ - + <Strong> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Strong' <Strong> contains <P> @@ -7268,10 +7268,10 @@ - + <Strong> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Strong' <Strong> contains <Hn> @@ -7280,10 +7280,10 @@ - + <Strong> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Strong' <Strong> contains <H> @@ -7292,10 +7292,10 @@ - + <Strong> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Strong' <Strong> contains <Title> @@ -7304,10 +7304,10 @@ - + <Strong> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Strong' <Strong> contains <RB> @@ -7316,10 +7316,10 @@ - + <Strong> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Strong' <Strong> contains <RT> @@ -7328,10 +7328,10 @@ - + <Strong> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Strong' <Strong> contains <RP> @@ -7340,10 +7340,10 @@ - + <Strong> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Strong' <Strong> contains <WT> @@ -7352,10 +7352,10 @@ - + <Strong> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Strong' <Strong> contains <WP> @@ -7364,10 +7364,10 @@ - + <Strong> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Strong' <Strong> contains <Index> @@ -7376,10 +7376,10 @@ - + <Strong> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Strong' <Strong> contains <L> @@ -7388,10 +7388,10 @@ - + <Strong> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Strong' <Strong> contains <LI> @@ -7400,10 +7400,10 @@ - + <Strong> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Strong' <Strong> contains <LBody> @@ -7412,10 +7412,10 @@ - + <Strong> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Strong' <Strong> contains <Table> @@ -7424,10 +7424,10 @@ - + <Strong> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Strong' <Strong> contains <TR> @@ -7436,10 +7436,10 @@ - + <Strong> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Strong' <Strong> contains <TH> @@ -7448,10 +7448,10 @@ - + <Strong> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Strong' <Strong> contains <TD> @@ -7460,10 +7460,10 @@ - + <Strong> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Strong' <Strong> contains <THead> @@ -7472,10 +7472,10 @@ - + <Strong> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Strong' <Strong> contains <TBody> @@ -7484,10 +7484,10 @@ - + <Strong> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Strong' <Strong> contains <TFoot> @@ -7496,10 +7496,10 @@ - + <Strong> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Strong' <Strong> contains <Caption> @@ -7508,10 +7508,10 @@ - + <Span> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Span' <Span> contains <Document> @@ -7520,10 +7520,10 @@ - + <Span> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Span' <Span> contains <DocumentFragment> @@ -7532,10 +7532,10 @@ - + <Span> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Span' <Span> contains <Part> @@ -7544,10 +7544,10 @@ - + <Span> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Span' <Span> contains <Art> @@ -7556,10 +7556,10 @@ - + <Span> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Span' <Span> contains <Div> @@ -7568,10 +7568,10 @@ - + <Span> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Span' <Span> contains <Sect> @@ -7580,10 +7580,10 @@ - + <Span> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Span' <Span> contains <TOC> @@ -7592,10 +7592,10 @@ - + <Span> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Span' <Span> contains <TOCI> @@ -7604,10 +7604,10 @@ - + <Span> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Span' <Span> contains <Aside> @@ -7616,10 +7616,10 @@ - + <Span> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Span' <Span> contains <BlockQuote> @@ -7628,10 +7628,10 @@ - + <Span> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Span' <Span> contains <P> @@ -7640,10 +7640,10 @@ - + <Span> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Span' <Span> contains <Hn> @@ -7652,10 +7652,10 @@ - + <Span> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Span' <Span> contains <H> @@ -7664,10 +7664,10 @@ - + <Span> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Span' <Span> contains <Title> @@ -7676,10 +7676,10 @@ - + <Span> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Span' <Span> contains <RB> @@ -7688,10 +7688,10 @@ - + <Span> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Span' <Span> contains <RT> @@ -7700,10 +7700,10 @@ - + <Span> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Span' <Span> contains <RP> @@ -7712,10 +7712,10 @@ - + <Span> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Span' <Span> contains <WT> @@ -7724,10 +7724,10 @@ - + <Span> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Span' <Span> contains <WP> @@ -7736,10 +7736,10 @@ - + <Span> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Span' <Span> contains <Index> @@ -7748,10 +7748,10 @@ - + <Span> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Span' <Span> contains <L> @@ -7760,10 +7760,10 @@ - + <Span> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Span' <Span> contains <LI> @@ -7772,10 +7772,10 @@ - + <Span> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Span' <Span> contains <LBody> @@ -7784,10 +7784,10 @@ - + <Span> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Span' <Span> contains <Table> @@ -7796,10 +7796,10 @@ - + <Span> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Span' <Span> contains <TR> @@ -7808,10 +7808,10 @@ - + <Span> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Span' <Span> contains <TH> @@ -7820,10 +7820,10 @@ - + <Span> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Span' <Span> contains <TD> @@ -7832,10 +7832,10 @@ - + <Span> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Span' <Span> contains <THead> @@ -7844,10 +7844,10 @@ - + <Span> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Span' <Span> contains <TBody> @@ -7856,10 +7856,10 @@ - + <Span> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Span' <Span> contains <TFoot> @@ -7868,10 +7868,10 @@ - + <Span> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Span' <Span> contains <Caption> @@ -7880,10 +7880,10 @@ - + <Quote> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Quote' <Quote> contains <Document> @@ -7892,10 +7892,10 @@ - + <Quote> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Quote' <Quote> contains <DocumentFragment> @@ -7904,10 +7904,10 @@ - + <Quote> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Quote' <Quote> contains <Part> @@ -7916,10 +7916,10 @@ - + <Quote> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Quote' <Quote> contains <Art> @@ -7928,10 +7928,10 @@ - + <Quote> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Quote' <Quote> contains <Div> @@ -7940,10 +7940,10 @@ - + <Quote> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Quote' <Quote> contains <Sect> @@ -7952,10 +7952,10 @@ - + <Quote> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Quote' <Quote> contains <TOC> @@ -7964,10 +7964,10 @@ - + <Quote> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Quote' <Quote> contains <TOCI> @@ -7976,10 +7976,10 @@ - + <Quote> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Quote' <Quote> contains <Aside> @@ -7988,10 +7988,10 @@ - + <Quote> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Quote' <Quote> contains <BlockQuote> @@ -8000,10 +8000,10 @@ - + <Quote> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Quote' <Quote> contains <P> @@ -8012,10 +8012,10 @@ - + <Quote> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Quote' <Quote> contains <Hn> @@ -8024,10 +8024,10 @@ - + <Quote> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Quote' <Quote> contains <H> @@ -8036,10 +8036,10 @@ - + <Quote> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Quote' <Quote> contains <Title> @@ -8048,10 +8048,10 @@ - + <Quote> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Quote' <Quote> contains <RB> @@ -8060,10 +8060,10 @@ - + <Quote> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Quote' <Quote> contains <RT> @@ -8072,10 +8072,10 @@ - + <Quote> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Quote' <Quote> contains <RP> @@ -8084,10 +8084,10 @@ - + <Quote> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Quote' <Quote> contains <WT> @@ -8096,10 +8096,10 @@ - + <Quote> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Quote' <Quote> contains <WP> @@ -8108,10 +8108,10 @@ - + <Quote> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Quote' <Quote> contains <Index> @@ -8120,10 +8120,10 @@ - + <Quote> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Quote' <Quote> contains <L> @@ -8132,10 +8132,10 @@ - + <Quote> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Quote' <Quote> contains <LI> @@ -8144,10 +8144,10 @@ - + <Quote> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Quote' <Quote> contains <LBody> @@ -8156,10 +8156,10 @@ - + <Quote> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Quote' <Quote> contains <Table> @@ -8168,10 +8168,10 @@ - + <Quote> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Quote' <Quote> contains <TR> @@ -8180,10 +8180,10 @@ - + <Quote> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Quote' <Quote> contains <TH> @@ -8192,10 +8192,10 @@ - + <Quote> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Quote' <Quote> contains <TD> @@ -8204,10 +8204,10 @@ - + <Quote> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Quote' <Quote> contains <THead> @@ -8216,10 +8216,10 @@ - + <Quote> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Quote' <Quote> contains <TBody> @@ -8228,10 +8228,10 @@ - + <Quote> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Quote' <Quote> contains <TFoot> @@ -8240,10 +8240,10 @@ - + <Quote> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Quote' <Quote> contains <Caption> @@ -8252,10 +8252,10 @@ - + <Link> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Link' <Link> contains <Document> @@ -8264,10 +8264,10 @@ - + <Link> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Link' <Link> contains <TOC> @@ -8276,10 +8276,10 @@ - + <Link> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Link' <Link> contains <TOCI> @@ -8291,7 +8291,7 @@ <Link> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'Link' <Link> contains <Link> @@ -8300,10 +8300,10 @@ - + <Link> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Link' <Link> contains <RB> @@ -8312,10 +8312,10 @@ - + <Link> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Link' <Link> contains <RT> @@ -8324,10 +8324,10 @@ - + <Link> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Link' <Link> contains <RP> @@ -8336,10 +8336,10 @@ - + <Link> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Link' <Link> contains <WT> @@ -8348,10 +8348,10 @@ - + <Link> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Link' <Link> contains <WP> @@ -8360,10 +8360,10 @@ - + <Link> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Link' <Link> contains <Index> @@ -8372,10 +8372,10 @@ - + <Link> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Link' <Link> contains <LI> @@ -8384,10 +8384,10 @@ - + <Link> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Link' <Link> contains <LBody> @@ -8396,10 +8396,10 @@ - + <Link> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Link' <Link> contains <TR> @@ -8408,10 +8408,10 @@ - + <Link> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Link' <Link> contains <TH> @@ -8420,10 +8420,10 @@ - + <Link> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Link' <Link> contains <TD> @@ -8432,10 +8432,10 @@ - + <Link> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Link' <Link> contains <THead> @@ -8444,10 +8444,10 @@ - + <Link> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Link' <Link> contains <TBody> @@ -8456,10 +8456,10 @@ - + <Link> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Link' <Link> contains <TFoot> @@ -8468,10 +8468,10 @@ - + <Reference> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Reference' <Reference> contains <Document> @@ -8480,10 +8480,10 @@ - + <Reference> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Reference' <Reference> contains <DocumentFragment> @@ -8492,10 +8492,10 @@ - + <Reference> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Reference' <Reference> contains <Part> @@ -8504,10 +8504,10 @@ - + <Reference> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Reference' <Reference> contains <Art> @@ -8516,10 +8516,10 @@ - + <Reference> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Reference' <Reference> contains <Div> @@ -8528,10 +8528,10 @@ - + <Reference> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Reference' <Reference> contains <Sect> @@ -8540,10 +8540,10 @@ - + <Reference> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Reference' <Reference> contains <TOC> @@ -8552,10 +8552,10 @@ - + <Reference> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Reference' <Reference> contains <TOCI> @@ -8564,10 +8564,10 @@ - + <Reference> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Reference' <Reference> contains <Aside> @@ -8576,10 +8576,10 @@ - + <Reference> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Reference' <Reference> contains <BlockQuote> @@ -8588,10 +8588,10 @@ - + <Reference> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Reference' <Reference> contains <P> @@ -8600,10 +8600,10 @@ - + <Reference> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'Reference' <Reference> contains <Code> @@ -8612,10 +8612,10 @@ - + <Reference> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Reference' <Reference> contains <Hn> @@ -8624,10 +8624,10 @@ - + <Reference> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Reference' <Reference> contains <H> @@ -8636,10 +8636,10 @@ - + <Reference> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Reference' <Reference> contains <Title> @@ -8648,10 +8648,10 @@ - + <Reference> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Reference' <Reference> contains <Sub> @@ -8660,10 +8660,10 @@ - + <Reference> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'Reference' <Reference> contains <Quote> @@ -8675,7 +8675,7 @@ <Reference> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'Reference' <Reference> contains <Reference> @@ -8684,10 +8684,10 @@ - + <Reference> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'Reference' <Reference> contains <Form> @@ -8696,10 +8696,10 @@ - + <Reference> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'Reference' <Reference> contains <Ruby> @@ -8708,10 +8708,10 @@ - + <Reference> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Reference' <Reference> contains <RB> @@ -8720,10 +8720,10 @@ - + <Reference> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Reference' <Reference> contains <RT> @@ -8732,10 +8732,10 @@ - + <Reference> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Reference' <Reference> contains <RP> @@ -8744,10 +8744,10 @@ - + <Reference> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'Reference' <Reference> contains <Warichu> @@ -8756,10 +8756,10 @@ - + <Reference> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Reference' <Reference> contains <WT> @@ -8768,10 +8768,10 @@ - + <Reference> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Reference' <Reference> contains <WP> @@ -8780,10 +8780,10 @@ - + <Reference> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Reference' <Reference> contains <Index> @@ -8792,10 +8792,10 @@ - + <Reference> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Reference' <Reference> contains <L> @@ -8804,10 +8804,10 @@ - + <Reference> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Reference' <Reference> contains <LI> @@ -8816,10 +8816,10 @@ - + <Reference> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Reference' <Reference> contains <LBody> @@ -8828,10 +8828,10 @@ - + <Reference> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Reference' <Reference> contains <Table> @@ -8840,10 +8840,10 @@ - + <Reference> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Reference' <Reference> contains <TR> @@ -8852,10 +8852,10 @@ - + <Reference> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Reference' <Reference> contains <TH> @@ -8864,10 +8864,10 @@ - + <Reference> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Reference' <Reference> contains <TD> @@ -8876,10 +8876,10 @@ - + <Reference> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Reference' <Reference> contains <THead> @@ -8888,10 +8888,10 @@ - + <Reference> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Reference' <Reference> contains <TBody> @@ -8900,10 +8900,10 @@ - + <Reference> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Reference' <Reference> contains <TFoot> @@ -8912,10 +8912,10 @@ - + <Reference> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Reference' <Reference> contains <Caption> @@ -8924,10 +8924,10 @@ - + <Reference> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'Reference' <Reference> contains <Formula> @@ -8936,10 +8936,10 @@ - + <Annot> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Annot' <Annot> contains <Document> @@ -8948,10 +8948,10 @@ - + <Annot> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Annot' <Annot> contains <TOC> @@ -8960,10 +8960,10 @@ - + <Annot> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Annot' <Annot> contains <TOCI> @@ -8972,10 +8972,10 @@ - + <Annot> shall not contain <Private> - kidsStandardTypes.split('&').filter(elem => elem == 'Private').length == 0 + parentStandardType != 'Annot' <Annot> contains <Private> @@ -8984,10 +8984,10 @@ - + <Annot> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Annot' <Annot> contains <RB> @@ -8996,10 +8996,10 @@ - + <Annot> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Annot' <Annot> contains <RT> @@ -9008,10 +9008,10 @@ - + <Annot> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Annot' <Annot> contains <RP> @@ -9020,10 +9020,10 @@ - + <Annot> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Annot' <Annot> contains <WT> @@ -9032,10 +9032,10 @@ - + <Annot> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Annot' <Annot> contains <WP> @@ -9044,10 +9044,10 @@ - + <Annot> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Annot' <Annot> contains <Index> @@ -9056,10 +9056,10 @@ - + <Annot> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Annot' <Annot> contains <LI> @@ -9068,10 +9068,10 @@ - + <Annot> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Annot' <Annot> contains <LBody> @@ -9080,10 +9080,10 @@ - + <Annot> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Annot' <Annot> contains <TR> @@ -9092,10 +9092,10 @@ - + <Annot> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Annot' <Annot> contains <TH> @@ -9104,10 +9104,10 @@ - + <Annot> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Annot' <Annot> contains <TD> @@ -9116,10 +9116,10 @@ - + <Annot> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Annot' <Annot> contains <THead> @@ -9128,10 +9128,10 @@ - + <Annot> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Annot' <Annot> contains <TBody> @@ -9140,10 +9140,10 @@ - + <Annot> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Annot' <Annot> contains <TFoot> @@ -9152,10 +9152,10 @@ - + <Form> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Form' <Form> contains <Document> @@ -9164,10 +9164,10 @@ - + <Form> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Form' <Form> contains <DocumentFragment> @@ -9176,10 +9176,10 @@ - + <Form> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Form' <Form> contains <Art> @@ -9188,10 +9188,10 @@ - + <Form> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Form' <Form> contains <Sect> @@ -9200,10 +9200,10 @@ - + <Form> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Form' <Form> contains <TOC> @@ -9212,10 +9212,10 @@ - + <Form> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Form' <Form> contains <TOCI> @@ -9224,10 +9224,10 @@ - + <Form> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Form' <Form> contains <Aside> @@ -9236,10 +9236,10 @@ - + <Form> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Form' <Form> contains <BlockQuote> @@ -9248,10 +9248,10 @@ - + <Form> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Form' <Form> contains <P> @@ -9260,10 +9260,10 @@ - + <Form> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Form' <Form> contains <Hn> @@ -9272,10 +9272,10 @@ - + <Form> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Form' <Form> contains <H> @@ -9284,10 +9284,10 @@ - + <Form> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Form' <Form> contains <Title> @@ -9296,10 +9296,10 @@ - + <Form> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Form' <Form> contains <Sub> @@ -9308,10 +9308,10 @@ - + <Form> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'Form' <Form> contains <Em> @@ -9320,10 +9320,10 @@ - + <Form> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'Form' <Form> contains <Strong> @@ -9332,10 +9332,10 @@ - + <Form> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'Form' <Form> contains <Span> @@ -9344,10 +9344,10 @@ - + <Form> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'Form' <Form> contains <Quote> @@ -9356,10 +9356,10 @@ - + <Form> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'Form' <Form> contains <Link> @@ -9368,10 +9368,10 @@ - + <Form> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'Form' <Form> contains <Annot> @@ -9383,7 +9383,7 @@ <Form> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'Form' <Form> contains <Form> @@ -9392,10 +9392,10 @@ - + <Form> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'Form' <Form> contains <Ruby> @@ -9404,10 +9404,10 @@ - + <Form> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Form' <Form> contains <RB> @@ -9416,10 +9416,10 @@ - + <Form> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Form' <Form> contains <RT> @@ -9428,10 +9428,10 @@ - + <Form> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Form' <Form> contains <RP> @@ -9440,10 +9440,10 @@ - + <Form> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'Form' <Form> contains <Warichu> @@ -9452,10 +9452,10 @@ - + <Form> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Form' <Form> contains <WT> @@ -9464,10 +9464,10 @@ - + <Form> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Form' <Form> contains <WP> @@ -9476,10 +9476,10 @@ - + <Form> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Form' <Form> contains <Index> @@ -9488,10 +9488,10 @@ - + <Form> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Form' <Form> contains <LI> @@ -9500,10 +9500,10 @@ - + <Form> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Form' <Form> contains <LBody> @@ -9512,10 +9512,10 @@ - + <Form> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Form' <Form> contains <TR> @@ -9524,10 +9524,10 @@ - + <Form> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Form' <Form> contains <TH> @@ -9536,10 +9536,10 @@ - + <Form> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Form' <Form> contains <TD> @@ -9548,10 +9548,10 @@ - + <Form> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Form' <Form> contains <THead> @@ -9560,10 +9560,10 @@ - + <Form> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Form' <Form> contains <TBody> @@ -9572,10 +9572,10 @@ - + <Form> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Form' <Form> contains <TFoot> @@ -9596,10 +9596,10 @@ - + <Ruby> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Document> @@ -9608,10 +9608,10 @@ - + <Ruby> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <DocumentFragment> @@ -9620,10 +9620,10 @@ - + <Ruby> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Part> @@ -9632,10 +9632,10 @@ - + <Ruby> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Art> @@ -9644,10 +9644,10 @@ - + <Ruby> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Div> @@ -9656,10 +9656,10 @@ - + <Ruby> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Sect> @@ -9668,10 +9668,10 @@ - + <Ruby> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <TOC> @@ -9680,10 +9680,10 @@ - + <Ruby> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <TOCI> @@ -9692,10 +9692,10 @@ - + <Ruby> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Aside> @@ -9704,10 +9704,10 @@ - + <Ruby> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <BlockQuote> @@ -9716,10 +9716,10 @@ - + <Ruby> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <P> @@ -9728,10 +9728,10 @@ - + <Ruby> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Note> @@ -9740,10 +9740,10 @@ - + <Ruby> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Code> @@ -9752,10 +9752,10 @@ - + <Ruby> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Hn> @@ -9764,10 +9764,10 @@ - + <Ruby> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <H> @@ -9776,10 +9776,10 @@ - + <Ruby> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Title> @@ -9788,10 +9788,10 @@ - + <Ruby> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Sub> @@ -9800,10 +9800,10 @@ - + <Ruby> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Lbl> @@ -9812,10 +9812,10 @@ - + <Ruby> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Em> @@ -9824,10 +9824,10 @@ - + <Ruby> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Strong> @@ -9836,10 +9836,10 @@ - + <Ruby> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Span> @@ -9848,10 +9848,10 @@ - + <Ruby> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Quote> @@ -9860,10 +9860,10 @@ - + <Ruby> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Link> @@ -9872,10 +9872,10 @@ - + <Ruby> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Reference> @@ -9884,10 +9884,10 @@ - + <Ruby> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Annot> @@ -9896,10 +9896,10 @@ - + <Ruby> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Form> @@ -9911,7 +9911,7 @@ <Ruby> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Ruby> @@ -9920,10 +9920,10 @@ - + <Ruby> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Warichu> @@ -9932,10 +9932,10 @@ - + <Ruby> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <WT> @@ -9944,10 +9944,10 @@ - + <Ruby> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <WP> @@ -9956,10 +9956,10 @@ - + <Ruby> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <FENote> @@ -9968,10 +9968,10 @@ - + <Ruby> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Index> @@ -9980,10 +9980,10 @@ - + <Ruby> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <L> @@ -9992,10 +9992,10 @@ - + <Ruby> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <LI> @@ -10004,10 +10004,10 @@ - + <Ruby> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <LBody> @@ -10016,10 +10016,10 @@ - + <Ruby> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <BibEntry> @@ -10028,10 +10028,10 @@ - + <Ruby> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Table> @@ -10040,10 +10040,10 @@ - + <Ruby> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <TR> @@ -10052,10 +10052,10 @@ - + <Ruby> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <TH> @@ -10064,10 +10064,10 @@ - + <Ruby> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <TD> @@ -10076,10 +10076,10 @@ - + <Ruby> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <THead> @@ -10088,10 +10088,10 @@ - + <Ruby> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <TBody> @@ -10100,10 +10100,10 @@ - + <Ruby> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <TFoot> @@ -10112,10 +10112,10 @@ - + <Ruby> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Caption> @@ -10124,10 +10124,10 @@ - + <Ruby> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Figure> @@ -10136,10 +10136,10 @@ - + <Ruby> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Formula> @@ -10148,10 +10148,10 @@ - + <Ruby> shall not contain <Artifact> - kidsStandardTypes.split('&').filter(elem => elem == 'Artifact').length == 0 + parentStandardType != 'Ruby' <Ruby> contains <Artifact> @@ -10160,10 +10160,10 @@ - + <RB> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'RB' <RB> contains <Document> @@ -10172,10 +10172,10 @@ - + <RB> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'RB' <RB> contains <DocumentFragment> @@ -10184,10 +10184,10 @@ - + <RB> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'RB' <RB> contains <Part> @@ -10196,10 +10196,10 @@ - + <RB> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'RB' <RB> contains <Art> @@ -10208,10 +10208,10 @@ - + <RB> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'RB' <RB> contains <Div> @@ -10220,10 +10220,10 @@ - + <RB> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'RB' <RB> contains <Sect> @@ -10232,10 +10232,10 @@ - + <RB> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'RB' <RB> contains <TOC> @@ -10244,10 +10244,10 @@ - + <RB> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'RB' <RB> contains <TOCI> @@ -10256,10 +10256,10 @@ - + <RB> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'RB' <RB> contains <Aside> @@ -10268,10 +10268,10 @@ - + <RB> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'RB' <RB> contains <BlockQuote> @@ -10280,10 +10280,10 @@ - + <RB> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'RB' <RB> contains <P> @@ -10292,10 +10292,10 @@ - + <RB> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'RB' <RB> contains <Note> @@ -10304,10 +10304,10 @@ - + <RB> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'RB' <RB> contains <Code> @@ -10316,10 +10316,10 @@ - + <RB> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'RB' <RB> contains <Hn> @@ -10328,10 +10328,10 @@ - + <RB> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'RB' <RB> contains <H> @@ -10340,10 +10340,10 @@ - + <RB> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'RB' <RB> contains <Title> @@ -10352,10 +10352,10 @@ - + <RB> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'RB' <RB> contains <Lbl> @@ -10364,10 +10364,10 @@ - + <RB> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'RB' <RB> contains <Ruby> @@ -10379,7 +10379,7 @@ <RB> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'RB' <RB> contains <RB> @@ -10388,10 +10388,10 @@ - + <RB> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'RB' <RB> contains <RT> @@ -10400,10 +10400,10 @@ - + <RB> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'RB' <RB> contains <RP> @@ -10412,10 +10412,10 @@ - + <RB> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'RB' <RB> contains <Warichu> @@ -10424,10 +10424,10 @@ - + <RB> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'RB' <RB> contains <WT> @@ -10436,10 +10436,10 @@ - + <RB> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'RB' <RB> contains <WP> @@ -10448,10 +10448,10 @@ - + <RB> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'RB' <RB> contains <FENote> @@ -10460,10 +10460,10 @@ - + <RB> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'RB' <RB> contains <Index> @@ -10472,10 +10472,10 @@ - + <RB> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'RB' <RB> contains <L> @@ -10484,10 +10484,10 @@ - + <RB> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'RB' <RB> contains <LI> @@ -10496,10 +10496,10 @@ - + <RB> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'RB' <RB> contains <LBody> @@ -10508,10 +10508,10 @@ - + <RB> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'RB' <RB> contains <BibEntry> @@ -10520,10 +10520,10 @@ - + <RB> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'RB' <RB> contains <Table> @@ -10532,10 +10532,10 @@ - + <RB> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'RB' <RB> contains <TR> @@ -10544,10 +10544,10 @@ - + <RB> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'RB' <RB> contains <TH> @@ -10556,10 +10556,10 @@ - + <RB> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'RB' <RB> contains <TD> @@ -10568,10 +10568,10 @@ - + <RB> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'RB' <RB> contains <THead> @@ -10580,10 +10580,10 @@ - + <RB> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'RB' <RB> contains <TBody> @@ -10592,10 +10592,10 @@ - + <RB> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'RB' <RB> contains <TFoot> @@ -10604,10 +10604,10 @@ - + <RB> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'RB' <RB> contains <Caption> @@ -10616,10 +10616,10 @@ - + <RB> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'RB' <RB> contains <Figure> @@ -10628,10 +10628,10 @@ - + <RB> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'RB' <RB> contains <Formula> @@ -10640,10 +10640,10 @@ - + <RT> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'RT' <RT> contains <Document> @@ -10652,10 +10652,10 @@ - + <RT> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'RT' <RT> contains <DocumentFragment> @@ -10664,10 +10664,10 @@ - + <RT> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'RT' <RT> contains <Part> @@ -10676,10 +10676,10 @@ - + <RT> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'RT' <RT> contains <Art> @@ -10688,10 +10688,10 @@ - + <RT> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'RT' <RT> contains <Div> @@ -10700,10 +10700,10 @@ - + <RT> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'RT' <RT> contains <Sect> @@ -10712,10 +10712,10 @@ - + <RT> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'RT' <RT> contains <TOC> @@ -10724,10 +10724,10 @@ - + <RT> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'RT' <RT> contains <TOCI> @@ -10736,10 +10736,10 @@ - + <RT> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'RT' <RT> contains <Aside> @@ -10748,10 +10748,10 @@ - + <RT> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'RT' <RT> contains <BlockQuote> @@ -10760,10 +10760,10 @@ - + <RT> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'RT' <RT> contains <P> @@ -10772,10 +10772,10 @@ - + <RT> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'RT' <RT> contains <Note> @@ -10784,10 +10784,10 @@ - + <RT> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'RT' <RT> contains <Code> @@ -10796,10 +10796,10 @@ - + <RT> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'RT' <RT> contains <Hn> @@ -10808,10 +10808,10 @@ - + <RT> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'RT' <RT> contains <H> @@ -10820,10 +10820,10 @@ - + <RT> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'RT' <RT> contains <Title> @@ -10832,10 +10832,10 @@ - + <RT> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'RT' <RT> contains <Lbl> @@ -10844,10 +10844,10 @@ - + <RT> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'RT' <RT> contains <Ruby> @@ -10856,10 +10856,10 @@ - + <RT> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'RT' <RT> contains <RB> @@ -10871,7 +10871,7 @@ <RT> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'RT' <RT> contains <RT> @@ -10880,10 +10880,10 @@ - + <RT> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'RT' <RT> contains <RP> @@ -10892,10 +10892,10 @@ - + <RT> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'RT' <RT> contains <Warichu> @@ -10904,10 +10904,10 @@ - + <RT> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'RT' <RT> contains <WT> @@ -10916,10 +10916,10 @@ - + <RT> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'RT' <RT> contains <WP> @@ -10928,10 +10928,10 @@ - + <RT> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'RT' <RT> contains <FENote> @@ -10940,10 +10940,10 @@ - + <RT> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'RT' <RT> contains <Index> @@ -10952,10 +10952,10 @@ - + <RT> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'RT' <RT> contains <L> @@ -10964,10 +10964,10 @@ - + <RT> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'RT' <RT> contains <LI> @@ -10976,10 +10976,10 @@ - + <RT> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'RT' <RT> contains <LBody> @@ -10988,10 +10988,10 @@ - + <RT> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'RT' <RT> contains <BibEntry> @@ -11000,10 +11000,10 @@ - + <RT> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'RT' <RT> contains <Table> @@ -11012,10 +11012,10 @@ - + <RT> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'RT' <RT> contains <TR> @@ -11024,10 +11024,10 @@ - + <RT> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'RT' <RT> contains <TH> @@ -11036,10 +11036,10 @@ - + <RT> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'RT' <RT> contains <TD> @@ -11048,10 +11048,10 @@ - + <RT> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'RT' <RT> contains <THead> @@ -11060,10 +11060,10 @@ - + <RT> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'RT' <RT> contains <TBody> @@ -11072,10 +11072,10 @@ - + <RT> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'RT' <RT> contains <TFoot> @@ -11084,10 +11084,10 @@ - + <RT> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'RT' <RT> contains <Caption> @@ -11096,10 +11096,10 @@ - + <RT> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'RT' <RT> contains <Figure> @@ -11108,10 +11108,10 @@ - + <RT> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'RT' <RT> contains <Formula> @@ -11120,10 +11120,10 @@ - + <RP> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'RP' <RP> contains <Document> @@ -11132,10 +11132,10 @@ - + <RP> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'RP' <RP> contains <DocumentFragment> @@ -11144,10 +11144,10 @@ - + <RP> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'RP' <RP> contains <Part> @@ -11156,10 +11156,10 @@ - + <RP> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'RP' <RP> contains <Art> @@ -11168,10 +11168,10 @@ - + <RP> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'RP' <RP> contains <Div> @@ -11180,10 +11180,10 @@ - + <RP> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'RP' <RP> contains <Sect> @@ -11192,10 +11192,10 @@ - + <RP> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'RP' <RP> contains <TOC> @@ -11204,10 +11204,10 @@ - + <RP> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'RP' <RP> contains <TOCI> @@ -11216,10 +11216,10 @@ - + <RP> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'RP' <RP> contains <Aside> @@ -11228,10 +11228,10 @@ - + <RP> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'RP' <RP> contains <BlockQuote> @@ -11240,10 +11240,10 @@ - + <RP> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'RP' <RP> contains <P> @@ -11252,10 +11252,10 @@ - + <RP> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'RP' <RP> contains <Note> @@ -11264,10 +11264,10 @@ - + <RP> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'RP' <RP> contains <Code> @@ -11276,10 +11276,10 @@ - + <RP> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'RP' <RP> contains <Hn> @@ -11288,10 +11288,10 @@ - + <RP> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'RP' <RP> contains <H> @@ -11300,10 +11300,10 @@ - + <RP> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'RP' <RP> contains <Title> @@ -11312,10 +11312,10 @@ - + <RP> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'RP' <RP> contains <Lbl> @@ -11324,10 +11324,10 @@ - + <RP> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'RP' <RP> contains <Ruby> @@ -11336,10 +11336,10 @@ - + <RP> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'RP' <RP> contains <RB> @@ -11348,10 +11348,10 @@ - + <RP> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'RP' <RP> contains <RT> @@ -11363,7 +11363,7 @@ <RP> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'RP' <RP> contains <RP> @@ -11372,10 +11372,10 @@ - + <RP> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'RP' <RP> contains <Warichu> @@ -11384,10 +11384,10 @@ - + <RP> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'RP' <RP> contains <WT> @@ -11396,10 +11396,10 @@ - + <RP> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'RP' <RP> contains <WP> @@ -11408,10 +11408,10 @@ - + <RP> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'RP' <RP> contains <FENote> @@ -11420,10 +11420,10 @@ - + <RP> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'RP' <RP> contains <Index> @@ -11432,10 +11432,10 @@ - + <RP> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'RP' <RP> contains <L> @@ -11444,10 +11444,10 @@ - + <RP> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'RP' <RP> contains <LI> @@ -11456,10 +11456,10 @@ - + <RP> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'RP' <RP> contains <LBody> @@ -11468,10 +11468,10 @@ - + <RP> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'RP' <RP> contains <BibEntry> @@ -11480,10 +11480,10 @@ - + <RP> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'RP' <RP> contains <Table> @@ -11492,10 +11492,10 @@ - + <RP> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'RP' <RP> contains <TR> @@ -11504,10 +11504,10 @@ - + <RP> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'RP' <RP> contains <TH> @@ -11516,10 +11516,10 @@ - + <RP> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'RP' <RP> contains <TD> @@ -11528,10 +11528,10 @@ - + <RP> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'RP' <RP> contains <THead> @@ -11540,10 +11540,10 @@ - + <RP> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'RP' <RP> contains <TBody> @@ -11552,10 +11552,10 @@ - + <RP> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'RP' <RP> contains <TFoot> @@ -11564,10 +11564,10 @@ - + <RP> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'RP' <RP> contains <Caption> @@ -11576,10 +11576,10 @@ - + <RP> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'RP' <RP> contains <Figure> @@ -11588,10 +11588,10 @@ - + <RP> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'RP' <RP> contains <Formula> @@ -11600,10 +11600,10 @@ - + <Warichu> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Document> @@ -11612,10 +11612,10 @@ - + <Warichu> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <DocumentFragment> @@ -11624,10 +11624,10 @@ - + <Warichu> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Part> @@ -11636,10 +11636,10 @@ - + <Warichu> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Art> @@ -11648,10 +11648,10 @@ - + <Warichu> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Div> @@ -11660,10 +11660,10 @@ - + <Warichu> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Sect> @@ -11672,10 +11672,10 @@ - + <Warichu> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <TOC> @@ -11684,10 +11684,10 @@ - + <Warichu> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <TOCI> @@ -11696,10 +11696,10 @@ - + <Warichu> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Aside> @@ -11708,10 +11708,10 @@ - + <Warichu> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <BlockQuote> @@ -11720,10 +11720,10 @@ - + <Warichu> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <P> @@ -11732,10 +11732,10 @@ - + <Warichu> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Note> @@ -11744,10 +11744,10 @@ - + <Warichu> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Code> @@ -11756,10 +11756,10 @@ - + <Warichu> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Hn> @@ -11768,10 +11768,10 @@ - + <Warichu> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <H> @@ -11780,10 +11780,10 @@ - + <Warichu> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Title> @@ -11792,10 +11792,10 @@ - + <Warichu> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Sub> @@ -11804,10 +11804,10 @@ - + <Warichu> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Lbl> @@ -11816,10 +11816,10 @@ - + <Warichu> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Em> @@ -11828,10 +11828,10 @@ - + <Warichu> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Strong> @@ -11840,10 +11840,10 @@ - + <Warichu> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Span> @@ -11852,10 +11852,10 @@ - + <Warichu> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Quote> @@ -11864,10 +11864,10 @@ - + <Warichu> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Link> @@ -11876,10 +11876,10 @@ - + <Warichu> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Reference> @@ -11888,10 +11888,10 @@ - + <Warichu> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Annot> @@ -11900,10 +11900,10 @@ - + <Warichu> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Form> @@ -11912,10 +11912,10 @@ - + <Warichu> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Ruby> @@ -11924,10 +11924,10 @@ - + <Warichu> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <RB> @@ -11936,10 +11936,10 @@ - + <Warichu> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <RT> @@ -11948,10 +11948,10 @@ - + <Warichu> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <RP> @@ -11963,7 +11963,7 @@ <Warichu> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Warichu> @@ -11972,10 +11972,10 @@ - + <Warichu> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <FENote> @@ -11984,10 +11984,10 @@ - + <Warichu> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Index> @@ -11996,10 +11996,10 @@ - + <Warichu> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <L> @@ -12008,10 +12008,10 @@ - + <Warichu> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <LI> @@ -12020,10 +12020,10 @@ - + <Warichu> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <LBody> @@ -12032,10 +12032,10 @@ - + <Warichu> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <BibEntry> @@ -12044,10 +12044,10 @@ - + <Warichu> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Table> @@ -12056,10 +12056,10 @@ - + <Warichu> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <TR> @@ -12068,10 +12068,10 @@ - + <Warichu> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <TH> @@ -12080,10 +12080,10 @@ - + <Warichu> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <TD> @@ -12092,10 +12092,10 @@ - + <Warichu> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <THead> @@ -12104,10 +12104,10 @@ - + <Warichu> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <TBody> @@ -12116,10 +12116,10 @@ - + <Warichu> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <TFoot> @@ -12128,10 +12128,10 @@ - + <Warichu> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Caption> @@ -12140,10 +12140,10 @@ - + <Warichu> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Figure> @@ -12152,10 +12152,10 @@ - + <Warichu> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Formula> @@ -12164,10 +12164,10 @@ - + <Warichu> shall not contain <Artifact> - kidsStandardTypes.split('&').filter(elem => elem == 'Artifact').length == 0 + parentStandardType != 'Warichu' <Warichu> contains <Artifact> @@ -12176,10 +12176,10 @@ - + <WT> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'WT' <WT> contains <Document> @@ -12188,10 +12188,10 @@ - + <WT> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'WT' <WT> contains <DocumentFragment> @@ -12200,10 +12200,10 @@ - + <WT> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'WT' <WT> contains <Part> @@ -12212,10 +12212,10 @@ - + <WT> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'WT' <WT> contains <Art> @@ -12224,10 +12224,10 @@ - + <WT> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'WT' <WT> contains <Div> @@ -12236,10 +12236,10 @@ - + <WT> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'WT' <WT> contains <Sect> @@ -12248,10 +12248,10 @@ - + <WT> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'WT' <WT> contains <TOC> @@ -12260,10 +12260,10 @@ - + <WT> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'WT' <WT> contains <TOCI> @@ -12272,10 +12272,10 @@ - + <WT> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'WT' <WT> contains <Aside> @@ -12284,10 +12284,10 @@ - + <WT> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'WT' <WT> contains <BlockQuote> @@ -12296,10 +12296,10 @@ - + <WT> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'WT' <WT> contains <P> @@ -12308,10 +12308,10 @@ - + <WT> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'WT' <WT> contains <Note> @@ -12320,10 +12320,10 @@ - + <WT> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'WT' <WT> contains <Code> @@ -12332,10 +12332,10 @@ - + <WT> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'WT' <WT> contains <Hn> @@ -12344,10 +12344,10 @@ - + <WT> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'WT' <WT> contains <H> @@ -12356,10 +12356,10 @@ - + <WT> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'WT' <WT> contains <Title> @@ -12368,10 +12368,10 @@ - + <WT> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'WT' <WT> contains <Lbl> @@ -12380,10 +12380,10 @@ - + <WT> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'WT' <WT> contains <Ruby> @@ -12392,10 +12392,10 @@ - + <WT> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'WT' <WT> contains <RB> @@ -12404,10 +12404,10 @@ - + <WT> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'WT' <WT> contains <RT> @@ -12416,10 +12416,10 @@ - + <WT> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'WT' <WT> contains <RP> @@ -12428,10 +12428,10 @@ - + <WT> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'WT' <WT> contains <Warichu> @@ -12443,7 +12443,7 @@ <WT> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'WT' <WT> contains <WT> @@ -12452,10 +12452,10 @@ - + <WT> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'WT' <WT> contains <WP> @@ -12464,10 +12464,10 @@ - + <WT> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'WT' <WT> contains <FENote> @@ -12476,10 +12476,10 @@ - + <WT> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'WT' <WT> contains <Index> @@ -12488,10 +12488,10 @@ - + <WT> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'WT' <WT> contains <L> @@ -12500,10 +12500,10 @@ - + <WT> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'WT' <WT> contains <LI> @@ -12512,10 +12512,10 @@ - + <WT> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'WT' <WT> contains <LBody> @@ -12524,10 +12524,10 @@ - + <WT> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'WT' <WT> contains <BibEntry> @@ -12536,10 +12536,10 @@ - + <WT> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'WT' <WT> contains <Table> @@ -12548,10 +12548,10 @@ - + <WT> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'WT' <WT> contains <TR> @@ -12560,10 +12560,10 @@ - + <WT> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'WT' <WT> contains <TH> @@ -12572,10 +12572,10 @@ - + <WT> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'WT' <WT> contains <TD> @@ -12584,10 +12584,10 @@ - + <WT> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'WT' <WT> contains <THead> @@ -12596,10 +12596,10 @@ - + <WT> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'WT' <WT> contains <TBody> @@ -12608,10 +12608,10 @@ - + <WT> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'WT' <WT> contains <TFoot> @@ -12620,10 +12620,10 @@ - + <WT> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'WT' <WT> contains <Caption> @@ -12632,10 +12632,10 @@ - + <WT> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'WT' <WT> contains <Figure> @@ -12644,10 +12644,10 @@ - + <WT> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'WT' <WT> contains <Formula> @@ -12656,10 +12656,10 @@ - + <WP> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'WP' <WP> contains <Document> @@ -12668,10 +12668,10 @@ - + <WP> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'WP' <WP> contains <DocumentFragment> @@ -12680,10 +12680,10 @@ - + <WP> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'WP' <WP> contains <Part> @@ -12692,10 +12692,10 @@ - + <WP> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'WP' <WP> contains <Art> @@ -12704,10 +12704,10 @@ - + <WP> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'WP' <WP> contains <Div> @@ -12716,10 +12716,10 @@ - + <WP> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'WP' <WP> contains <Sect> @@ -12728,10 +12728,10 @@ - + <WP> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'WP' <WP> contains <TOC> @@ -12740,10 +12740,10 @@ - + <WP> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'WP' <WP> contains <TOCI> @@ -12752,10 +12752,10 @@ - + <WP> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'WP' <WP> contains <Aside> @@ -12764,10 +12764,10 @@ - + <WP> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'WP' <WP> contains <BlockQuote> @@ -12776,10 +12776,10 @@ - + <WP> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'WP' <WP> contains <P> @@ -12788,10 +12788,10 @@ - + <WP> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'WP' <WP> contains <Note> @@ -12800,10 +12800,10 @@ - + <WP> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'WP' <WP> contains <Code> @@ -12812,10 +12812,10 @@ - + <WP> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'WP' <WP> contains <Hn> @@ -12824,10 +12824,10 @@ - + <WP> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'WP' <WP> contains <H> @@ -12836,10 +12836,10 @@ - + <WP> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'WP' <WP> contains <Title> @@ -12848,10 +12848,10 @@ - + <WP> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'WP' <WP> contains <Lbl> @@ -12860,10 +12860,10 @@ - + <WP> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'WP' <WP> contains <Ruby> @@ -12872,10 +12872,10 @@ - + <WP> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'WP' <WP> contains <RB> @@ -12884,10 +12884,10 @@ - + <WP> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'WP' <WP> contains <RT> @@ -12896,10 +12896,10 @@ - + <WP> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'WP' <WP> contains <RP> @@ -12908,10 +12908,10 @@ - + <WP> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'WP' <WP> contains <Warichu> @@ -12920,10 +12920,10 @@ - + <WP> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'WP' <WP> contains <WT> @@ -12935,7 +12935,7 @@ <WP> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'WP' <WP> contains <WP> @@ -12944,10 +12944,10 @@ - + <WP> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'WP' <WP> contains <FENote> @@ -12956,10 +12956,10 @@ - + <WP> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'WP' <WP> contains <Index> @@ -12968,10 +12968,10 @@ - + <WP> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'WP' <WP> contains <L> @@ -12980,10 +12980,10 @@ - + <WP> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'WP' <WP> contains <LI> @@ -12992,10 +12992,10 @@ - + <WP> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'WP' <WP> contains <LBody> @@ -13004,10 +13004,10 @@ - + <WP> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'WP' <WP> contains <BibEntry> @@ -13016,10 +13016,10 @@ - + <WP> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'WP' <WP> contains <Table> @@ -13028,10 +13028,10 @@ - + <WP> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'WP' <WP> contains <TR> @@ -13040,10 +13040,10 @@ - + <WP> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'WP' <WP> contains <TH> @@ -13052,10 +13052,10 @@ - + <WP> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'WP' <WP> contains <TD> @@ -13064,10 +13064,10 @@ - + <WP> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'WP' <WP> contains <THead> @@ -13076,10 +13076,10 @@ - + <WP> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'WP' <WP> contains <TBody> @@ -13088,10 +13088,10 @@ - + <WP> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'WP' <WP> contains <TFoot> @@ -13100,10 +13100,10 @@ - + <WP> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'WP' <WP> contains <Caption> @@ -13112,10 +13112,10 @@ - + <WP> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'WP' <WP> contains <Figure> @@ -13124,10 +13124,10 @@ - + <WP> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'WP' <WP> contains <Formula> @@ -13136,10 +13136,10 @@ - + <FENote> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'FENote' <FENote> contains <Document> @@ -13148,10 +13148,10 @@ - + <FENote> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'FENote' <FENote> contains <TOC> @@ -13160,10 +13160,10 @@ - + <FENote> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'FENote' <FENote> contains <TOCI> @@ -13172,10 +13172,10 @@ - + <FENote> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'FENote' <FENote> contains <Hn> @@ -13184,10 +13184,10 @@ - + <FENote> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'FENote' <FENote> contains <H> @@ -13196,10 +13196,10 @@ - + <FENote> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'FENote' <FENote> contains <Title> @@ -13208,10 +13208,10 @@ - + <FENote> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'FENote' <FENote> contains <RB> @@ -13220,10 +13220,10 @@ - + <FENote> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'FENote' <FENote> contains <RT> @@ -13232,10 +13232,10 @@ - + <FENote> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'FENote' <FENote> contains <RP> @@ -13244,10 +13244,10 @@ - + <FENote> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'FENote' <FENote> contains <WT> @@ -13256,10 +13256,10 @@ - + <FENote> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'FENote' <FENote> contains <WP> @@ -13268,10 +13268,10 @@ - + <FENote> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'FENote' <FENote> contains <Index> @@ -13280,10 +13280,10 @@ - + <FENote> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'FENote' <FENote> contains <LI> @@ -13292,10 +13292,10 @@ - + <FENote> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'FENote' <FENote> contains <LBody> @@ -13304,10 +13304,10 @@ - + <FENote> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'FENote' <FENote> contains <BibEntry> @@ -13316,10 +13316,10 @@ - + <FENote> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'FENote' <FENote> contains <TR> @@ -13328,10 +13328,10 @@ - + <FENote> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'FENote' <FENote> contains <TH> @@ -13340,10 +13340,10 @@ - + <FENote> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'FENote' <FENote> contains <TD> @@ -13352,10 +13352,10 @@ - + <FENote> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'FENote' <FENote> contains <THead> @@ -13364,10 +13364,10 @@ - + <FENote> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'FENote' <FENote> contains <TBody> @@ -13376,10 +13376,10 @@ - + <FENote> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'FENote' <FENote> contains <TFoot> @@ -13388,10 +13388,10 @@ - + <Index> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Index' <Index> contains <Document> @@ -13400,10 +13400,10 @@ - + <Index> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Index' <Index> contains <DocumentFragment> @@ -13412,10 +13412,10 @@ - + <Index> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Index' <Index> contains <Art> @@ -13424,10 +13424,10 @@ - + <Index> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Index' <Index> contains <TOC> @@ -13436,10 +13436,10 @@ - + <Index> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Index' <Index> contains <TOCI> @@ -13448,10 +13448,10 @@ - + <Index> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Index' <Index> contains <Aside> @@ -13460,10 +13460,10 @@ - + <Index> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Index' <Index> contains <BlockQuote> @@ -13472,10 +13472,10 @@ - + <Index> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'Index' <Index> contains <Code> @@ -13484,10 +13484,10 @@ - + <Index> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Index' <Index> contains <Title> @@ -13496,10 +13496,10 @@ - + <Index> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Index' <Index> contains <Sub> @@ -13508,10 +13508,10 @@ - + <Index> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'Index' <Index> contains <Lbl> @@ -13520,10 +13520,10 @@ - + <Index> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'Index' <Index> contains <Em> @@ -13532,10 +13532,10 @@ - + <Index> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'Index' <Index> contains <Strong> @@ -13544,10 +13544,10 @@ - + <Index> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'Index' <Index> contains <Span> @@ -13556,10 +13556,10 @@ - + <Index> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'Index' <Index> contains <Quote> @@ -13568,10 +13568,10 @@ - + <Index> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'Index' <Index> contains <Link> @@ -13580,10 +13580,10 @@ - + <Index> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'Index' <Index> contains <Form> @@ -13592,10 +13592,10 @@ - + <Index> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'Index' <Index> contains <Ruby> @@ -13604,10 +13604,10 @@ - + <Index> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Index' <Index> contains <RB> @@ -13616,10 +13616,10 @@ - + <Index> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Index' <Index> contains <RT> @@ -13628,10 +13628,10 @@ - + <Index> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Index' <Index> contains <RP> @@ -13640,10 +13640,10 @@ - + <Index> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'Index' <Index> contains <Warichu> @@ -13652,10 +13652,10 @@ - + <Index> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Index' <Index> contains <WT> @@ -13664,10 +13664,10 @@ - + <Index> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Index' <Index> contains <WP> @@ -13679,7 +13679,7 @@ <Index> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Index' <Index> contains <Index> @@ -13688,10 +13688,10 @@ - + <Index> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Index' <Index> contains <LI> @@ -13700,10 +13700,10 @@ - + <Index> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Index' <Index> contains <LBody> @@ -13712,10 +13712,10 @@ - + <Index> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'Index' <Index> contains <BibEntry> @@ -13724,10 +13724,10 @@ - + <Index> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Index' <Index> contains <TR> @@ -13736,10 +13736,10 @@ - + <Index> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Index' <Index> contains <TH> @@ -13748,10 +13748,10 @@ - + <Index> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Index' <Index> contains <TD> @@ -13760,10 +13760,10 @@ - + <Index> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Index' <Index> contains <THead> @@ -13772,10 +13772,10 @@ - + <Index> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Index' <Index> contains <TBody> @@ -13784,10 +13784,10 @@ - + <Index> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Index' <Index> contains <TFoot> @@ -13798,7 +13798,7 @@ - <Index> shall not contain content item + <Index> shall not contain content items hasContentItems == false <Index> contains content item(s) @@ -13808,10 +13808,10 @@ - + <L> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'L' <L> contains <Document> @@ -13820,10 +13820,10 @@ - + <L> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'L' <L> contains <DocumentFragment> @@ -13832,10 +13832,10 @@ - + <L> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'L' <L> contains <Part> @@ -13844,10 +13844,10 @@ - + <L> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'L' <L> contains <Art> @@ -13856,10 +13856,10 @@ - + <L> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'L' <L> contains <Div> @@ -13868,10 +13868,10 @@ - + <L> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'L' <L> contains <Sect> @@ -13880,10 +13880,10 @@ - + <L> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'L' <L> contains <TOC> @@ -13892,10 +13892,10 @@ - + <L> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'L' <L> contains <TOCI> @@ -13904,10 +13904,10 @@ - + <L> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'L' <L> contains <Aside> @@ -13916,10 +13916,10 @@ - + <L> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'L' <L> contains <BlockQuote> @@ -13928,10 +13928,10 @@ - + <L> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'L' <L> contains <P> @@ -13940,10 +13940,10 @@ - + <L> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'L' <L> contains <Note> @@ -13952,10 +13952,10 @@ - + <L> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'L' <L> contains <Code> @@ -13964,10 +13964,10 @@ - + <L> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'L' <L> contains <Hn> @@ -13976,10 +13976,10 @@ - + <L> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'L' <L> contains <H> @@ -13988,10 +13988,10 @@ - + <L> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'L' <L> contains <Title> @@ -14000,10 +14000,10 @@ - + <L> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'L' <L> contains <Sub> @@ -14012,10 +14012,10 @@ - + <L> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'L' <L> contains <Lbl> @@ -14024,10 +14024,10 @@ - + <L> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'L' <L> contains <Em> @@ -14036,10 +14036,10 @@ - + <L> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'L' <L> contains <Strong> @@ -14048,10 +14048,10 @@ - + <L> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'L' <L> contains <Span> @@ -14060,10 +14060,10 @@ - + <L> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'L' <L> contains <Quote> @@ -14072,10 +14072,10 @@ - + <L> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'L' <L> contains <Link> @@ -14084,10 +14084,10 @@ - + <L> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'L' <L> contains <Reference> @@ -14096,10 +14096,10 @@ - + <L> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'L' <L> contains <Annot> @@ -14108,10 +14108,10 @@ - + <L> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'L' <L> contains <Form> @@ -14120,10 +14120,10 @@ - + <L> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'L' <L> contains <Ruby> @@ -14132,10 +14132,10 @@ - + <L> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'L' <L> contains <RB> @@ -14144,10 +14144,10 @@ - + <L> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'L' <L> contains <RT> @@ -14156,10 +14156,10 @@ - + <L> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'L' <L> contains <RP> @@ -14168,10 +14168,10 @@ - + <L> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'L' <L> contains <Warichu> @@ -14180,10 +14180,10 @@ - + <L> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'L' <L> contains <WT> @@ -14192,10 +14192,10 @@ - + <L> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'L' <L> contains <WP> @@ -14204,10 +14204,10 @@ - + <L> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'L' <L> contains <FENote> @@ -14216,10 +14216,10 @@ - + <L> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'L' <L> contains <Index> @@ -14228,10 +14228,10 @@ - + <L> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'L' <L> contains <LBody> @@ -14240,10 +14240,10 @@ - + <L> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'L' <L> contains <BibEntry> @@ -14252,10 +14252,10 @@ - + <L> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'L' <L> contains <Table> @@ -14264,10 +14264,10 @@ - + <L> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'L' <L> contains <TR> @@ -14276,10 +14276,10 @@ - + <L> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'L' <L> contains <TH> @@ -14288,10 +14288,10 @@ - + <L> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'L' <L> contains <TD> @@ -14300,10 +14300,10 @@ - + <L> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'L' <L> contains <THead> @@ -14312,10 +14312,10 @@ - + <L> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'L' <L> contains <TBody> @@ -14324,10 +14324,10 @@ - + <L> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'L' <L> contains <TFoot> @@ -14348,10 +14348,10 @@ - + <L> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'L' <L> contains <Figure> @@ -14360,10 +14360,10 @@ - + <L> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'L' <L> contains <Formula> @@ -14374,7 +14374,7 @@ - <L> shall not contain content item + <L> shall not contain content items hasContentItems == false <L> contains content item(s) @@ -14384,10 +14384,10 @@ - + <LI> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'LI' <LI> contains <Document> @@ -14396,10 +14396,10 @@ - + <LI> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'LI' <LI> contains <DocumentFragment> @@ -14408,10 +14408,10 @@ - + <LI> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'LI' <LI> contains <Part> @@ -14420,10 +14420,10 @@ - + <LI> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'LI' <LI> contains <Art> @@ -14432,10 +14432,10 @@ - + <LI> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'LI' <LI> contains <Sect> @@ -14444,10 +14444,10 @@ - + <LI> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'LI' <LI> contains <TOC> @@ -14456,10 +14456,10 @@ - + <LI> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'LI' <LI> contains <TOCI> @@ -14468,10 +14468,10 @@ - + <LI> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'LI' <LI> contains <Aside> @@ -14480,10 +14480,10 @@ - + <LI> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'LI' <LI> contains <BlockQuote> @@ -14492,10 +14492,10 @@ - + <LI> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'LI' <LI> contains <P> @@ -14504,10 +14504,10 @@ - + <LI> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'LI' <LI> contains <Note> @@ -14516,10 +14516,10 @@ - + <LI> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'LI' <LI> contains <Code> @@ -14528,10 +14528,10 @@ - + <LI> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'LI' <LI> contains <Hn> @@ -14540,10 +14540,10 @@ - + <LI> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'LI' <LI> contains <H> @@ -14552,10 +14552,10 @@ - + <LI> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'LI' <LI> contains <Title> @@ -14564,10 +14564,10 @@ - + <LI> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'LI' <LI> contains <Sub> @@ -14576,10 +14576,10 @@ - + <LI> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'LI' <LI> contains <Em> @@ -14588,10 +14588,10 @@ - + <LI> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'LI' <LI> contains <Strong> @@ -14600,10 +14600,10 @@ - + <LI> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'LI' <LI> contains <Span> @@ -14612,10 +14612,10 @@ - + <LI> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'LI' <LI> contains <Quote> @@ -14624,10 +14624,10 @@ - + <LI> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'LI' <LI> contains <Link> @@ -14636,10 +14636,10 @@ - + <LI> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'LI' <LI> contains <Reference> @@ -14648,10 +14648,10 @@ - + <LI> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'LI' <LI> contains <Annot> @@ -14660,10 +14660,10 @@ - + <LI> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'LI' <LI> contains <Form> @@ -14672,10 +14672,10 @@ - + <LI> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'LI' <LI> contains <Ruby> @@ -14684,10 +14684,10 @@ - + <LI> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'LI' <LI> contains <RB> @@ -14696,10 +14696,10 @@ - + <LI> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'LI' <LI> contains <RT> @@ -14708,10 +14708,10 @@ - + <LI> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'LI' <LI> contains <RP> @@ -14720,10 +14720,10 @@ - + <LI> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'LI' <LI> contains <Warichu> @@ -14732,10 +14732,10 @@ - + <LI> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'LI' <LI> contains <WT> @@ -14744,10 +14744,10 @@ - + <LI> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'LI' <LI> contains <WP> @@ -14756,10 +14756,10 @@ - + <LI> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'LI' <LI> contains <FENote> @@ -14768,10 +14768,10 @@ - + <LI> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'LI' <LI> contains <Index> @@ -14780,10 +14780,10 @@ - + <LI> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'LI' <LI> contains <L> @@ -14795,7 +14795,7 @@ <LI> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'LI' <LI> contains <LI> @@ -14804,10 +14804,10 @@ - + <LI> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'LI' <LI> contains <BibEntry> @@ -14816,10 +14816,10 @@ - + <LI> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'LI' <LI> contains <Table> @@ -14828,10 +14828,10 @@ - + <LI> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'LI' <LI> contains <TR> @@ -14840,10 +14840,10 @@ - + <LI> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'LI' <LI> contains <TH> @@ -14852,10 +14852,10 @@ - + <LI> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'LI' <LI> contains <TD> @@ -14864,10 +14864,10 @@ - + <LI> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'LI' <LI> contains <THead> @@ -14876,10 +14876,10 @@ - + <LI> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'LI' <LI> contains <TBody> @@ -14888,10 +14888,10 @@ - + <LI> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'LI' <LI> contains <TFoot> @@ -14900,10 +14900,10 @@ - + <LI> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'LI' <LI> contains <Caption> @@ -14912,10 +14912,10 @@ - + <LI> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'LI' <LI> contains <Figure> @@ -14924,10 +14924,10 @@ - + <LI> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'LI' <LI> contains <Formula> @@ -14936,10 +14936,10 @@ - + <LBody> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'LBody' <LBody> contains <Document> @@ -14948,10 +14948,10 @@ - + <LBody> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'LBody' <LBody> contains <DocumentFragment> @@ -14960,10 +14960,10 @@ - + <LBody> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'LBody' <LBody> contains <TOC> @@ -14972,10 +14972,10 @@ - + <LBody> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'LBody' <LBody> contains <TOCI> @@ -14996,10 +14996,10 @@ - + <LBody> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'LBody' <LBody> contains <Title> @@ -15008,10 +15008,10 @@ - + <LBody> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'LBody' <LBody> contains <Lbl> @@ -15020,10 +15020,10 @@ - + <LBody> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'LBody' <LBody> contains <RB> @@ -15032,10 +15032,10 @@ - + <LBody> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'LBody' <LBody> contains <RT> @@ -15044,10 +15044,10 @@ - + <LBody> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'LBody' <LBody> contains <RP> @@ -15056,10 +15056,10 @@ - + <LBody> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'LBody' <LBody> contains <WT> @@ -15068,10 +15068,10 @@ - + <LBody> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'LBody' <LBody> contains <WP> @@ -15080,10 +15080,10 @@ - + <LBody> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'LBody' <LBody> contains <LI> @@ -15095,7 +15095,7 @@ <LBody> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'LBody' <LBody> contains <LBody> @@ -15104,10 +15104,10 @@ - + <LBody> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'LBody' <LBody> contains <TR> @@ -15116,10 +15116,10 @@ - + <LBody> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'LBody' <LBody> contains <TH> @@ -15128,10 +15128,10 @@ - + <LBody> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'LBody' <LBody> contains <TD> @@ -15140,10 +15140,10 @@ - + <LBody> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'LBody' <LBody> contains <THead> @@ -15152,10 +15152,10 @@ - + <LBody> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'LBody' <LBody> contains <TBody> @@ -15164,10 +15164,10 @@ - + <LBody> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'LBody' <LBody> contains <TFoot> @@ -15188,10 +15188,10 @@ - + <BibEntry> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Document> @@ -15200,10 +15200,10 @@ - + <BibEntry> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <DocumentFragment> @@ -15212,10 +15212,10 @@ - + <BibEntry> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Art> @@ -15224,10 +15224,10 @@ - + <BibEntry> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Sect> @@ -15236,10 +15236,10 @@ - + <BibEntry> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <TOC> @@ -15248,10 +15248,10 @@ - + <BibEntry> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <TOCI> @@ -15260,10 +15260,10 @@ - + <BibEntry> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Aside> @@ -15272,10 +15272,10 @@ - + <BibEntry> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <BlockQuote> @@ -15284,10 +15284,10 @@ - + <BibEntry> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Code> @@ -15296,10 +15296,10 @@ - + <BibEntry> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Hn> @@ -15308,10 +15308,10 @@ - + <BibEntry> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <H> @@ -15320,10 +15320,10 @@ - + <BibEntry> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Title> @@ -15332,10 +15332,10 @@ - + <BibEntry> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Sub> @@ -15344,10 +15344,10 @@ - + <BibEntry> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Quote> @@ -15356,10 +15356,10 @@ - + <BibEntry> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Form> @@ -15368,10 +15368,10 @@ - + <BibEntry> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Ruby> @@ -15380,10 +15380,10 @@ - + <BibEntry> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <RB> @@ -15392,10 +15392,10 @@ - + <BibEntry> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <RT> @@ -15404,10 +15404,10 @@ - + <BibEntry> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <RP> @@ -15416,10 +15416,10 @@ - + <BibEntry> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Warichu> @@ -15428,10 +15428,10 @@ - + <BibEntry> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <WT> @@ -15440,10 +15440,10 @@ - + <BibEntry> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <WP> @@ -15452,10 +15452,10 @@ - + <BibEntry> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Index> @@ -15464,10 +15464,10 @@ - + <BibEntry> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <L> @@ -15476,10 +15476,10 @@ - + <BibEntry> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <LI> @@ -15488,10 +15488,10 @@ - + <BibEntry> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <LBody> @@ -15503,7 +15503,7 @@ <BibEntry> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <BibEntry> @@ -15512,10 +15512,10 @@ - + <BibEntry> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Table> @@ -15524,10 +15524,10 @@ - + <BibEntry> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <TR> @@ -15536,10 +15536,10 @@ - + <BibEntry> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <TH> @@ -15548,10 +15548,10 @@ - + <BibEntry> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <TD> @@ -15560,10 +15560,10 @@ - + <BibEntry> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <THead> @@ -15572,10 +15572,10 @@ - + <BibEntry> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <TBody> @@ -15584,10 +15584,10 @@ - + <BibEntry> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <TFoot> @@ -15596,10 +15596,10 @@ - + <BibEntry> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Caption> @@ -15608,10 +15608,10 @@ - + <BibEntry> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'BibEntry' <BibEntry> contains <Formula> @@ -15620,10 +15620,10 @@ - + <Table> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Table' <Table> contains <Document> @@ -15632,10 +15632,10 @@ - + <Table> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Table' <Table> contains <DocumentFragment> @@ -15644,10 +15644,10 @@ - + <Table> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'Table' <Table> contains <Part> @@ -15656,10 +15656,10 @@ - + <Table> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Table' <Table> contains <Art> @@ -15668,10 +15668,10 @@ - + <Table> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'Table' <Table> contains <Div> @@ -15680,10 +15680,10 @@ - + <Table> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Table' <Table> contains <Sect> @@ -15692,10 +15692,10 @@ - + <Table> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Table' <Table> contains <TOC> @@ -15704,10 +15704,10 @@ - + <Table> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Table' <Table> contains <TOCI> @@ -15716,10 +15716,10 @@ - + <Table> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'Table' <Table> contains <Aside> @@ -15728,10 +15728,10 @@ - + <Table> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'Table' <Table> contains <BlockQuote> @@ -15740,10 +15740,10 @@ - + <Table> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'Table' <Table> contains <P> @@ -15752,10 +15752,10 @@ - + <Table> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'Table' <Table> contains <Note> @@ -15764,10 +15764,10 @@ - + <Table> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'Table' <Table> contains <Code> @@ -15776,10 +15776,10 @@ - + <Table> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'Table' <Table> contains <Hn> @@ -15788,10 +15788,10 @@ - + <Table> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'Table' <Table> contains <H> @@ -15800,10 +15800,10 @@ - + <Table> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Table' <Table> contains <Title> @@ -15812,10 +15812,10 @@ - + <Table> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'Table' <Table> contains <Sub> @@ -15824,10 +15824,10 @@ - + <Table> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'Table' <Table> contains <Lbl> @@ -15836,10 +15836,10 @@ - + <Table> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'Table' <Table> contains <Em> @@ -15848,10 +15848,10 @@ - + <Table> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'Table' <Table> contains <Strong> @@ -15860,10 +15860,10 @@ - + <Table> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'Table' <Table> contains <Span> @@ -15872,10 +15872,10 @@ - + <Table> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'Table' <Table> contains <Quote> @@ -15884,10 +15884,10 @@ - + <Table> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'Table' <Table> contains <Link> @@ -15896,10 +15896,10 @@ - + <Table> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'Table' <Table> contains <Reference> @@ -15908,10 +15908,10 @@ - + <Table> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'Table' <Table> contains <Annot> @@ -15920,10 +15920,10 @@ - + <Table> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'Table' <Table> contains <Form> @@ -15932,10 +15932,10 @@ - + <Table> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'Table' <Table> contains <Ruby> @@ -15944,10 +15944,10 @@ - + <Table> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Table' <Table> contains <RB> @@ -15956,10 +15956,10 @@ - + <Table> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Table' <Table> contains <RT> @@ -15968,10 +15968,10 @@ - + <Table> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Table' <Table> contains <RP> @@ -15980,10 +15980,10 @@ - + <Table> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'Table' <Table> contains <Warichu> @@ -15992,10 +15992,10 @@ - + <Table> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Table' <Table> contains <WT> @@ -16004,10 +16004,10 @@ - + <Table> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Table' <Table> contains <WP> @@ -16016,10 +16016,10 @@ - + <Table> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'Table' <Table> contains <FENote> @@ -16028,10 +16028,10 @@ - + <Table> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'Table' <Table> contains <Index> @@ -16040,10 +16040,10 @@ - + <Table> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'Table' <Table> contains <L> @@ -16052,10 +16052,10 @@ - + <Table> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Table' <Table> contains <LI> @@ -16064,10 +16064,10 @@ - + <Table> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Table' <Table> contains <LBody> @@ -16076,10 +16076,10 @@ - + <Table> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'Table' <Table> contains <BibEntry> @@ -16091,7 +16091,7 @@ <Table> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'Table' <Table> contains <Table> @@ -16100,10 +16100,10 @@ - + <Table> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Table' <Table> contains <TH> @@ -16112,10 +16112,10 @@ - + <Table> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Table' <Table> contains <TD> @@ -16160,10 +16160,10 @@ - + <Table> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'Table' <Table> contains <Figure> @@ -16172,10 +16172,10 @@ - + <Table> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'Table' <Table> contains <Formula> @@ -16186,7 +16186,7 @@ - <Table> shall not contain content item + <Table> shall not contain content items hasContentItems == false <Table> contains content item(s) @@ -16196,10 +16196,10 @@ - + <TR> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'TR' <TR> contains <Document> @@ -16208,10 +16208,10 @@ - + <TR> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'TR' <TR> contains <DocumentFragment> @@ -16220,10 +16220,10 @@ - + <TR> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'TR' <TR> contains <Part> @@ -16232,10 +16232,10 @@ - + <TR> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'TR' <TR> contains <Art> @@ -16244,10 +16244,10 @@ - + <TR> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'TR' <TR> contains <Div> @@ -16256,10 +16256,10 @@ - + <TR> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'TR' <TR> contains <Sect> @@ -16268,10 +16268,10 @@ - + <TR> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'TR' <TR> contains <TOC> @@ -16280,10 +16280,10 @@ - + <TR> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'TR' <TR> contains <TOCI> @@ -16292,10 +16292,10 @@ - + <TR> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'TR' <TR> contains <Aside> @@ -16304,10 +16304,10 @@ - + <TR> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'TR' <TR> contains <BlockQuote> @@ -16316,10 +16316,10 @@ - + <TR> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'TR' <TR> contains <P> @@ -16328,10 +16328,10 @@ - + <TR> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'TR' <TR> contains <Note> @@ -16340,10 +16340,10 @@ - + <TR> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'TR' <TR> contains <Code> @@ -16352,10 +16352,10 @@ - + <TR> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'TR' <TR> contains <Hn> @@ -16364,10 +16364,10 @@ - + <TR> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'TR' <TR> contains <H> @@ -16376,10 +16376,10 @@ - + <TR> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'TR' <TR> contains <Title> @@ -16388,10 +16388,10 @@ - + <TR> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'TR' <TR> contains <Sub> @@ -16400,10 +16400,10 @@ - + <TR> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'TR' <TR> contains <Lbl> @@ -16412,10 +16412,10 @@ - + <TR> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'TR' <TR> contains <Em> @@ -16424,10 +16424,10 @@ - + <TR> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'TR' <TR> contains <Strong> @@ -16436,10 +16436,10 @@ - + <TR> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'TR' <TR> contains <Span> @@ -16448,10 +16448,10 @@ - + <TR> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'TR' <TR> contains <Quote> @@ -16460,10 +16460,10 @@ - + <TR> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'TR' <TR> contains <Link> @@ -16472,10 +16472,10 @@ - + <TR> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'TR' <TR> contains <Reference> @@ -16484,10 +16484,10 @@ - + <TR> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'TR' <TR> contains <Annot> @@ -16496,10 +16496,10 @@ - + <TR> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'TR' <TR> contains <Form> @@ -16508,10 +16508,10 @@ - + <TR> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'TR' <TR> contains <Ruby> @@ -16520,10 +16520,10 @@ - + <TR> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'TR' <TR> contains <RB> @@ -16532,10 +16532,10 @@ - + <TR> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'TR' <TR> contains <RT> @@ -16544,10 +16544,10 @@ - + <TR> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'TR' <TR> contains <RP> @@ -16556,10 +16556,10 @@ - + <TR> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'TR' <TR> contains <Warichu> @@ -16568,10 +16568,10 @@ - + <TR> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'TR' <TR> contains <WT> @@ -16580,10 +16580,10 @@ - + <TR> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'TR' <TR> contains <WP> @@ -16592,10 +16592,10 @@ - + <TR> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'TR' <TR> contains <FENote> @@ -16604,10 +16604,10 @@ - + <TR> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'TR' <TR> contains <Index> @@ -16616,10 +16616,10 @@ - + <TR> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'TR' <TR> contains <L> @@ -16628,10 +16628,10 @@ - + <TR> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'TR' <TR> contains <LI> @@ -16640,10 +16640,10 @@ - + <TR> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'TR' <TR> contains <LBody> @@ -16652,10 +16652,10 @@ - + <TR> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'TR' <TR> contains <BibEntry> @@ -16664,10 +16664,10 @@ - + <TR> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'TR' <TR> contains <Table> @@ -16679,7 +16679,7 @@ <TR> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'TR' <TR> contains <TR> @@ -16688,10 +16688,10 @@ - + <TR> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'TR' <TR> contains <THead> @@ -16700,10 +16700,10 @@ - + <TR> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'TR' <TR> contains <TBody> @@ -16712,10 +16712,10 @@ - + <TR> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'TR' <TR> contains <TFoot> @@ -16724,10 +16724,10 @@ - + <TR> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'TR' <TR> contains <Caption> @@ -16736,10 +16736,10 @@ - + <TR> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'TR' <TR> contains <Figure> @@ -16748,10 +16748,10 @@ - + <TR> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'TR' <TR> contains <Formula> @@ -16762,7 +16762,7 @@ - <TR> shall not contain content item + <TR> shall not contain content items hasContentItems == false <TR> contains content item(s) @@ -16772,10 +16772,10 @@ - + <TH> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'TH' <TH> contains <Document> @@ -16784,10 +16784,10 @@ - + <TH> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'TH' <TH> contains <DocumentFragment> @@ -16796,10 +16796,10 @@ - + <TH> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'TH' <TH> contains <Part> @@ -16808,10 +16808,10 @@ - + <TH> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'TH' <TH> contains <TOC> @@ -16820,10 +16820,10 @@ - + <TH> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'TH' <TH> contains <TOCI> @@ -16832,10 +16832,10 @@ - + <TH> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'TH' <TH> contains <Aside> @@ -16844,10 +16844,10 @@ - + <TH> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'TH' <TH> contains <BlockQuote> @@ -16868,10 +16868,10 @@ - + <TH> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'TH' <TH> contains <Title> @@ -16880,10 +16880,10 @@ - + <TH> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'TH' <TH> contains <Sub> @@ -16892,10 +16892,10 @@ - + <TH> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'TH' <TH> contains <RB> @@ -16904,10 +16904,10 @@ - + <TH> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'TH' <TH> contains <RT> @@ -16916,10 +16916,10 @@ - + <TH> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'TH' <TH> contains <RP> @@ -16928,10 +16928,10 @@ - + <TH> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'TH' <TH> contains <WT> @@ -16940,10 +16940,10 @@ - + <TH> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'TH' <TH> contains <WP> @@ -16952,10 +16952,10 @@ - + <TH> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'TH' <TH> contains <LI> @@ -16964,10 +16964,10 @@ - + <TH> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'TH' <TH> contains <LBody> @@ -16976,10 +16976,10 @@ - + <TH> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'TH' <TH> contains <TR> @@ -16991,7 +16991,7 @@ <TH> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'TH' <TH> contains <TH> @@ -17000,10 +17000,10 @@ - + <TH> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'TH' <TH> contains <TD> @@ -17012,10 +17012,10 @@ - + <TH> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'TH' <TH> contains <THead> @@ -17024,10 +17024,10 @@ - + <TH> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'TH' <TH> contains <TBody> @@ -17036,10 +17036,10 @@ - + <TH> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'TH' <TH> contains <TFoot> @@ -17048,10 +17048,10 @@ - + <TH> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'TH' <TH> contains <Caption> @@ -17060,10 +17060,10 @@ - + <TD> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'TD' <TD> contains <Document> @@ -17072,10 +17072,10 @@ - + <TD> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'TD' <TD> contains <DocumentFragment> @@ -17084,10 +17084,10 @@ - + <TD> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'TD' <TD> contains <Part> @@ -17096,10 +17096,10 @@ - + <TD> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'TD' <TD> contains <TOC> @@ -17108,10 +17108,10 @@ - + <TD> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'TD' <TD> contains <TOCI> @@ -17120,10 +17120,10 @@ - + <TD> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'TD' <TD> contains <Aside> @@ -17132,10 +17132,10 @@ - + <TD> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'TD' <TD> contains <BlockQuote> @@ -17156,10 +17156,10 @@ - + <TD> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'TD' <TD> contains <Title> @@ -17168,10 +17168,10 @@ - + <TD> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'TD' <TD> contains <Sub> @@ -17180,10 +17180,10 @@ - + <TD> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'TD' <TD> contains <RB> @@ -17192,10 +17192,10 @@ - + <TD> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'TD' <TD> contains <RT> @@ -17204,10 +17204,10 @@ - + <TD> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'TD' <TD> contains <RP> @@ -17216,10 +17216,10 @@ - + <TD> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'TD' <TD> contains <WT> @@ -17228,10 +17228,10 @@ - + <TD> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'TD' <TD> contains <WP> @@ -17240,10 +17240,10 @@ - + <TD> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'TD' <TD> contains <LI> @@ -17252,10 +17252,10 @@ - + <TD> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'TD' <TD> contains <LBody> @@ -17264,10 +17264,10 @@ - + <TD> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'TD' <TD> contains <TR> @@ -17276,10 +17276,10 @@ - + <TD> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'TD' <TD> contains <TH> @@ -17291,7 +17291,7 @@ <TD> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'TD' <TD> contains <TD> @@ -17300,10 +17300,10 @@ - + <TD> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'TD' <TD> contains <THead> @@ -17312,10 +17312,10 @@ - + <TD> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'TD' <TD> contains <TBody> @@ -17324,10 +17324,10 @@ - + <TD> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'TD' <TD> contains <TFoot> @@ -17336,10 +17336,10 @@ - + <TD> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'TD' <TD> contains <Caption> @@ -17348,10 +17348,10 @@ - + <THead> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'THead' <THead> contains <Document> @@ -17360,10 +17360,10 @@ - + <THead> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'THead' <THead> contains <DocumentFragment> @@ -17372,10 +17372,10 @@ - + <THead> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'THead' <THead> contains <Part> @@ -17384,10 +17384,10 @@ - + <THead> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'THead' <THead> contains <Art> @@ -17396,10 +17396,10 @@ - + <THead> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'THead' <THead> contains <Div> @@ -17408,10 +17408,10 @@ - + <THead> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'THead' <THead> contains <Sect> @@ -17420,10 +17420,10 @@ - + <THead> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'THead' <THead> contains <TOC> @@ -17432,10 +17432,10 @@ - + <THead> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'THead' <THead> contains <TOCI> @@ -17444,10 +17444,10 @@ - + <THead> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'THead' <THead> contains <Aside> @@ -17456,10 +17456,10 @@ - + <THead> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'THead' <THead> contains <BlockQuote> @@ -17468,10 +17468,10 @@ - + <THead> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'THead' <THead> contains <P> @@ -17480,10 +17480,10 @@ - + <THead> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'THead' <THead> contains <Note> @@ -17492,10 +17492,10 @@ - + <THead> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'THead' <THead> contains <Code> @@ -17504,10 +17504,10 @@ - + <THead> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'THead' <THead> contains <Hn> @@ -17516,10 +17516,10 @@ - + <THead> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'THead' <THead> contains <H> @@ -17528,10 +17528,10 @@ - + <THead> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'THead' <THead> contains <Title> @@ -17540,10 +17540,10 @@ - + <THead> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'THead' <THead> contains <Sub> @@ -17552,10 +17552,10 @@ - + <THead> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'THead' <THead> contains <Lbl> @@ -17564,10 +17564,10 @@ - + <THead> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'THead' <THead> contains <Em> @@ -17576,10 +17576,10 @@ - + <THead> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'THead' <THead> contains <Strong> @@ -17588,10 +17588,10 @@ - + <THead> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'THead' <THead> contains <Span> @@ -17600,10 +17600,10 @@ - + <THead> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'THead' <THead> contains <Quote> @@ -17612,10 +17612,10 @@ - + <THead> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'THead' <THead> contains <Link> @@ -17624,10 +17624,10 @@ - + <THead> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'THead' <THead> contains <Reference> @@ -17636,10 +17636,10 @@ - + <THead> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'THead' <THead> contains <Annot> @@ -17648,10 +17648,10 @@ - + <THead> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'THead' <THead> contains <Form> @@ -17660,10 +17660,10 @@ - + <THead> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'THead' <THead> contains <Ruby> @@ -17672,10 +17672,10 @@ - + <THead> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'THead' <THead> contains <RB> @@ -17684,10 +17684,10 @@ - + <THead> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'THead' <THead> contains <RT> @@ -17696,10 +17696,10 @@ - + <THead> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'THead' <THead> contains <RP> @@ -17708,10 +17708,10 @@ - + <THead> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'THead' <THead> contains <Warichu> @@ -17720,10 +17720,10 @@ - + <THead> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'THead' <THead> contains <WT> @@ -17732,10 +17732,10 @@ - + <THead> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'THead' <THead> contains <WP> @@ -17744,10 +17744,10 @@ - + <THead> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'THead' <THead> contains <FENote> @@ -17756,10 +17756,10 @@ - + <THead> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'THead' <THead> contains <Index> @@ -17768,10 +17768,10 @@ - + <THead> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'THead' <THead> contains <L> @@ -17780,10 +17780,10 @@ - + <THead> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'THead' <THead> contains <LI> @@ -17792,10 +17792,10 @@ - + <THead> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'THead' <THead> contains <LBody> @@ -17804,10 +17804,10 @@ - + <THead> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'THead' <THead> contains <BibEntry> @@ -17816,10 +17816,10 @@ - + <THead> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'THead' <THead> contains <Table> @@ -17828,10 +17828,10 @@ - + <THead> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'THead' <THead> contains <TH> @@ -17840,10 +17840,10 @@ - + <THead> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'THead' <THead> contains <TD> @@ -17855,7 +17855,7 @@ <THead> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'THead' <THead> contains <THead> @@ -17864,10 +17864,10 @@ - + <THead> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'THead' <THead> contains <TBody> @@ -17876,10 +17876,10 @@ - + <THead> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'THead' <THead> contains <TFoot> @@ -17888,10 +17888,10 @@ - + <THead> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'THead' <THead> contains <Caption> @@ -17900,10 +17900,10 @@ - + <THead> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'THead' <THead> contains <Figure> @@ -17912,10 +17912,10 @@ - + <THead> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'THead' <THead> contains <Formula> @@ -17926,7 +17926,7 @@ - <THead> shall not contain content item + <THead> shall not contain content items hasContentItems == false <THead> contains content item(s) @@ -17936,10 +17936,10 @@ - + <TBody> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'TBody' <TBody> contains <Document> @@ -17948,10 +17948,10 @@ - + <TBody> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'TBody' <TBody> contains <DocumentFragment> @@ -17960,10 +17960,10 @@ - + <TBody> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'TBody' <TBody> contains <Part> @@ -17972,10 +17972,10 @@ - + <TBody> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'TBody' <TBody> contains <Art> @@ -17984,10 +17984,10 @@ - + <TBody> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'TBody' <TBody> contains <Div> @@ -17996,10 +17996,10 @@ - + <TBody> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'TBody' <TBody> contains <Sect> @@ -18008,10 +18008,10 @@ - + <TBody> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'TBody' <TBody> contains <TOC> @@ -18020,10 +18020,10 @@ - + <TBody> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'TBody' <TBody> contains <TOCI> @@ -18032,10 +18032,10 @@ - + <TBody> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'TBody' <TBody> contains <Aside> @@ -18044,10 +18044,10 @@ - + <TBody> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'TBody' <TBody> contains <BlockQuote> @@ -18056,10 +18056,10 @@ - + <TBody> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'TBody' <TBody> contains <P> @@ -18068,10 +18068,10 @@ - + <TBody> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'TBody' <TBody> contains <Note> @@ -18080,10 +18080,10 @@ - + <TBody> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'TBody' <TBody> contains <Code> @@ -18092,10 +18092,10 @@ - + <TBody> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'TBody' <TBody> contains <Hn> @@ -18104,10 +18104,10 @@ - + <TBody> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'TBody' <TBody> contains <H> @@ -18116,10 +18116,10 @@ - + <TBody> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'TBody' <TBody> contains <Title> @@ -18128,10 +18128,10 @@ - + <TBody> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'TBody' <TBody> contains <Sub> @@ -18140,10 +18140,10 @@ - + <TBody> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'TBody' <TBody> contains <Lbl> @@ -18152,10 +18152,10 @@ - + <TBody> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'TBody' <TBody> contains <Em> @@ -18164,10 +18164,10 @@ - + <TBody> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'TBody' <TBody> contains <Strong> @@ -18176,10 +18176,10 @@ - + <TBody> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'TBody' <TBody> contains <Span> @@ -18188,10 +18188,10 @@ - + <TBody> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'TBody' <TBody> contains <Quote> @@ -18200,10 +18200,10 @@ - + <TBody> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'TBody' <TBody> contains <Link> @@ -18212,10 +18212,10 @@ - + <TBody> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'TBody' <TBody> contains <Reference> @@ -18224,10 +18224,10 @@ - + <TBody> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'TBody' <TBody> contains <Annot> @@ -18236,10 +18236,10 @@ - + <TBody> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'TBody' <TBody> contains <Form> @@ -18248,10 +18248,10 @@ - + <TBody> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'TBody' <TBody> contains <Ruby> @@ -18260,10 +18260,10 @@ - + <TBody> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'TBody' <TBody> contains <RB> @@ -18272,10 +18272,10 @@ - + <TBody> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'TBody' <TBody> contains <RT> @@ -18284,10 +18284,10 @@ - + <TBody> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'TBody' <TBody> contains <RP> @@ -18296,10 +18296,10 @@ - + <TBody> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'TBody' <TBody> contains <Warichu> @@ -18308,10 +18308,10 @@ - + <TBody> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'TBody' <TBody> contains <WT> @@ -18320,10 +18320,10 @@ - + <TBody> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'TBody' <TBody> contains <WP> @@ -18332,10 +18332,10 @@ - + <TBody> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'TBody' <TBody> contains <FENote> @@ -18344,10 +18344,10 @@ - + <TBody> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'TBody' <TBody> contains <Index> @@ -18356,10 +18356,10 @@ - + <TBody> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'TBody' <TBody> contains <L> @@ -18368,10 +18368,10 @@ - + <TBody> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'TBody' <TBody> contains <LI> @@ -18380,10 +18380,10 @@ - + <TBody> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'TBody' <TBody> contains <LBody> @@ -18392,10 +18392,10 @@ - + <TBody> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'TBody' <TBody> contains <BibEntry> @@ -18404,10 +18404,10 @@ - + <TBody> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'TBody' <TBody> contains <Table> @@ -18416,10 +18416,10 @@ - + <TBody> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'TBody' <TBody> contains <TH> @@ -18428,10 +18428,10 @@ - + <TBody> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'TBody' <TBody> contains <TD> @@ -18440,10 +18440,10 @@ - + <TBody> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'TBody' <TBody> contains <THead> @@ -18455,7 +18455,7 @@ <TBody> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'TBody' <TBody> contains <TBody> @@ -18464,10 +18464,10 @@ - + <TBody> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'TBody' <TBody> contains <TFoot> @@ -18476,10 +18476,10 @@ - + <TBody> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'TBody' <TBody> contains <Caption> @@ -18488,10 +18488,10 @@ - + <TBody> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'TBody' <TBody> contains <Figure> @@ -18500,10 +18500,10 @@ - + <TBody> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'TBody' <TBody> contains <Formula> @@ -18514,7 +18514,7 @@ - <TBody> shall not contain content item + <TBody> shall not contain content items hasContentItems == false <TBody> contains content item(s) @@ -18524,10 +18524,10 @@ - + <TFoot> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Document> @@ -18536,10 +18536,10 @@ - + <TFoot> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <DocumentFragment> @@ -18548,10 +18548,10 @@ - + <TFoot> shall not contain <Part> - kidsStandardTypes.split('&').filter(elem => elem == 'Part').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Part> @@ -18560,10 +18560,10 @@ - + <TFoot> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Art> @@ -18572,10 +18572,10 @@ - + <TFoot> shall not contain <Div> - kidsStandardTypes.split('&').filter(elem => elem == 'Div').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Div> @@ -18584,10 +18584,10 @@ - + <TFoot> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Sect> @@ -18596,10 +18596,10 @@ - + <TFoot> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <TOC> @@ -18608,10 +18608,10 @@ - + <TFoot> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <TOCI> @@ -18620,10 +18620,10 @@ - + <TFoot> shall not contain <Aside> - kidsStandardTypes.split('&').filter(elem => elem == 'Aside').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Aside> @@ -18632,10 +18632,10 @@ - + <TFoot> shall not contain <BlockQuote> - kidsStandardTypes.split('&').filter(elem => elem == 'BlockQuote').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <BlockQuote> @@ -18644,10 +18644,10 @@ - + <TFoot> shall not contain <P> - kidsStandardTypes.split('&').filter(elem => elem == 'P').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <P> @@ -18656,10 +18656,10 @@ - + <TFoot> shall not contain <Note> - kidsStandardTypes.split('&').filter(elem => elem == 'Note').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Note> @@ -18668,10 +18668,10 @@ - + <TFoot> shall not contain <Code> - kidsStandardTypes.split('&').filter(elem => elem == 'Code').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Code> @@ -18680,10 +18680,10 @@ - + <TFoot> shall not contain <Hn> - kidsStandardTypes.split('&').filter(elem => /^H[1-9][0-9]*$/.test(elem)).length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Hn> @@ -18692,10 +18692,10 @@ - + <TFoot> shall not contain <H> - kidsStandardTypes.split('&').filter(elem => elem == 'H').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <H> @@ -18704,10 +18704,10 @@ - + <TFoot> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Title> @@ -18716,10 +18716,10 @@ - + <TFoot> shall not contain <Sub> - kidsStandardTypes.split('&').filter(elem => elem == 'Sub').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Sub> @@ -18728,10 +18728,10 @@ - + <TFoot> shall not contain <Lbl> - kidsStandardTypes.split('&').filter(elem => elem == 'Lbl').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Lbl> @@ -18740,10 +18740,10 @@ - + <TFoot> shall not contain <Em> - kidsStandardTypes.split('&').filter(elem => elem == 'Em').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Em> @@ -18752,10 +18752,10 @@ - + <TFoot> shall not contain <Strong> - kidsStandardTypes.split('&').filter(elem => elem == 'Strong').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Strong> @@ -18764,10 +18764,10 @@ - + <TFoot> shall not contain <Span> - kidsStandardTypes.split('&').filter(elem => elem == 'Span').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Span> @@ -18776,10 +18776,10 @@ - + <TFoot> shall not contain <Quote> - kidsStandardTypes.split('&').filter(elem => elem == 'Quote').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Quote> @@ -18788,10 +18788,10 @@ - + <TFoot> shall not contain <Link> - kidsStandardTypes.split('&').filter(elem => elem == 'Link').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Link> @@ -18800,10 +18800,10 @@ - + <TFoot> shall not contain <Reference> - kidsStandardTypes.split('&').filter(elem => elem == 'Reference').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Reference> @@ -18812,10 +18812,10 @@ - + <TFoot> shall not contain <Annot> - kidsStandardTypes.split('&').filter(elem => elem == 'Annot').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Annot> @@ -18824,10 +18824,10 @@ - + <TFoot> shall not contain <Form> - kidsStandardTypes.split('&').filter(elem => elem == 'Form').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Form> @@ -18836,10 +18836,10 @@ - + <TFoot> shall not contain <Ruby> - kidsStandardTypes.split('&').filter(elem => elem == 'Ruby').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Ruby> @@ -18848,10 +18848,10 @@ - + <TFoot> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <RB> @@ -18860,10 +18860,10 @@ - + <TFoot> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <RT> @@ -18872,10 +18872,10 @@ - + <TFoot> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <RP> @@ -18884,10 +18884,10 @@ - + <TFoot> shall not contain <Warichu> - kidsStandardTypes.split('&').filter(elem => elem == 'Warichu').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Warichu> @@ -18896,10 +18896,10 @@ - + <TFoot> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <WT> @@ -18908,10 +18908,10 @@ - + <TFoot> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <WP> @@ -18920,10 +18920,10 @@ - + <TFoot> shall not contain <FENote> - kidsStandardTypes.split('&').filter(elem => elem == 'FENote').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <FENote> @@ -18932,10 +18932,10 @@ - + <TFoot> shall not contain <Index> - kidsStandardTypes.split('&').filter(elem => elem == 'Index').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Index> @@ -18944,10 +18944,10 @@ - + <TFoot> shall not contain <L> - kidsStandardTypes.split('&').filter(elem => elem == 'L').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <L> @@ -18956,10 +18956,10 @@ - + <TFoot> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <LI> @@ -18968,10 +18968,10 @@ - + <TFoot> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <LBody> @@ -18980,10 +18980,10 @@ - + <TFoot> shall not contain <BibEntry> - kidsStandardTypes.split('&').filter(elem => elem == 'BibEntry').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <BibEntry> @@ -18992,10 +18992,10 @@ - + <TFoot> shall not contain <Table> - kidsStandardTypes.split('&').filter(elem => elem == 'Table').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Table> @@ -19004,10 +19004,10 @@ - + <TFoot> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <TH> @@ -19016,10 +19016,10 @@ - + <TFoot> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <TD> @@ -19028,10 +19028,10 @@ - + <TFoot> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <THead> @@ -19040,10 +19040,10 @@ - + <TFoot> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <TBody> @@ -19055,7 +19055,7 @@ <TFoot> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <TFoot> @@ -19064,10 +19064,10 @@ - + <TFoot> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Caption> @@ -19076,10 +19076,10 @@ - + <TFoot> shall not contain <Figure> - kidsStandardTypes.split('&').filter(elem => elem == 'Figure').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Figure> @@ -19088,10 +19088,10 @@ - + <TFoot> shall not contain <Formula> - kidsStandardTypes.split('&').filter(elem => elem == 'Formula').length == 0 + parentStandardType != 'TFoot' <TFoot> contains <Formula> @@ -19102,7 +19102,7 @@ - <TFoot> shall not contain content item + <TFoot> shall not contain content items hasContentItems == false <TFoot> contains content item(s) @@ -19112,10 +19112,10 @@ - + <Caption> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Caption' <Caption> contains <Document> @@ -19124,10 +19124,10 @@ - + <Caption> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Caption' <Caption> contains <TOC> @@ -19136,10 +19136,10 @@ - + <Caption> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Caption' <Caption> contains <TOCI> @@ -19160,10 +19160,10 @@ - + <Caption> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Caption' <Caption> contains <Title> @@ -19172,10 +19172,10 @@ - + <Caption> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Caption' <Caption> contains <RB> @@ -19184,10 +19184,10 @@ - + <Caption> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Caption' <Caption> contains <RT> @@ -19196,10 +19196,10 @@ - + <Caption> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Caption' <Caption> contains <RP> @@ -19208,10 +19208,10 @@ - + <Caption> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Caption' <Caption> contains <WT> @@ -19220,10 +19220,10 @@ - + <Caption> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Caption' <Caption> contains <WP> @@ -19232,10 +19232,10 @@ - + <Caption> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Caption' <Caption> contains <LI> @@ -19244,10 +19244,10 @@ - + <Caption> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Caption' <Caption> contains <LBody> @@ -19256,10 +19256,10 @@ - + <Caption> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Caption' <Caption> contains <TR> @@ -19268,10 +19268,10 @@ - + <Caption> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Caption' <Caption> contains <TH> @@ -19280,10 +19280,10 @@ - + <Caption> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Caption' <Caption> contains <TD> @@ -19292,10 +19292,10 @@ - + <Caption> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Caption' <Caption> contains <THead> @@ -19304,10 +19304,10 @@ - + <Caption> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Caption' <Caption> contains <TBody> @@ -19316,10 +19316,10 @@ - + <Caption> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Caption' <Caption> contains <TFoot> @@ -19331,7 +19331,7 @@ <Caption> shall not contain <Caption> - kidsStandardTypes.split('&').filter(elem => elem == 'Caption').length == 0 + parentStandardType != 'Caption' <Caption> contains <Caption> @@ -19340,10 +19340,10 @@ - + <Figure> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Figure' <Figure> contains <Document> @@ -19352,10 +19352,10 @@ - + <Figure> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Figure' <Figure> contains <DocumentFragment> @@ -19364,10 +19364,10 @@ - + <Figure> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Figure' <Figure> contains <TOC> @@ -19376,10 +19376,10 @@ - + <Figure> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Figure' <Figure> contains <TOCI> @@ -19400,10 +19400,10 @@ - + <Figure> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Figure' <Figure> contains <Title> @@ -19412,10 +19412,10 @@ - + <Figure> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Figure' <Figure> contains <RB> @@ -19424,10 +19424,10 @@ - + <Figure> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Figure' <Figure> contains <RT> @@ -19436,10 +19436,10 @@ - + <Figure> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Figure' <Figure> contains <RP> @@ -19448,10 +19448,10 @@ - + <Figure> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Figure' <Figure> contains <WT> @@ -19460,10 +19460,10 @@ - + <Figure> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Figure' <Figure> contains <WP> @@ -19472,10 +19472,10 @@ - + <Figure> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Figure' <Figure> contains <LI> @@ -19484,10 +19484,10 @@ - + <Figure> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Figure' <Figure> contains <LBody> @@ -19496,10 +19496,10 @@ - + <Figure> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Figure' <Figure> contains <TR> @@ -19508,10 +19508,10 @@ - + <Figure> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Figure' <Figure> contains <TH> @@ -19520,10 +19520,10 @@ - + <Figure> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Figure' <Figure> contains <TD> @@ -19532,10 +19532,10 @@ - + <Figure> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Figure' <Figure> contains <THead> @@ -19544,10 +19544,10 @@ - + <Figure> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Figure' <Figure> contains <TBody> @@ -19556,10 +19556,10 @@ - + <Figure> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Figure' <Figure> contains <TFoot> @@ -19580,10 +19580,10 @@ - + <Formula> shall not contain <Document> - kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 0 + parentStandardType != 'Formula' <Formula> contains <Document> @@ -19592,10 +19592,10 @@ - + <Formula> shall not contain <DocumentFragment> - kidsStandardTypes.split('&').filter(elem => elem == 'DocumentFragment').length == 0 + parentStandardType != 'Formula' <Formula> contains <DocumentFragment> @@ -19604,10 +19604,10 @@ - + <Formula> shall not contain <Art> - kidsStandardTypes.split('&').filter(elem => elem == 'Art').length == 0 + parentStandardType != 'Formula' <Formula> contains <Art> @@ -19616,10 +19616,10 @@ - + <Formula> shall not contain <Sect> - kidsStandardTypes.split('&').filter(elem => elem == 'Sect').length == 0 + parentStandardType != 'Formula' <Formula> contains <Sect> @@ -19628,10 +19628,10 @@ - + <Formula> shall not contain <TOC> - kidsStandardTypes.split('&').filter(elem => elem == 'TOC').length == 0 + parentStandardType != 'Formula' <Formula> contains <TOC> @@ -19640,10 +19640,10 @@ - + <Formula> shall not contain <TOCI> - kidsStandardTypes.split('&').filter(elem => elem == 'TOCI').length == 0 + parentStandardType != 'Formula' <Formula> contains <TOCI> @@ -19664,10 +19664,10 @@ - + <Formula> shall not contain <Title> - kidsStandardTypes.split('&').filter(elem => elem == 'Title').length == 0 + parentStandardType != 'Formula' <Formula> contains <Title> @@ -19676,10 +19676,10 @@ - + <Formula> shall not contain <RB> - kidsStandardTypes.split('&').filter(elem => elem == 'RB').length == 0 + parentStandardType != 'Formula' <Formula> contains <RB> @@ -19688,10 +19688,10 @@ - + <Formula> shall not contain <RT> - kidsStandardTypes.split('&').filter(elem => elem == 'RT').length == 0 + parentStandardType != 'Formula' <Formula> contains <RT> @@ -19700,10 +19700,10 @@ - + <Formula> shall not contain <RP> - kidsStandardTypes.split('&').filter(elem => elem == 'RP').length == 0 + parentStandardType != 'Formula' <Formula> contains <RP> @@ -19712,10 +19712,10 @@ - + <Formula> shall not contain <WT> - kidsStandardTypes.split('&').filter(elem => elem == 'WT').length == 0 + parentStandardType != 'Formula' <Formula> contains <WT> @@ -19724,10 +19724,10 @@ - + <Formula> shall not contain <WP> - kidsStandardTypes.split('&').filter(elem => elem == 'WP').length == 0 + parentStandardType != 'Formula' <Formula> contains <WP> @@ -19736,10 +19736,10 @@ - + <Formula> shall not contain <LI> - kidsStandardTypes.split('&').filter(elem => elem == 'LI').length == 0 + parentStandardType != 'Formula' <Formula> contains <LI> @@ -19748,10 +19748,10 @@ - + <Formula> shall not contain <LBody> - kidsStandardTypes.split('&').filter(elem => elem == 'LBody').length == 0 + parentStandardType != 'Formula' <Formula> contains <LBody> @@ -19760,10 +19760,10 @@ - + <Formula> shall not contain <TR> - kidsStandardTypes.split('&').filter(elem => elem == 'TR').length == 0 + parentStandardType != 'Formula' <Formula> contains <TR> @@ -19772,10 +19772,10 @@ - + <Formula> shall not contain <TH> - kidsStandardTypes.split('&').filter(elem => elem == 'TH').length == 0 + parentStandardType != 'Formula' <Formula> contains <TH> @@ -19784,10 +19784,10 @@ - + <Formula> shall not contain <TD> - kidsStandardTypes.split('&').filter(elem => elem == 'TD').length == 0 + parentStandardType != 'Formula' <Formula> contains <TD> @@ -19796,10 +19796,10 @@ - + <Formula> shall not contain <THead> - kidsStandardTypes.split('&').filter(elem => elem == 'THead').length == 0 + parentStandardType != 'Formula' <Formula> contains <THead> @@ -19808,10 +19808,10 @@ - + <Formula> shall not contain <TBody> - kidsStandardTypes.split('&').filter(elem => elem == 'TBody').length == 0 + parentStandardType != 'Formula' <Formula> contains <TBody> @@ -19820,10 +19820,10 @@ - + <Formula> shall not contain <TFoot> - kidsStandardTypes.split('&').filter(elem => elem == 'TFoot').length == 0 + parentStandardType != 'Formula' <Formula> contains <TFoot> @@ -19868,6 +19868,58 @@ + + + A circular mapping shall not exist + circularMappingExist != true + + A circular mapping exists for %1 structure type + + valueS + + + + + + + + + Standard tags shall not be remapped to a non-standard type + remappedStandardType == null + + The standard structure type %1 is remapped to a non-standard type + + remappedStandardType + + + + + + + + + The logical structure of the conforming file shall be described by a structure hierarchy rooted in the StructTreeRoot entry of the document catalog dictionary, as described in ISO 32000-2:2020, 14.7 + StructTreeRoot_size == 1 + + StructTreeRoot entry is not present in the document catalog + + + + + + + + + Struct element shall contain the P entry according to ISO 32000-2:2020, 14.7.2, Table 323 + containsParent == true + + A struct element does not contain the P entry + + + + + +