以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [原创]求助高手,很急!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=74875)


--  作者:talzar
--  发布时间:5/14/2009 11:10:00 PM

--  [原创]求助高手,很急!
[原创]求助高手,很急!

我有一段XML文档和自己写的XSL文档,就是在浏览器中显示不出来,由于我是新手,所以请求高手帮帮忙给弄一下!以下是文档代码:
XML文档:
<?xml version="1.0" encoding="GBK"?>
<?xml-stylesheet type="text/xsl"herf="yangshi.xsl"?>
<books>
......
  <book TypelD="01" PositionID="1">
   <bookname>XML基础教程</bookname>
   <author>耿祥义</author>
   <press>清华大学出版社</press>
   <publishdate>2006年06月</publishdate>
   <price>38</price>
   <introduction>计算机类图书</introduction>
  </book>
  <book TypelD="02" PositionID="2">
   <bookname>网上银行与网上金融服务</bookname>
   <author>邓顺国</author>
   <press>北京交通大学出版社</press>
   <publishdate>2004年09月</publishdate>
   <price>28</price>
   <introduction>信息类图书</introduction>
  </book>
......
</books>
XSL文档:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
   <TABLE width="750" align="center">
    <TR>
        <TD><xsl:apply-templates select="books/book[@PositionID=1]"/></TD>
        <TD><xsl:apply-templates select="books/book[@PositionID=2]"/></TD>
    </TR>
   </TABLE>
</xsl:template>
<xsl:template match="books/book">
<TD>  
<TABLE Width="750" align="center">      
          <TR><TD><B>[书名]<xsl:value-of select="bookname"/></B></TD></TR>
          <TR><TD>[作者]<xsl:value-of select="author"/></TD></TR>
          <TR><TD>[出版社]<xsl:value-of select="press"/></TD></TR>
          <TR><TD>[出版日期]<xsl:value-of select="publishdate"/></TD></TR>
          <TR><TD>[简介]<xsl:value-of select="introduction"/></TD></TR>
          <TR><TD>[价格]<xsl:value-of select="price"/></TD></TR>
          <TR><TD>[书目类别]<xsl:value-of select="introduction"/></TD></TR>
</TD>  
</TABLE>
</xsl:template>
</xsl:stylesheet>


--  作者:Qr
--  发布时间:5/15/2009 2:00:00 PM

--  
低级错误。
<?xml-stylesheet type="text/xsl" href="yangshi.xsl"?>
抄书都抄出问题。


还有,
XPath也不规范;XSL中标记嵌套有问题,不符合XML语法规范。


--  作者:talzar
--  发布时间:5/15/2009 7:01:00 PM

--  
谢谢!我疏忽了!万分感谢

--  作者:寒兔
--  发布时间:5/28/2009 2:17:00 AM

--  
呵呵我也和你一样刚开始学 照着书上做呗出了错找原因哈哈 你打太多html的标记了吧 连<xsl:appty-templates>这个都要打个TD上晕
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
32.227ms