Добавить метатег с именем и контентом на мою html-страницу с помощью XSLT - PullRequest
0 голосов
/ 21 февраля 2019

Я новичок в XSLT, но мне нужно использовать его, чтобы добавить метатег к моей существующей html-странице.

Моя существующая 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>

Iнужно добавить еще один метатег на эту 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-Script для этого?

Спасибо

1 Ответ

0 голосов
/ 21 февраля 2019
**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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...