JATS-0042-001

Rule Overview

Message

Element * is not allowed to be empty

Rule XPath:

This rule ASSERTS the following, raising an alert if FALSE:

child::* or child::text()[normalize-space(.) ne ''] or self::mml:* or self::x or self::code or self::glyph-data or self::preformat or (: elements defined as EMPTY :) self::ali:free_to_read or self::pub-date-not-available or self::break or self::oasis:colspec or self::col or self::count or self::equation-count or self::fig-count or self::glyph-ref or self::hr or self::milestone-end or self::milestone-start or self::overline-end or self::overline-start or self::page-count or self::ref-count or self::table-count or self::underline-end or self::underline-start or self::word-count or (: elements that might need to be present and empty :) self::oasis:entry or self::td or self::th or (: elements whose content can be in their attributes only :) self::graphic or self::inline-graphic or self::self-uri or self::media or self::related-article or self::supplementary-material or self::inline-supplementary-material or self::target or self::processing-meta[@*] or self::restricted-by[@*] or self::extended-by[@*] or self::article-version[@*] or self::xref[parent::article-title or parent::contrib or parent::meta-value] (: see xref rules in JATS-0041 :) or self::license-p[parent::license/@license-type = 'free'] (: license-p is only allowed to be empty when license-type is 'free' :)

Contexts

Inherited Contexts