A graphic-object shape with no embedded graphic data exported as <draw:image><text:p/></draw:image>. Per ODF's draw-image content model draw:image has a choice between common-draw-data-attlist (the xlink:href and friends attributes) and office-binary-data, followed by draw-text (text:p etc.). Without either alternative of the choice the element is incomplete, and the validator rejects it - the diagnostic mentions text:p because the parser stops at the missing choice content before reaching the draw-text part where text:p would be valid. Emit an empty <office:binary-data/> placeholder when there is no xlink:href and no graphic data, satisfying the choice. Groundwork for the clip polygon that follows, which is written on exactly such a shape: a picture placeholder that never got an image. Signed-off-by: Mike Kaganski <mike.kaganski@collabora.com> Change-Id: I5bf792c60affd35b33779c91be0a381eb074f00f Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/9189 Tested-by: Jenkins CPCI <releng@collaboraoffice.com> Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> (cherry picked from commit 6d1cbfc9fb8e9a705b05f6cdddd4a87a630e973d) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210035 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>