Element section not recognised

Post here questions and problems related to editing and publishing DITA content.
smarshall
Posts: 2
Joined: Wed Feb 12, 2025 12:11 pm

Element section not recognised

Post by smarshall »

A colleague of mine has just installed version 27.0 of oXygen Author and has a problem with <section> being flagged as an error:

Element type "section" must be declared.

If I open the same file in version 26.1, there is no error and the file is marked up correctly. We are both using the default validation and haven't made any changes to the validation scenario. The error is also flagged when using a transformation scenario, although the file is actually transforming and giving the correct output.

We first noticed this issue when she was using the evaluation version, and thought that it would be resolved when she got the full version but it is persisting.

Has anyone else come across this issue? Or know how to fix it? It is causing problems because we keep having to check the transformation errors to make sure there are no real errors hidden in the list. It is also confusing for my colleague, who is fairly new to using DITA.

I attach a screenshot below.
DITA_section_error.png
You do not have the required permissions to view the files attached to this post.
Radu
Posts: 9431
Joined: Fri Jul 09, 2004 5:18 pm

Re: Element section not recognised

Post by Radu »

Hi,
Strange, I tested with Oxygen 27.0 on a concept like this:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
<concept id="concept_kkc_prr_32c">
    <title></title>
    <shortdesc></shortdesc>
    <conbody>
        <section id="abc">
            <title></title>
            <p></p>
        </section>
    </conbody>
</concept>
and I get no validation error as the default DITA DTDs allow for sections inside the <conbody> element.
So I do not think it's a problem specific to the Oxygen version, Oxygen 27 comes bundled with the same DITA DTDs as Oxygen 26.1.
Did your colleague make changes in the Oxygen Preferences->DITA page, for example selecting a custom DITA Open Toolkit? Because that custom DITA OT would be used both for publishing and for validation? Or did they make changes directly in the DITA OT DTDs?
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
smarshall
Posts: 2
Joined: Wed Feb 12, 2025 12:11 pm

Re: Element section not recognised

Post by smarshall »

Hi Radu.
Thanks for confirming that it is not an issue with version 27.0 (I didn't really think it would be). I will double-check my colleague's settings and un/reinstall if we don't see anything obvious.
Post Reply