前提・実現したいこと
xmlデータにある情報を、xsltスタイルシートを用いてhtmlに表示させたいです。
xmlとxsltスタイルシートは下記にあるwebページを参考に自分で作りました。
しかし、google Chromeにxmlデータを持ってきても
ページが真白になってしまいます。
どうすればいいのでしょうか?
該当のソースコード
xmlデータ[family.xml]
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="familyStylesheet.xsl" type="text/xsl" ?> <家族> <兄>一郎</兄> <兄>二郎</兄> <姉>三恵</姉> </家族>
xsltスタイルシート[familyStylesheet.xsl]
<?xml version="1.0" encoding="UTF-8"> <xsl:stylesheet version="1.0" xmlns:xsl="http:www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:apply-templates /> </xsl:template> <xsl:template match="家族" > <html><xsl:apply-templates /></html> </xsl:template> <xsl:template match="兄" > <p><xsl:value-of select="." /></p> </xsl:template> <xsl:template match="姉" > <p><xsl:value-of select="." /></p> </xsl:template> </xsl:stylesheet>
試したこと
xmlのタグに日本語が使用不可なのかも
⇒漢字、カタカナ、ひらがなは使用可能
hrefが違うデータを指している
⇒何回も確認したけど一致していた
拡張子が間違っている
⇒xmlは[.xml] xsltスタイルシートは[.xsl]にしている
参考したWebページ
https://www.atmarkit.co.jp/ait/articles/0108/24/news002.html
XSLTスタイルシートの基礎の基礎
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/26 16:03