Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > интеграция SQL SERVER 2000 с XML


Автор: Марина83 20.4.2005, 08:22
создаю в базе таблицу, в которой будет храниться статья с рисунками, с полями: title(тип text), text(тип text), image(тип image):

>insert into stories
values('Название статьи','Сам текст статьи',
'что здесь писать?');

дальше создаю XML-шаблон:

<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql"
sql:xsl='Book.xsl'>

<sql:query>
SELECT title,text,image
FROM stories
FOR XML AUTO
</sql:query>

</ROOT>


и XSL-шаблон:

<?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet xmlns:xsl='http://www.w3.org/TR/WD-xsl'
version='1.0'>
<xsl:template match='*'>
<xsl:apply-templates />
</xsl:template>
<xsl:template match='Stories'>

<h1><xsl:value-of select='@title' /></h1>
<p ><xsl:value-of select='@text' /></p>
??? <xsl:value-of select='@Image' /> ???
</xsl:template>
<xsl:template match='/'>
<HTML>

<BODY>

<xsl:apply-templates select='ROOT' />

</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>


С текстом без картинок все работает нормально, все отображется в HTML-формате. Если кто-то знает как быть с картинками помогите!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)