Мой XSL-преобразование не работает - PullRequest
0 голосов
/ 25 октября 2019

Мой XML-документ не преобразован в XSL. Таблица не отображается, и я понятия не имею, почему. Я попытался заменить таблицу стилей на transform, но это не сработало. Я хочу, чтобы он отображал таблицу. Я перепробовал все и ничего не нашел. Можете ли вы помочь мне или вы знаете какую-нибудь ссылку, где я могу ее проверить?

<?xml version="1.0" ?>
<?xml-stylesheet type="text/xsl" href="Config.xsl" ?>
<!DOCTYPE FElement SYSTEM "Config.dtd"> 
<FElement>
    <SElement number="e005" >
        <IdNr >5</IdNr>
        <Name>Saviel Lasgini</Name>
        <Type>Male</Type>
        <Reg>02.06.2018</Reg>
        <Tries>5</Tries>
        <Rang Position="IT" Level="Beginner">130</Rang>
    </SElement>
    <SElement number="e007" >
        <IdNr >7</IdNr>
        <Name>Leonie Wasthahn</Name>
        <Type>Female</Type>
        <Reg>23.12.2018</Reg>
        <Tries>2</Tries>
        <Rang Position="Medic" Level="Expert">100</Rang>
    </SElement>
    <SElement number="e009" >
        <IdNr >9</IdNr>
        <Name> Tiador Hesse</Name>
        <Type>Male</Type>
        <Reg>14.01.2019</Reg>
        <Tries>6</Tries>
        <Rang Position="Language" Level="Beginner">80</Rang>
    </SElement>
    <SElement number="e003" >
        <IdNr>3</IdNr>
        <Name> Karim Handel</Name>
        <Type>Male</Type>
        <Reg>27.05.2019</Reg>
        <Tries>1</Tries>
        <Rang Position="Medic" Level="Expert">210</Rang>
    </SElement>
</FElement>

-

<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<table border="1">
    <tr>
        <td>IdNr:</td>
        <td>Name:</td>
        <td>Type:</td>
        <td>Reg:</td>
        <td>Tries:</td>
        <td>Rang:</td>
    </tr>
    <tr>
        <td><xsl:value-of select="FElement/SElement[@number='e003']/IdNr"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e003']/Name"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e003']/Type"/></td>
        <td><xsl:value-of select="FElement/SElement{@number='e003']/Reg"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e003']/Tries"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e003']/Rang"/></td>
    </tr>
    <tr>
        <td><xsl:value-of select="FElement/SElement[@number='e005']/IdNr"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e005']/Name"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e005']/Type"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e005']/Reg"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e005']/Tries"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e005']/Rang"/></td>
    </tr>
    <tr>
        <td><xsl:value-of select="FElement/SElement[@number='e007']/IdNr"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e007']/Name"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e007']/Type"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e007']/Reg"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e007']/Tries"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e007']/Rang"/></td>
    </tr>
    <tr>
        <td><xsl:value-of select="FElement/SElement[@number='e009']/IdNr"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e009']/Name"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e009']/Type"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e009']/Reg"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e009']/Tries"/></td>
        <td><xsl:value-of select="FElement/SElement[@number='e009']/Rang"/></td>
    </tr>

</table>
</xsl:template>
</xsl:transform>
...