Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы / 8 сообщений из 8, страница 1 из 1
03.12.2008, 18:46
    #35691676
kolio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы
нужно, чтобы при обработке XML файла с помощью XSL спец вставки типа &amp#160; &amp#149; не переделывались в сам символ

может где-то есть опция в MSXML или в самом XSL?

Код: plaintext
1.
2.
3.
4.
xmlSource := CoDOMDocument40.Create;
xmlSource.loadXML(buf);
xmlStylesheet := CoDOMDocument40.Create;
xmlStylesheet.load('C:\TEMP\xml\PP.xsl');
buf := xmlSource.transformNode(xmlStylesheet);

заголовок XSL:
Код: plaintext
1.
2.
<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output version="1.0" method="xml" indent="no" encoding="windows-1251"/>
...
Рейтинг: 0 / 0
03.12.2008, 18:52
    #35691686
kolio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы
проблема не сколько в 149м коде, а в самом преобразовании 160го кода в сам пробел.
с первым я уж разберусь, но пробелы мне очень досаждают :(
...
Рейтинг: 0 / 0
04.12.2008, 12:07
    #35692945
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы
1) msxml уже поддерживает xsl2.0?
2) он не умеет конвертить символы в ентити.
...
Рейтинг: 0 / 0
05.12.2008, 11:03
    #35695515
kolio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы
maXmo1) msxml уже поддерживает xsl2.0?
2) он не умеет конвертить символы в ентити.

1. да. так как в во второй версии уже есть xhtml преобразование. но это не столь важно
2. так мне просто ненужно, что бы он трогал такие комбинации &#160; и просто так же их выдавал на гора в итоге
...
Рейтинг: 0 / 0
08.12.2008, 12:35
    #35699738
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы
Он работает согласно спецификации хмл, если нужна отмена ескейпа, есть CDATA
...
Рейтинг: 0 / 0
08.12.2008, 23:01
    #35701252
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы
koliomaXmo1) msxml уже поддерживает xsl2.0?
1. да. так как в во второй версии уже есть xhtml преобразование. но это не столь важноВас обманули. Не поддерживает он 2.0
...
Рейтинг: 0 / 0
15.12.2008, 11:42
    #35714143
kolio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы
maXmoОн работает согласно спецификации хмл, если нужна отмена ескейпа, есть CDATA

а можно примерчик CDATA?
...
Рейтинг: 0 / 0
16.12.2008, 12:03
    #35716703
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / MSXML + delphi + XSL = заменяет &amp#160; &amp#149; на символы / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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