|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
Есть XSLT схема преобразования одного XML в другой. Все работает, но во входном XML есть различные спецсимволы типа 039; - а при преобразовании в выходном он пропадает и в место него получаем ' (кавычку). Та же проблем с & и проч. Подскажите как запретить изменять сущности? п.с. пробел вставил намеренно после ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 11:15 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
Kosta_k, Вообще, в well-formed xml такие символы должны быть экранированы или находиться внутри CDATA. Т.е. вместо Код: xml 1.
д.б. Код: xml 1.
Так что надо приводить исходный xml в соответствие. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 11:32 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
guest123456, если б можно было, обошел бы xslt. но тут как в анекдоте "плита упала на точно такую машину". ничего сделать низя только XSLT. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 11:56 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
Код: xml 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 11:58 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
Antonariy, увы, нет. я как об стену. а может быть какая-то хитрая настройка у самого Stylus Studio, где делается карта? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 12:05 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
Kosta_kТа же проблем с & и проч. Код: xml 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 15:26 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
_Vasilisk_, автор<xsl:output method = "xml" | "html" | "text" | QName version = nmtoken encoding = string omit-xml-declaration = "yes" | "no" standalone = "yes" | "no" doctype-public = string doctype-system = string cdata-section-elements = QNames indent = "yes" | "no" media-type = string /> про type="xml" - выдает ошибку. Увы. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 16:12 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
Kosta_kпро type="xml" - выдает ошибку.method="xml" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 16:25 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
_Vasilisk_, не хочет работать. полный ХЗ. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 16:47 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
Kosta_kне хочет работатьАмперсанды заменяет? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 17:06 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
_Vasilisk_, странно все вот такое : & quot;& quot;& amp; выводит так ""& amp; т.е. амперсанд не трогает, а кавычки меняет. пс. ну пробелы понято я ставил. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 17:50 |
|
XSLT заменяет спецсимволы
|
|||
---|---|---|---|
#18+
Kosta_kт.е. амперсанд не трогает, а кавычки меняет.Все правильно происходит. Амперсанд (и еще пара символов) противоречит стандарту XML и ДОЛЖЕН быть заменен сущностью. Все остальное МОЖЕТ быть заменено. Но по сути & quot; и " - это одно и то же. В связи с этим вопрос - откуда изначальное условие Kosta_kПодскажите как запретить изменять сущности?Выполнение этого условия может заметить только человек. Для программы разницы нет ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 18:14 |
|
|
start [/forum/topic.php?fid=14&tid=1332257]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 233ms |
total: | 492ms |
0 / 0 |