Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Завершающие тэги / 4 сообщений из 4, страница 1 из 1
24.08.2006, 17:11
    #33941012
spectrandr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Завершающие тэги
Помогите пожалуйста разобраться. Собираюсь трансформировать файл xml при помощи XALAN. Есть скрипт на xsl. Но в конечном файле некоторые тэги не заканчиваются нормальным закрывающим тэгом. А получается такое вот:
<nutzungsart WOHNEN="0" GEWERBE="1" ANLAGE="0" WAZ="0"/>
<vermarktungsart KAUF="0" MIETE_PACHT="1" ERBPACHT="0" LEASING="0"/>

хотя должно быть вот так
<nutzungsart WOHNEN="0" GEWERBE="1" ANLAGE="0" WAZ="0"></nutzungsart>
<vermarktungsart KAUF="0" MIETE_PACHT="1" ERBPACHT="0" LEASING="0"></vermarktungsart>

т.е. в конце подставляется просто /> вместо полноценного тэга. В чем может быть дело?
...
Рейтинг: 0 / 0
25.08.2006, 00:36
    #33941751
M0us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Завершающие тэги
Эти варианты полностью идентичны и при валидации будут проходить "на ура".

обычно,если xslt-процессор не находит значения узла (атрибуты не в счет), то закрывает его сразу же.
...
Рейтинг: 0 / 0
27.08.2006, 20:00
    #33945542
spectrandr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Завершающие тэги
Спасибо за разъяснение, но можно ди как-то задать так, чтобы они всегда оканчивались завершающими тэгами? А то в одном процессоре один, а во во втором другой результат. Вот XALAN например не завершает полным тэгом.
...
Рейтинг: 0 / 0
28.08.2006, 12:47
    #33946519
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Завершающие тэги
можешь добавить к элементу дочерний комментарий
Код: plaintext
1.
2.
<xsl:element name="el">
 <xsl:comment>el</xsl:comment>
</xsl:element>
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Завершающие тэги / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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