2016-07-27 8 views
0

Ich möchte XML in HTML konvertieren und diese HTML von Emil senden. Dies ist meine XML-DateiPDI XSL-Transformation fehlgeschlagen: Stylesheet konnte nicht kompiliert werden

<?xml version="1.0" encoding="UTF-8"?> 
<Reports> 
    <Report><PRODUCT>googleDFD </PRODUCT> </Report> 
    <Report><PRODUCT>dm.scores_url</PRODUCT> </Report> 
    <Report><PRODUCT>dm.scores_url</PRODUCT> </Report> 
</Reports> 

und meine xsl-Datei sieht wie folgt aus

<xsl:stylesheet version="2.0"  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:output method="xml" indent="yes" encoding="UTF-8"/> 
<xsl:template match="/Reports"> 
    <html> 
    <head> 
    <title>REPORTS</title> 
     <style> 
     table{ 
     width:40%; 
     } 
     table, th ,td{ 
      padding: 5px; 
      text-align: left; 
     } 
     </style> 
    </head> 
    <body> 
    <h1>REPORT</h1> 
    <table> 
     <tr bgcolor="#9acd32"> 
      <td>Reports</td> 
     </tr> 
    <td> 
     <xsl:apply-templates select ="Report"> 
     </xsl:apply-template> 
    </td> 
    </table> 
</body> 
    </html> 
</xsl:template> 

<xsl:template match ="Report"> 
    <tr> 
     <td><xsl:value-of select="PRODUCT"/></td> 

    </tr> 
</xsl:template> 
</xsl:stylesheet> 

I m XSL-Transformation xml passieren zu HTML, aber es scheint, dass ich ein Problem wiht xsl Dateien , wenn ich führen Sie die Aufgabe, diese xML-Datei konvertieren ich diesen Fehler bekam enter image description here

+0

habe ich diesen Fehler XML in HTML - Fehler: Fehler Sheet zu kompilieren. 1 Fehler erkannt –

+1

Bitte kopieren Sie den vollständigen Fehler * text * in den Hauptteil der Frage. –

Antwort

0

Correct

0 html

zu

<xsl:apply-templates select="Report"/> 
+0

Vielen Dank, es funktioniert! –

Verwandte Themen