powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Подсоединение ru.xml при конертированиие из XML в HTML
4 сообщений из 4, страница 1 из 1
Подсоединение ru.xml при конертированиие из XML в HTML
    #36338780
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Инструменты: Eclipse 3.50, Apache Ant 1.7.1.
Ситуация: документ в формате XML (DocBook) имеет ряд атрибутов (тегов), которые задают не только стилевое оформление текста, но и заставляют автоматически генерировать и добавлять в преобразуемый HTML-документ текст.
Например, для фрагмента текста с атрибутом CHAPTER будет добавляться текст CHAPTER, перед фрагментом текста с атрибутом ANNOTATION будет вставляться заголовок ANNOTATION. Таких атрибутов немного, но они есть.
По умолчанию подставляются английские слова.
Но для многих национальных языков есть специальные файлы, которые содержат эти названия в соответствующих языках. В частности, для русского языка это ru.xml.
Вопрос: какие ( и где) настройки надо сделать, чтобы использовался файл ru.xml, т. е. чтобы при конветировании документа из XML (DocBook) в HTML вместо CHAPTER было ГЛАВА, вместо ANNOTATION – АННОТАЦИЯ и т .п.

P. S. Конечно, не трудно вручную заменить ANNOTATION на АННОТАЦИЮ в результирующем HTML-документе, но хочется, чтобы это делалось автоматически.
...
Рейтинг: 0 / 0
Подсоединение ru.xml при конертированиие из XML в HTML
    #36523450
Текрайтер из Питера
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ,


Элементарно... У корневого элемента (article, chapter), не суть, делаете lang=ru
...
Рейтинг: 0 / 0
Подсоединение ru.xml при конертированиие из XML в HTML
    #36537875
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текрайтер из Питера
Элементарно... У корневого элемента (article, chapter), не суть, делаете lang=ru

Да, эту проблему я уже давно сам решил.
Тогда другой вопрос.
В этом файле ru.xml тегу DocBook <note> сответствует русскоязычный термин "Замечание"
(хотя правильнее все-таки "Примечание". Там же тегу <notes> соответствует термин
"Примечания").
Замена в лоб в ru.xml термина "Замечание" на "Примечание" не проходит - выдается ошибка при конвертировании, например, из DocBook в HTML.
Как корректно заменить один термин на другой?
...
Рейтинг: 0 / 0
Подсоединение ru.xml при конертированиие из XML в HTML
    #36600044
Текрайтер из Питера
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ,

Изменение стандартных стилей - очень грубый способ, которые настоятельно НЕ рекомендуется при работе. Например, что вы будете делать в ситуации, когда вам необходимо будет сменить стандартную версию docbook xsl с одной на другую (более свежую)? В случае прямой замены у вас все настройки потеряются. Второй способ - искать, копировать фрагменты, а потом делать merge. Думаю, не надо говорить, сколько это времени займет :)

Интересующую вас информацию по замене стандартного текста вы найдете здесь: http://www.sagehill.net/docbookxsl/CustomGentext.html
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Подсоединение ru.xml при конертированиие из XML в HTML
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]