私は次のxmlを持っています:
<article article-type="research-article">
<body>
<graphic xlink:href="zee9991370930006.g.eps"/>
<self-uri xlink:title="pdf" xlink:href="zee00813002857.pdf" />
</body>
</article>
これを次のように変換する必要があります。
<article article-type="research-article" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML">
<body>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="zee9991370930006.g.eps"/>
<self-uri xlink:title="pdf" xlink:href="zee00813002857.pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</body>
</article>
名前空間属性が必要な各要素に対して、XSLT 2.0 で次のコマンドを使用しました。
<xsl:namespace name="xlink" select="'http://www.w3.org/1999/xlink'"/>
<xsl:namespace name="mml" select="'http://www.w3.org/1998/Math/MathML'"/>
しかし、問題は、1 つの要素のみの名前空間属性を取得していることですarticle
。xslt の冒頭でも名前空間を宣言しました。正確な問題が何であるかを理解できません。どんな種類の助けも本当に感謝しています。ありがとう。