我是XSLT的新手,但必须使用它向我现有的html页中添加一个meta标签。
我现有的html页面看起来像这样
<html class="no-js" lang="de-DE">
<head>
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1, user-scalable=yes" name="viewport">
.
.
.
.
.
</head>
我必须在此html页面中添加另一个元标记,以便新的html页面看起来像这样。
<html class="no-js" lang="de-DE">
<head>
<meta name="webcode" content="od1234">
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1, user-scalable=yes" name="viewport">
.
.
.
.
.
</head>
有人可以告诉我xslt脚本来执行此操作吗?
谢谢
答案 0 :(得分:0)
**Xslt2.0**
<xsl:template match="*|@*">
<html>
<head>
<xsl:apply-templates/>
</head>
</html>
</xsl:template>
<xsl:template match="head">
<xsl:element name="meta">
<xsl:attribute name="name">webcode</xsl:attribute>
<xsl:attribute name="content">od1234</xsl:attribute>
</xsl:element>
<xsl:copy-of select="node()"/>
</xsl:template>