XML+XSL
От: rawww  
Дата: 14.04.05 14:13
Оценка:
Hi 2 all!

Вопрос назрел. Тема не моя, посему не пинайте плз — сегодня начальство обрадовало словом НАДО

Есть поток данных xml получаемых с ms sql 2000.
Формат данных допустим такой (запрос передается URL-ом):

<?xml version="1.0" encoding="utf-8" ?>
<my_root>
<vw_karper karta_id="1" person_name="Иванов" person_phone="314"/>
<vw_karper karta_id="2" person_name="Петров" person_phone="214"/>
</my_root>


Есть IIS 6, работающий под win2k3 с шаблоном xsl, допустим такой:

<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <xsl:template match = "*">
 <xsl:apply-templates />
 </xsl:template>

 <xsl:template match = "row">
 <tr>
 <td><xsl:value-of select = "attribute::person_name" /></td>
 <td><xsl:value-of select = "attribute::person_name" /></td>
 </tr>
 </xsl:template>

 <xsl:template match = "/">
 <html>
 <HEAD><title>Here is the result :)</title></HEAD>
 <body>

 <table>
 <tr>
 <td>NAME</td><td>Phone</td></tr>
 <xsl:apply-templates select = "my_root" />
 </table>

 </body>
 </html>
 </xsl:template>

</xsl:stylesheet>


Клиенты IE 5.5 и старше. Всё это безобразие увязалось вместе, но есть проблема. При вставке русских букв и некоторого HTML-ного кода в xsl (например титул у страницы — написАть русскими буквами) клиент получает ошибку 500 от сервера. Т.к. данными вещами никогда не занимался — посоветуйте плз что делать или киньте в меня урлом.

Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.