Разработка технической документации и технические писатели Технические писатели и разработка технической документации технические писатели в Телеграм 

 obmen_soobsheniyami.png Чат для технических писателей 
 Зарегистрируйтесь
Страницы: 1
RSS
DITA ошибки
 
Здравствуйте!

При работе с Syntex Serna Free 4.2 и 4.4 с документами формата dita возник вопрос. Не могли бы вы мне помочь разобраться? Пожалуйста.

Суть в следующем:
При правильно составленном документе (даже при использовании встроенного примера) нажатие на кнопку "publish" приводит к ошибке "Error loading <...>jre/client/jmv.dll"
Попытки переустановки ни к чему не привели, равно как и поиск в интернете нужной библиотеки для виртуальной машины ява.
Сама java, скаченная с официального сайта, на компьютере установлена.

Кроме того при работе с Syntex Serna Free 4.2 опять же при "публикации" в html-файл выдаются ошибки такого типа:
[pipeline] [Error] :4:155: Attribute "xmlns:xsi" must be declared for element type "concept".

Нашла в интернете статью, посвящённую этому вопросу на английском языке. [url:3i05t4ar]http://fossdocs.wordpress.com/2010/05/26/syntext-serna-4-2-and-dita-support/[/url:3i05t4ar]
Однако, не совсем понимаю, что имеется в виду под:
"My workaround has been to edit the template files in
plugins/dita/oasis-dita--11.sdt
and remove the xsd declaration. DITA topics created with the templates then validate fine using DTD validation."

Очень жду ваших ответов, буду бесконечно благодарна за помощь!
 
Может скорее это вопрос в теме Serna? Если без Serna нету ошибок, оттуда надо копать.
 
Не, не так.
Откройте файл-топик в каком-нибудь текстовом редакторе, но не в Serna. В Notepad++, например.
Посмотрите что указано в шапке файла. Должно быть определение
[b:1gvyavnk]<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd" []>[/b:1gvyavnk]

Всякие другие определения могут добавляться разными редакторами и конфликтовать со стандартными.

Есть что-нибудь между строками [code:1gvyavnk]<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
"concept.dtd">[/code:1gvyavnk]и
[code:1gvyavnk]<concept id="example_id_for_techwriters_ru_forum">[/code:1gvyavnk] ?????
 
Спасибо!
Помогло.

Ещё правда пришлось удалить строки:
[code:2wlri1xx] xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" [/code:2wlri1xx]
и [code:2wlri1xx]xsi:noNamespaceSchemaLocation="urn:oasis:names:tc:dita:xsd:topic.xsd:1.1"[/code:2wlri1xx]
 
Возможно в редакторе есть какая-то настройка типа "Имитировать DTD". Если есть, то надо отключить. Либо включить что-то типа "Игнорировать xml-stylesheet".
Страницы: 1
Читают тему