Следующий фрагмент xml выдает следующую ошибку от механизма Xerces, использующего Oxygen XML Editor:
Неожиданный элемент "codeblock". Содержимое типа родительского элемента должно соответствовать "(dl|div|lcInteractionBase2|lcTrueFalse2|lcSingleSelect2|lcMultipleSelect2|lcSequencing2|lcMatching2|lcHotspot2|lcOpenQuestion2|fig|imagemap|lcInteractionBase|lcTrueFalse|lcSingleSelect|lcMultipleSelect|lcSequencing|lcMultipleSelect|lcSequencing| |изображение|линии|lq|примечание|lcInstructornote|lcInstructornote2|объект|ol|p|pre|simpletable|sl|таблица|ul|boolean|цитировать|ключевое слово|ph|b|i|через строку|над чертой|sup|sub |tt|u|q|термин|текст|tm|внешняя ссылка|состояние|данные|сортировка|данные-о|иностранные|неизвестные|черновик-комментарий|fn|indextermref|индекстерм|требуемая-очистка)".
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE learningContent PUBLIC "-//OASIS//DTD DITA Learning Content//EN" "learningContent.dtd">
<learningContent id="oc4j_learning_task1">
<title>Task 1</title>
<shortdesc></shortdesc>
<learningContentbody></learningContentbody>
<task id="oc4j_task1">
<title>Task 1</title>
<shortdesc/>
<taskbody>
<context>
<p><b>Requirements</b></p>
</context>
<steps>
<step>
<cmd>Login with sftp in the production server</cmd>
</step>
<step>
<cmd>Download the whole directory OC4J10 in your local directory</cmd>
</step>
<step>
<cmd>Make sure the system is using the same JDK (currently 1.6.0_45) from Oracle</cmd>
</step>
<step>
<cmd>Change the following files in /OC4J10/j2ee/home/config</cmd>
<substeps id="substeps_vty_xh4_dw">
<substep>
<cmd>application.xml</cmd>
<info>the file should point to the WAR (or expanded) files in your local
machine where the application modules are located as in following
example:
<codeblock>foo
</codeblock>
</info>
</substep>
</substeps>
</step>
</steps>
</taskbody>
</task>
</learningContent>
Я попытался поместить родительский элемент как div (как предполагает ошибка?), но он тоже не работает.