XML+XSL DEMO

1.XML:t.xml
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/xsl' href='t.xsl'?>
<News>
    
<Item>
        
<Title>XML+XSL DEMO</Title>
        
<ClassName>XML新闻</ClassName>
        
<Date>2007.06.02 08:02</Date>
        
<Inputer>admin</Inputer>        
        
<Content>
        
<![CDATA[
        第一行<br>第二行<br>第三行<br>图片:<IMAGE src='img.jpg'/>
                  
]]>
        
</Content>
    
</Item>
</News>

2.XSL:t.xsl
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet version="1.0"
    xmlns:xsl
="http://www.w3.org/1999/XSL/Transform">
        
    
<xsl:template match="/">
        
<html>
            
<head>
                
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
                
<title>
                    
<xsl:value-of select="News/Item/Title" />
                
</title>
            
</head>
            
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
                
<table>                    
                    
<tr bgcolor="#eeeeee">
                        
<td align="right">标题:</td>
                        
<td align="right"></td>
                        
<td>                         
                            
                  
<xsl:value-of select="News/Item/Title"/>
                  
                         
</td>
                    
</tr>
                    
<tr bgcolor="#eeeeee">
                        
<td align="right">类别:</td>
                        
<td align="right"></td>
                        
<td>
                            
<xsl:value-of select="News/Item/ClassName" />
                        
</td>
                    
</tr>
                    
<tr bgcolor="#eeeeee">
                        
<td align="right">日期:</td>
                        
<td align="right"></td>
                        
<td>
                            
<xsl:value-of select="News/Item/Date" />
                        
</td>
                    
</tr>
                    
<tr bgcolor="#eeeeee">
                        
<td align="right">录入员:</td>
                        
<td align="right"></td>
                        
<td>
                            
<xsl:value-of select="News/Item/Inputer" />
                        
</td>
                    
</tr>
                    
<tr bgcolor="#eeeeee">
                        
<td align="right">内容:</td>
                        
<td align="right"></td>
                        
<td>
                            
<xsl:value-of select="News/Item/Content" disable-output-escaping="yes"/>
                        
</td>
                    
</tr>
                
</table>
            
</body>
        
</html>
    
</xsl:template>
</xsl:stylesheet>

3.RESULT:(浏览t.xml)
posted @ 2007-06-02 11:18  yongwnet  阅读(350)  评论(0编辑  收藏  举报