1
を使用してHTMLに変換していない理由を私はHTMLテーブルにXMLファイルのデータを表示しようとするが、私はXSLファイルとXMLファイルをリンクする際に、Webブラウザでの結果は次のとおりです。xmlファイルのデータは、XSLT
Mohammed 2000 Nasr 2000 Ahamed 2000
私はすべての関連する質問をスタックで読みましたが、回答ガイドはありません。 誰でも助けてくれると助かります。
xmlファイル
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="xml.xsl" type="text/xsl"?>
<emps>
<emp>
<ename>Mohammed</ename>
<esal>2000</esal>
</emp>
<emp>
<ename>Nasr</ename>
<esal>2000</esal>
</emp>
<emp>
<ename>Ahamed</ename>
<esal>2000</esal>
</emp>
</emps>
あなたのXSLTがうまく形成されていない
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>
<html>
<body>
<xsl:template match="/">
<table>
<xsl:for-each select="emp">
<tr>
<td><xsl:value-of select="emps/ename"/></td>
<td><xsl:value-of select="/esal"/></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</body>
</html>
</xsl:stylesheet>
変更 'ます。' 'に<のxsl:のために、各= "EMPS" を選択>'と ' 'から –