2

<head>HTML ページのタグ要素間のすべてを抽出したいと思います。リンクタグとスクリプトタグを含みます。

以下のソース コードは、完全な html ドキュメントの一部となるスニペットであると想定します。

起源:

...
<head>
 <link rel="stylesheet" href="style.css"
    type="text/css" media="handheld" />

 <link rel="stylesheet" href="style.css"
    type="text/css" media="handheld" />

 <script type="text/javascript" src="main.js"></script>
 <script type="text/javascript" src="second.js"></script>
</head>
...

XSLT:

<xsl:output method="xml" encoding="utf-8" indent="no"/>

<xsl:template match="/">
    <xsl:copy-of select="link"/>
</xsl:template>

取得しようとしているタグが 1 つしかない場合、これは正常に機能します。「head」タグ間のすべてを処理する方法はありますか。

私が期待する出力は次のようになります。

 <link rel="stylesheet" href="style.css"
    type="text/css" media="handheld" />

 <link rel="stylesheet" href="style.css"
    type="text/css" media="handheld" />

 <script type="text/javascript" src="main.js"></script>
 <script type="text/javascript" src="second.js"></script>
4

3 に答える 3