powered by simpleCommunicator - 2.0.47     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Копирование сущностей с помощью xslt
4 сообщений из 4, страница 1 из 1
Копирование сущностей с помощью xslt
    #39953305
andrei77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день с помощью XSLT копирую докмуент в XML

Встал вопрос как можно корректно, да и вообще в принципе скопировать или создать сущности в результирующем документе.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE asa[
<!ENTITY test1 SYSTEM "test1.cgm" NDATA cgm>
<!ENTITY test2 SYSTEM "test2.cgm" NDATA cgm>
]>

<root>
....
</root>


Обычные шаблоны вроде

<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>

не копируют сущности, как быть?
...
Рейтинг: 0 / 0
Копирование сущностей с помощью xslt
    #39953366
Фридрих
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrei77,

я не уверен, но вроде нет такой возможности
...
Рейтинг: 0 / 0
Копирование сущностей с помощью xslt
    #39953558
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DOCTYPE это XML пролог. А xsl работает с телом документа
...
Рейтинг: 0 / 0
Копирование сущностей с помощью xslt
    #39960585
andrei77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Ответы помогли, не рыть в эту сторону. Большое спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Копирование сущностей с помощью xslt
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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