以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]如何用XSL把XML中的连接地址添加到HTML的超连接?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=52839)


--  作者:kidult
--  发布时间:9/19/2007 8:29:00 AM

--  [求助]如何用XSL把XML中的连接地址添加到HTML的超连接?
先说一下,小弟只接触过HTML,现在突然要做这东西,不够时间去看书了。请大家直接把方法告诉我吧~谢谢


例子:
mystyle.XSL
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="Books/Book">
<a href="{Homepage}"><xsl:value-of select="./Homepage"/></a>
<br/>
        <img src="{Photo}"/>
        <br/>
    </xsl:template>
</xsl:stylesheet>


my.xml
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="mystyle.xsl"?>
<Books>
    <Book ID="a001">
        <Name>网络指南</Name>
        <Photo>a.gif</Photo>
        <Homepage>http://www.a.com</Homepage>
    </Book>
    <Book ID="a002">
        <Name>局域网技术</Name>
        <Photo>b.gif</Photo>
        <Homepage>http://www.b.com</Homepage>
    </Book>
</Books>

那么HTML要如何获得图片?图片又有超链接?麻烦写个HTML代码。直接放在table里面就可以了,谢谢


--  作者:Qr
--  发布时间:9/19/2007 8:44:00 AM

--  
http://bbs.xml.org.cn/dispbbs.asp?BoardID=8&replyID=106190&id=51758&star=1&skin=0
--  作者:Qr
--  发布时间:9/19/2007 8:45:00 AM

--  
http://bbs.xml.org.cn/dispbbs.asp?BoardID=8&replyID=45080&id=16826&star=1&skin=0

--  作者:kidult
--  发布时间:9/19/2007 10:10:00 AM

--  
QR老大,麻烦直接根据上面的内容写出HTML的内容吧。谢谢啦。
实在不懂。我不懂XML和XSL。
国庆要恶补!!!!!!!
--  作者:Qr
--  发布时间:9/19/2007 11:19:00 AM

--  
<a href="{Homepage}">
         <xsl:element name="img">
          <xsl:attribute name="src">
           <xsl:value-of select="Photo"/>
          </xsl:attribute>
         </xsl:element>
</a>
--  作者:kidult
--  发布时间:9/19/2007 3:02:00 PM

--  
<a href="{Homepage}">
         <xsl:element name="img">
          <xsl:attribute name="src">
           <xsl:value-of select="Photo"/>
          </xsl:attribute>
         </xsl:element>
</a>


这段放HTML里面?
我在<BODY></body>中,什么都没有显示~~~~~~~~
我太是蠢了~~~~~~~~~~~~


--  作者:kidult
--  发布时间:9/19/2007 3:06:00 PM

--  
汗,原来这段是放在XSL里面的~~~~~~~~~~~~

先去了解一下XML怎样排版,有问题继续问呵呵!谢谢QR


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
66.406ms