用xsl添加xml-stylesheet

本文介绍了一个使用XSLT将XML文件转换为HTML的具体案例。通过定义XSLT样式表,实现了XML数据的有效呈现,并展示了如何在HTML中展示转换后的XML内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

myxml.xml

 

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="sheet.xslt" ?>
<root>
<book>
qqq
</book>
<book>
qqqqqq
</book>
</root>

 

sheet.xslt 

 

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
    
<xsl:template match="/">
    
<xsl:processing-instruction name="xml-stylesheet">href="www.xslt" type="text/xsl"</xsl:processing-instruction>
    
<html>
        
<head>
            
<title>
        例子
            
</title>
        
</head>
        
<body>
        
<xsl:apply-templates select="/root"/>
        
</body>
    
</html>
    
    
</xsl:template>
    
<xsl:template match="/root">
    
<xsl:for-each select=".">
    
<tr>
    
<td>
    
<xsl:value-of select="."/>
    
</td>
    
</tr>
    
</xsl:for-each>
    
</xsl:template>
    
</xsl:stylesheet>

 

output.html

 

<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="www.xslt" type="text/xsl"?>

<html>
    
<head>
        
<title>
        例子
            
</title>
    
</head>
    
<body>
        
<tr>
            
<td>
qqq

qqqqqq
</td>
        
</tr>
    
</body>
</html>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值