Skip to content

Rhaptos Software Development

Personal tools
You are here: Home » Developer Blog » Brian's Sooth » CNXML Short Comings As Seen During The Import Process

CNXML Short Comings As Seen During The Import Process CNXML Short Comings As Seen During The Import Process

Document Actions
Submitted by bnwest. on 2007-09-24 12:39. Markup
CNXML Short Comings As Seen During The Import Process

Word and LaTex support document constructs that have no match in CNXML 0.5.  This blog entry will document those short comings and could be used as a source for suggestions for future CNXML releases. The short comings will eventually be made into separate  tickets (once they have been fleshed out here).

LaTeX Importer

Tables can not be a table cell entry (aka table in a table).  CALS defines a limited capability for this but support is likely lacking in our HTML rendering.

Paragraphs can not have direct paragraph children. This is really questionable from the semantical side of the fence.

Name/Title and captions can not contain paragraphs.

Name/Title and captions can not contain MathML.

Table cells can not contain <equation> nodes.

Table cells can not contain figures.

List items can not contain paragraphs.

media in media is very confusing, espeically when the print only image is the primary and the web-able image is secondary/alternative.

Alternative text for a media file is limited to a string. Inline MathML should also be allowed.

Word Importer

Lists can not be a table cell entry.

Paragraphs can not have direct paragraph children.

Lists can "headers", which is like a caption except at the top versus the bottom. See ticket:4268.


Re: CNXML Short Comings As Seen During The Import Process

Posted by kef at 2007-09-25 15:32
When do LaTeX and Word generate structure that creates nested paragraphs in CNXML?
Developer Blog
« May 2008 »
Su Mo Tu We Th Fr Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Categories:
Content (55)
Copyright (0)
Deep Code (3)
Development (193)
Markup (22)
Metadata (1)
Printing (7)
Style (9)
Testing (2)
Usability (6)