transformNode убирает кавычки
От: Аноним  
Дата: 05.02.07 17:43
Оценка:
В xsl есть html-теги, например
<table id="tbl" class="gridTable" topmargin="0" leftmargin="0" 
cellpadding="0" cellspacing="0">

MSXML всё трансформирует в работоспособный html, но почему-то у некоторых атрибутов пропадают кавычки, т.е. на выходе
<table id="tbl" class=gridTable topmargin="0" leftmargin="0" 
cellpadding=0 cellspacing=0>

<xsl:output method="xml"/> на это не влияет.
Надо, чтобы кавычки сохранялись, и полученный html можно было обрабатывать как xml.
Можно это побороть?
Re: transformNode убирает кавычки
От: Lloyd Россия  
Дата: 05.02.07 18:04
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>В xsl есть html-теги, например
<table id="tbl" class="gridTable" topmargin="0" leftmargin="0" 
А>cellpadding="0" cellspacing="0">

А>MSXML всё трансформирует в работоспособный html, но почему-то у некоторых атрибутов пропадают кавычки, т.е. на выходе
<table id="tbl" class=gridTable topmargin="0" leftmargin="0" 
А>cellpadding=0 cellspacing=0>

А><xsl:output method="xml"/> на это не влияет.

Что-то не верится. Приведите полный пример, на котором наблюдается описываемое выми поведение.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: transformNode убирает кавычки
От: Аноним  
Дата: 06.02.07 11:21
Оценка:
L>Что-то не верится. Приведите полный пример, на котором наблюдается описываемое выми поведение.
Да бесполезно. Когда я выдираю строки xml и xsl отладчиком и проверяю их на тестовой html-странице, тогда трансформируется нормально, кавычки никуда не деваются. А в рабочем проекте ASP.NET в клиентском скрипте получается сабж.
Re: transformNode убирает кавычки
От: MegaVolt  
Дата: 09.02.07 08:47
Оценка:
<xsl:output method="xml" encoding="UTF-16" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
Posted via RSDN NNTP Server 2.0
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.