以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XQuery/XLink/XPointer/ 』  (http://bbs.xml.org.cn/list.asp?boardid=14)
----  如何实现如同网页显示一样???????????  (http://bbs.xml.org.cn/dispbbs.asp?boardid=14&rootid=&id=13286)


--  作者:mailtolily
--  发布时间:1/5/2005 2:15:00 PM

--  如何实现如同网页显示一样???????????
如何实现如同网页显示一样,如图所示的效果
我的XML是:

<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="text/xsl" href="test.xsl" ?>
<CONTENT TID="1707">
<CONTENTITEM>
<DATA>
  <STATUS>Make Live</STATUS>
  </DATA>
  <MEDIA TYPE="IMAGE" SRC="http://www.ynet.com/xml/new/imgs/tSample-1.gif" HEIGHT="170" WIDTH="145" />
  <URL>http://www.ynet.com/view.jsp?oid=4370241</URL>
  </CONTENTITEM>
<CONTENTITEM>
  <ABSTRACT><span>&Ouml;&Iacute;&Aacute;&ocirc;&Ocirc;&Ouml;&Ccedil;&oslash;&Oacute;&Icirc;&iquest;&Iacute;ר&raquo;ú&raquo;&Oslash;&frac34;&copy;</span></ABSTRACT>
  <URL>http://www.ynet.com/view.jsp?oid=4370241</URL>
  </CONTENTITEM>
<CONTENTITEM>
  <HEADLINE><span>±±&Ccedil;à&frac12;&ntilde;&Egrave;&Otilde;&Ograve;&ordf;&Icirc;&Aring;</span></HEADLINE>
  <URL>http://www.ynet.com/more.jsp?bid=3999341</URL>
  </CONTENTITEM>
<CONTENTITEM>
  <DATA TYPE="QUICKLINKS" />
  </CONTENTITEM>
<CONTENTITEM>
  <HEADLINE><span>·&Ccedil;·¨&frac12;&oslash;&Egrave;&euml;&Icirc;&Ograve;&sup1;ú&ordm;&pound;&Oacute;ò&sup2;&para;&Agrave;&Igrave; &frac34;&Aring;&Ocirc;&frac12;&Auml;&Iuml;&Oacute;&aelig;&acute;&not;±&raquo;&Icirc;&Ograve;&iquest;&Ucirc;&Ntilde;&ordm;</span></HEADLINE>
  <URL>http://www.ynet.com/view.jsp?oid=4364068</URL>
  </CONTENTITEM>
<CONTENTITEM>
  <HEADLINE><span>&Oacute;&iexcl;&para;&Egrave;&Ocirc;&Ugrave;&Iuml;&Ouml;6.5&frac14;&para;&micro;&Oslash;&Otilde;&eth; &Icirc;&THORN;·¨&para;&Iuml;&para;¨&Ecirc;&Ccedil;·&ntilde;&Ograve;&yacute;·&cent;&ETH;&Acirc;&ordm;&pound;&ETH;&yen;</span></HEADLINE>
  <URL>http://www.ynet.com/view.jsp?oid=4366973</URL>
  </CONTENTITEM>
<CONTENTITEM>
  <HEADLINE><span>&Ouml;&ETH;&sup1;ú&Ocirc;&reg;&Ouml;ú&Ecirc;&Uuml;&Ocirc;&Ouml;&sup1;ú2163&Iacute;ò &Ograve;&raquo;&Atilde;&ucirc;&Igrave;¨&Iacute;&aring;&Oacute;&Icirc;&iquest;&Iacute;&Oacute;&ouml;&Auml;&Ntilde;</span></HEADLINE>
  <URL>http://www.ynet.com/view.jsp?oid=4367363</URL>
  </CONTENTITEM>
<CONTENTITEM>
  <HEADLINE />
  <URL />
  </CONTENTITEM>
  <CONTENTITEM />
<CONTENTITEM>
  <HEADLINE><span>[&Igrave;&aring;&Oacute;&yacute;]±±&frac34;&copy;°&Acirc;×é&Icirc;&macr;&frac12;&laquo;&Iuml;ò&Eacute;&ccedil;&raquo;á&sup1;&laquo;&iquest;&ordf;&Otilde;÷&frac14;&macr;2008°&Acirc;&Ocirc;&Euml;&iquest;&Uacute;&ordm;&Aring;</span></HEADLINE>
  <URL>http://www.ynet.com/view.jsp?oid=4367367</URL>
  </CONTENTITEM>
<CONTENTITEM>
  <HEADLINE><span>±±&frac34;&copy;&Ccedil;à&Auml;걨:&Eacute;&ntilde;&Atilde;&Oslash;&Acirc;ò&frac14;&Ograve;±&raquo;&Ograve;&Eacute;&sup1;&Ecirc;&Ograve;&acirc;&frac12;&Aacute;&frac34;&Ouml;</span></HEADLINE>
  <URL>http://bjyouth.ynet.com/article.jsp?oid=4367028</URL>
  </CONTENTITEM>
  </CONTENT>

我写了一个XSL,但是到不到效果
xsl:

<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="CONTENT/CONTENTITEM">
<xsl:variable name="pic" select="MEDIA/@SRC"/>
<html>
<body algin = "center">
<script language="javascript">
var xml = new ActiveXObject("Microsoft.XMLDOM ");
xml.async = false;
xml.load (" test.xml ");   
</script>

<TABLE cellSpacing="0" cellPadding="0"  width="100%" border="0">
                    <TBODY>
                    <TR vAlign="top">
                      <TD colSpan="3"></TD></TR>
                    <TR vAlign="top">
                      <TD width="140">
                        <DIV>
                         <img SRC="{$pic}">
       </img>
        <xsl:element name="A">
        <xsl:attribute name="href">
         <xsl:value-of select="URL" />
        </xsl:attribute>
        <xsl:attribute name="target">
         _blank
        </xsl:attribute>
      <xsl:value-of select="ABSTRACT" />
       </xsl:element>
                        </DIV>
                      </TD>
                      
                      <TD>
                      
                        <B>
                        <DIV>
                         <xsl:element name="A">
        <xsl:attribute name="href">
         <xsl:value-of select="URL" />
        </xsl:attribute>
        <xsl:attribute name="target">
         _blank
        </xsl:attribute>
         <xsl:value-of select="HEADLINE[HEADLINE='今日要闻']" />
       </xsl:element>

                        </DIV>
                        </B>
                            
                        <B>
                        <DIV>
                        <UL>
                          <LI>
          <xsl:element name="A">
        <xsl:attribute name="href">
         <xsl:value-of select="URL" />
        </xsl:attribute>
        <xsl:attribute name="target">
         _blank
        </xsl:attribute>
         <xsl:value-of select="HEADLINE" />
       </xsl:element>

                         </LI>
                        </UL>
                          </DIV>
                       </B>
    
                          </TD>
                          
                          </TR>
                          </TBODY>
                          </TABLE>
</body>
</html>
</xsl:template>
</xsl:stylesheet>


此主题相关图片如下:
按此在新窗口浏览图片


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