powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / вырезание инструкций?
4 сообщений из 4, страница 1 из 1
вырезание инструкций?
    #34382683
pavelblk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если интсрукция находится в елементе содержащем только текст:
<root>
<item><? 111111111 ?>texttext<p><? 222222222 ?>texttext</p></item>
</root>

то:

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

<xsl:template match="processing-instruction()|comment()"/>

не удалит <? 222222222 ?>
Это как нибудь решается?
...
Рейтинг: 0 / 0
вырезание инструкций?
    #34383382
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C теми данными что ты показал, у меня даже не точто твой, вообще никакой реезультат не получился,
покаж xsl поподробнее (елси ты конечно skeleton не переписываешь :) ).
...
Рейтинг: 0 / 0
вырезание инструкций?
    #34385034
pavelblk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался!
Проблема была не в xslt!
Дело в том, что ясначала из SGML получаю xml (c помощью sx), а потом через xslt.

Так вот, после sx, согласно схеме, что элемент не может содержать другие элементы, а только текст, на выходе после sx - все < и > превращаются в < и соостветственно для xslt это уже не инструкция.

А избавился исправив DTD! Сказал что элемент может содержать элементы.
...
Рейтинг: 0 / 0
вырезание инструкций?
    #34385040
pavelblk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в lt; и gt;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / вырезание инструкций?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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