parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

выборка элементов из нескольких таблиц

konstantin_V 29.10.2003 22:49

Здравствуйте.

У меня такая проблема - есть 2 файла .xml и .xsl:
есть база данных на ms sql 2000 в ней 2 таблицы соответственно- processor и yadro. Как можно сделать так чтобы отображались данные сразу двух таблиц. По отдельности все отображаеться красиво
Заранее благодарен.



1.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="1.xsl"?>
<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<sql:query>


SELECT processor.chastota as [chastota], yadro.yadro as [yadro]
FROM processor JOIN yadro ON processor.id_yadro=yadro.id_yadro
Where processor.id_yadro=yadro.id_yadro
FOR XML AUTO
</sql:query>
</ROOT>

1.xsl:
<?xml version="1.0" encoding="ISO-8859-1"?>
<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 = 'processor|yadro'>
<TR>
<TD><xsl:value-of select = '@chastota' /></TD>
<TD><xsl:value-of select = '@yadro' /></TD>
</TR>
</xsl:template>
<xsl:template match = '/'>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
</HEAD>
<BODY background="http://ko/pic/ic.jpg">
<TABLE border='1' style='width:300;'>
<TR><TH colspan='2'>ggg</TH></TR>
<TR><TH >2</TH><TH>32</TH></TR>
<xsl:apply-templates select = 'ROOT' />
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

  • выборка элементов из нескольких таблиц, konstantin_V 29.10.2003 22:49