UseJunior Book a Demo

ECMA-376 edition 5, Part 1 § 17.13.5

Paragraph-level OOXML markers

Product posture and evidence for this normative section. The ECMA publication is the authority; this page reports only the pinned Safe DOCX projection.

ECMA publication ↗

Safe DOCX posture

targeted

Paragraph-level OOXML markers

Specific OOXML elements (notably w:commentRangeStart, w:commentRangeEnd, w:bookmarkStart, w:bookmarkEnd, w:permStart, w:permEnd, and the pPrChange/rPrChange revision markers) are valid as direct children of <w:p> (and of revision wrappers like <w:ins> / <w:del> / <w:moveFrom> / <w:moveTo>) but never inside <w:r>. safe-docx's rebuild reconstructor emits them as siblings of <w:r>, not as leaves wrapped in a synthetic run. The authoritative list lives in packages/docx-compare/src/atomizer.ts.

Registry identity: ECMA-PART1-17-13-5

Schema declarations

Bounded evidence