Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   XSL многократный вывод данных (http://forum.oszone.net/showthread.php?t=80097)

Lexxx_HU 27-02-2007 06:10 555785

XSL многократный вывод данных
 
здраствуйте .все уважаему Форумчане ..
прошу строго сразу не судить ... так как учу XSL не очень давно...
имеется сохраненный как *.xml в Word документ с описанием (таблица, текст и рисунки)...
на файл накладывается шаблон *.xsl
код приведен ниже

Код:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml">
        <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
        <xsl:template match="/">
                <html>
                        <head>
                                <title/>
                        </head>
                        <body>
                                <xsl:apply-templates select="//w:tbl"/>
                        </body>
                </html>
        </xsl:template>
        <xsl:template match="w:tbl">
                <table>
                        <tbody>
                                <xsl:apply-templates select=".//w:tr"/>
                        </tbody>
                </table>
        </xsl:template>
        <xsl:template match="w:tr">
                <tr>
                        <xsl:apply-templates select=".//w:tc"/>
                </tr>
        </xsl:template>
        <xsl:template match="w:tc">
                <td>
                        <xsl:value-of select=".//w:t/text()"/>
                </td>
        </xsl:template>
</xsl:stylesheet>

пока этот шаблон предназначен только для вывода таблицы..
вопрос вот в чем ...
вывод осуществлется с многократным выводом одной и той же информации, причем выводится симмтирично диагонально (симмитрично выводится относительно мысленной линии ..ессли провести из одно угла монитора в другой)
то есть как будто данными данными заполняются первоя строка и первый столбец ...
и такое повторяется дальше по коду html.. приблизительно раз 6...

Скажите пожалуйста ..что я делаю не так ?
заранее спасибо тем кто откликнется...

Vlad Drakula 27-02-2007 11:47 555893

сея штука будет работать правильно только если нету вложенных таблиц


Время: 22:56.

Время: 22:56.
© OSzone.net 2001-