Latest LQ Deal: Latest LQ Deals
Go Back > Blogs
User Name



Validate OOXML

Posted 12-11-2020 at 10:27 AM by Michael Uplawski
Updated 12-15-2020 at 12:05 AM by Michael Uplawski (moved one paragraph, cosmetics, threads linked.)

Validate OOXML

Ensure the standard-conformance of OOXML-documents created from scratch.
See also the two Threads concerning this topic: A styled version of this document:
Senior Member
Views 511 Comments 0 Michael Uplawski is offline

Word-Processor File-Types for Scripting

Posted 05-29-2019 at 06:30 AM by Michael Uplawski
Updated 09-19-2020 at 01:46 AM by Michael Uplawski (SoftMaker Office 2021 has improved xml standard-compliance)

The Big Unification
Current Word-processors read and write different XML-based file-formats. The standards which are more or less implemented by these programs, are OOXML and/or OpenDocument. I write “more or less”, because for diverse reasons, Office-suites differ in the way that they compose documents of one certain type. The variations can result in a completely valid document or one that diverts from the standard and the existing schema-definitions (xsd). There is always the risk that
Attached Images
File Type: png sc_document.png (76.3 KB, 22 views)
File Type: png abiword_generated_ooxml.png (9.6 KB, 20 views)
Senior Member
Views 170 Comments 0 Michael Uplawski is offline

(OOXML/XSL) Write man-pages in a modern text-processor

Posted 09-08-2018 at 12:56 AM by Michael Uplawski
Updated 09-08-2018 at 05:54 AM by Michael Uplawski (Corrections. Style sheet improved.)

On the topic of writing man-pages as reStructuredText, see also simple-write-man-pages-docutils-and-tweaks (in this blog).
In short, I have written an XSL-stylesheet to transform the XML-code from an OOXML document (M$ Word® format docx or SoftMaker®'s tmdx) into a reStructuredText file.

The current edition produces enough formatting for a man-page, although some enhancements should allow the inclusion of tables.
Text-Processor Templates
In the original OOXML
Senior Member
Views 155 Comments 0 Michael Uplawski is offline


All times are GMT -5. The time now is 07:16 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration