Table not showing correctly in Author mode in v.19

Having trouble installing <oXygen/>? Got a bug to report? Post it all here.
psbentley
Posts: 15

Table not showing correctly in Author mode in v.19

Thu Nov 09, 2017 7:05 pm

Hello,

I'm using Oxygen Author 19 (just upgraded to 19.1 today to see if this is corrected--it's not) and I'm noticing some strange behavior with tables.

I have this as a table:

Code: Select all

<table frame="all" colsep="1" rowsep="1">
              <tgroup cols="2">
                <colspec colnum="1" colname="col1"/>
                <colspec colnum="2" colname="col2"/>
               
                  <thead><row>
                    <entry/>
                    <entry align="center">¥ billions</entry>
                  </row></thead>
                  <tbody><row>
                    <entry>Net income from continuing operations</entry>
                    <entry align="center">503</entry>
                  </row>
                  <row>
                    <entry>Depreciation &amp; amortization</entry>
                    <entry align="center">256</entry>
                  </row>
                  <row>
                    <entry>Capital expenditures</entry>
                    <entry align="center">140</entry>
                  </row>
                  <row>
                    <entry>Cash flow from operations</entry>
                    <entry align="center">361</entry>
                  </row>
                  <row>
                    <entry>Dividends</entry>
                    <entry align="center">72</entry>
                  </row>
                </tbody>
              </tgroup>
            </table>


which is valid, but when I open it in Author mode it looks very odd and incorrect based upon what it looked like in Oxygen 17.

I'm also getting errors:
Description: [Author layout]:Cannot create a table. A table element cannot contain children other than elements and comments.
Description: [Author layout]:Cannot create a table. A table row group cannot be created from element 'thead'.
Description: [Author layout]:Cannot create a table. A table row group cannot be created from element 'tbody'.

Any ideas about what's going on?

Thanks!
Radu
Posts: 5088

Re: Table not showing correctly in Author mode in v.19

Fri Nov 10, 2017 1:33 pm

Hi Peyton,

I cannot reproduce this problem on my side. You are using the DITA vocabulary, right?
Did you have your own DITA framework customization in Oxygen 17? Maybe a custom DITA Open Toolkit engine which had a specialization plugin installed?
Did you also try to use it with the Oxygen 19.0? Can I get a screenshot of how the application looks like on your side when opening the topic? You can contact us directly using support@oxygenxml.com.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
psbentley
Posts: 15

Re: Table not showing correctly in Author mode in v.19

Fri Nov 10, 2017 10:31 pm

Hi Radu,

We are using DITA. We've got our own specializations but nothing to do with tables. I just opened a new OOTB DITA file and pasted my table in and it worked, but then I added a <p> around the table and that triggered the problem. Can you give that a try to see if you can recreate the issue?

Thanks!
Radu
Posts: 5088

Re: Table not showing correctly in Author mode in v.19

Mon Nov 13, 2017 11:09 am

Hi,

I tested with the following DITA topic:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
<topic id="topic_lb4_2db_wbb">
    <title>Test</title>
    <body>
        <p><table frame="all" colsep="1" rowsep="1">
            <tgroup cols="2">
                <colspec colnum="1" colname="col1"/>
                <colspec colnum="2" colname="col2"/>
               
                <thead><row>
                    <entry/>
                    <entry align="center">¥ billions</entry>
                </row></thead>
                <tbody><row>
                    <entry>Net income from continuing operations</entry>
                    <entry align="center">503</entry>
                </row>
                    <row>
                        <entry>Depreciation &amp; amortization</entry>
                        <entry align="center">256</entry>
                    </row>
                    <row>
                        <entry>Capital expenditures</entry>
                        <entry align="center">140</entry>
                    </row>
                    <row>
                        <entry>Cash flow from operations</entry>
                        <entry align="center">361</entry>
                    </row>
                    <row>
                        <entry>Dividends</entry>
                        <entry align="center">72</entry>
                    </row>
                </tbody>
            </tgroup>
        </table></p>
    </body>
</topic>


and opening it in the Author visual editing mode with Oxygen 19.1 works, the table is properly shown, without any extra errors displayed.
Does the same topic content work for you? If not, then probably your custom DITA framework customization broke some of the DITA editing support, it was probably compatible with an older version of Oxygen but it may not work with this newer Oxygen version.
You can try to disable your customization and see if this is the case.
If that is the case, in order to help you further we would need to have your entire framework customization to test and reproduce the situation on our side (you can use our "support@oxygenxml.com" email address).

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
psbentley
Posts: 15

Re: Table not showing correctly in Author mode in v.19

Mon Nov 13, 2017 5:14 pm

Thanks, Radu, I appreciate your help.

I changed the location of my DITA frameworks to the local 1.8 version in Options, but I'm still getting the error. I emailed the support email you gave me.

Thanks again!
Radu
Posts: 5088

Re: Table not showing correctly in Author mode in v.19

Tue Nov 14, 2017 4:21 pm

Hi,

Just to update this post, in the Oxygen Preferences->Editor / Format / XML page Payton had the DITA <p> element set as space preserve.
I suggested instead to use the Preferences->Editor / Edit Modes / Author -> Compatibility with other tools settings.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

Return to “Common Problems”

Who is online

Users browsing this forum: No registered users and 0 guests