Показать сообщение отдельно
  #166 (permalink)  
Старый 23.06.2009, 19:33
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

ну вот берем с твоего сайта
xml (1169 байт)
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<window xsl="cheats" css="cheats">
    <content>
        <text caption="Коды">
            <p>Text text text <b>text</b> text <i>text text text</i></p>
        </text>
        <cheats>
            <cheat type="var" use="server" setinfo="0" autoexec="1" defvalue="800" values="number">sv_gravity
</cheat>
            <cheat type="cmd" use="server" setinfo="0" autoexec="0" defvalue="0" values="0-infinity">sv_restart
</cheat>
        </cheats>
        <text caption="sv_gravity">
            <p>Text text text <b>text</b> text <i>text text text</i></p>
        </text>
        <cheats>
            <cheat type="var" use="server" setinfo="0" autoexec="1" defvalue="800" values="number">sv_gravity
</cheat>
            <cheat type="cmd" use="all" setinfo="0" autoexec="0" defvalue="0" values="0-infinity">sv_restart<
/cheat>
        </cheats>
        <text caption="sv_restart">
            <p>Текст text text text <b><i>text text</i></b> text <a href="http://www.google.ru">text text</a>
 text</p>
        </text>
    </content>
</window>

xsl (1456 байт)
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8" omit-xml-declaration="yes" indent="yes" media-type="screen"
/>
    <xsl:template match="cheats">
        <div class="table">
            <table border="0" cellpadding="0" cellspacing="0">
                <tr class="tr_caption"><td>Cheat</td><td>Type</td><td>Use</td><td>Setinfo</td><td>Autoexec</td><td
>Def value</td><td>Values</td></tr>
                <xsl:for-each select="cheat">
                    <tr>
                        <td><strong><xsl:value-of select="."/></strong></td>
                        <td><xsl:value-of select="@type"/></td>
                        <td><xsl:value-of select="@use"/></td>
                        <td><xsl:value-of select="@setinfo"/></td>
                        <td><xsl:value-of select="@autoexec"/></td>
                        <td><xsl:value-of select="@defvalue"/></td>
                        <td><xsl:value-of select="@values"/></td>
                    </tr>
                </xsl:for-each>
            </table>
        </div>
    </xsl:template>
    <xsl:template match="text">
        <xsl:for-each select=".">
            <h3><xsl:value-of select="@caption"/></h3>
            <div class="text"><xsl:copy-of select="node()|@*"/></div>
        </xsl:for-each>
    </xsl:template>
</xsl:stylesheet>

innerHTML (1653 байт)
<h3>Коды</h3>
<div class="text" caption="Коды">
    <p>Text text text <b>text</b> text <i>text text text</i>
</div>
<div class="table">
    <table border="0" cellpadding="0" cellspacing="0">
    <tr class="tr_caption">
        <td>Cheat
        <td>Type
        <td>Use
        <td>Setinfo
        <td>Autoexec
        <td>Def value
        <td>Values
    </tr>
    <tr>
        <td><strong>sv_gravity</strong>
        <td>var
        <td>server
        <td>0
        <td>1
        <td>800
        <td>number
    </tr>
    <tr>
        <td><strong>sv_restart</strong>
        <td>cmd
        <td>server
        <td>0
        <td>0
        <td>0
        <td>0-infinity
    </tr>
    </table>
</div>
<h3>sv_gravity</h3>
<div class="text" caption="sv_gravity">
    <p>Text text text <b>text</b> text <i>text text text</i>
</div>
<div class="table">
    <table border="0" cellpadding="0" cellspacing="0">
    <tr class="tr_caption">
        <td>Cheat
        <td>Type
        <td>Use
        <td>Setinfo
        <td>Autoexec
        <td>Def value
        <td>Values
    </tr>
    <tr>
        <td><strong>sv_gravity</strong>
        <td>var
        <td>server
        <td>0
        <td>1
        <td>800
        <td>number
    </tr>
    <tr>
        <td><strong>sv_restart</strong>
        <td>cmd
        <td>all
        <td>0
        <td>0
        <td>0
        <td>0-infinity
    </tr>
    </table>
</div>
<h3>sv_restart</h3>
<div class="text" caption="sv_restart">
    <p>Текст text text text <b><i>text text</i></b> text <a href="http://www.google.ru">text text</a> text
</div>

пока что html выигрывает. Замечания?
Ответить с цитированием