xml文書をxsltを使ってhtml文書にしようとしています。
xml
1<?xml version="1.0" encording="utf-8"?> 2<xsl:stylesheet version="1.0" 3xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 4<xsl:template match="/"> 5<html lang="ja"> 6<head> 7 <title>超新星</title> 8 <link rel="stylesheet" type="text/css" href="supernova2020.css"/> 9</head> 10 11<body> 12 <h1>超新星</h1> 13 <table> 14 <tr> 15 <th>年通算</th> 16 <th>符号</th> 17 <th>発見日</th> 18 </tr> 19 20 <xsl:apply-templates select="超新星/新規"/> 21 </table> 22</body> 23</html> 24 25</xsl:template> 26 27<xsl:template match="新規"> 28 <tr> 29 <td><xsl:value-of select="年通算"/></td> 30 <td><xsl:value-of select="符号"/></td> 31 <td><xsl:value-of select="発見日"/></td> 32 </tr> 33</xsl:template> 34 35</xsl:stylesheet> 36
しかし、これをfirefoxで開いたところ、
XML パースエラー: XML 宣言が整形式になっていません
行番号: 1, 列番号: 21:
------------------^
というエラーが出たのですが、どこを直せばいいのかわかりません。
どうやら=の部分がおかしいようです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/05/25 06:26