【问题3】 使用XML语言实现了一个简易的图书信息显示网页,其文件名为“book.xml”,用IE浏览器打开该网页后的显示效果如图7-16所示。book.xsl文件是book.xml文件的一个样式单文件。请将这两个文件中的(9)~(12)空缺处的程序代码填写完整。 ![](https://img.ixiawen.com/uploadfile/2017/0707/20170707073503220.gif) 【book.xml文件的内容】 <xml version="1.0" encoding="gb2312" > <xml-stylesheet type="text/xsl" href=" (9) "> <test> <book> <书名>网络管理员考试考前冲刺预测卷及考点解析</书名> <定价>29.80元</定价> <作者>郭春柱</作者> <出版社>电子工业出版杜</出版社> </book> <book> <书名>网络工程师考试考前冲刺预测卷及考点解析</书名> <定价>29.80元</定价> <作者>郭春柱</作者> <出版社>电子工业出版社</出版社> </book> <!-- 此处省略部分源代码 --> </test> 【book.xsl文件的内容】 <xml version="1.0" encoding="gb2312"> <xsl:stylesheet xmlns:xs1="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" encoding="gb2312" indent="yes"/> <xsl:template match="/"> <html> <meta http-equiv="Content-Type" contcnt="text/html; charset=gb2312" /> <body> <table border="1"> <tr><xsl:for-each select="test/book[position()=1]/*"> <td><xsl:value-of select="name()"/></td> (10) </tr> <xsl:for-each select=" (11) "> <tr><xsl:for-each select="./*"> <td><xsl:value-of select="."/></td> </xsl:for-each> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> (12)
|