Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML仅使用XSL样式表显示背景色_Xml_Xslt_Xhtml - Fatal编程技术网

XML仅使用XSL样式表显示背景色

XML仅使用XSL样式表显示背景色,xml,xslt,xhtml,Xml,Xslt,Xhtml,我创建了两个文件:book.xml和book.xsl。我试图打开xml文件并显示xsl信息。但是,只有背景色显示,没有其他文本 对于我的类分配,我所需要做的就是能够显示我可以将XML传输到另一种类型的文件(如XHTML) 我使用了Firefox和Internet Explorer,它只显示背景色。Chrome完全没有显示任何内容 我在电脑上使用Windows7 任何帮助都将不胜感激 以下是我目前键入的代码: XML 待售图书目录 哈利·波特与魔法石 作者:J.K.罗琳 出版年份:1997年

我创建了两个文件:book.xml和book.xsl。我试图打开xml文件并显示xsl信息。但是,只有背景色显示,没有其他文本

对于我的类分配,我所需要做的就是能够显示我可以将XML传输到另一种类型的文件(如XHTML)

我使用了Firefox和Internet Explorer,它只显示背景色。Chrome完全没有显示任何内容

我在电脑上使用Windows7

任何帮助都将不胜感激

以下是我目前键入的代码:

XML


待售图书目录
  • 哈利·波特与魔法石 作者:J.K.罗琳 出版年份:1997年 价格:29.95美元 饥饿游戏 作者:苏珊娜·柯林斯 出版年份:2008 价格:39.95美元 权力游戏 作者:乔治·R·马丁 出版年份:1996年 价格:16.95美元
  • XSLT

    
    待售图书目录
    
    在XML中,
    book
    元素嵌套在
    li
    元素中,但在用于选择
    book
    元素的XPath表达式中没有考虑到这一点

    而不是这样做

     <xsl:for-each select="bookstore/book">
    
    
    
    你只需要这样做

    <xsl:for-each select="bookstore/li/book">
    
    
    

    另外请注意,您的问题中输入的XML格式不正确,因为您缺少结束标记。

    哇,谢谢!成功了。谢谢你的帮助,蒂姆我忘了把结束标签放在这里,但我把它放在了我的文件里。只需添加已完成的任务。:)
     <xsl:for-each select="bookstore/book">
    
    <xsl:for-each select="bookstore/li/book">