変換HTML2の要素から名前空間を削除するには、それは私がからの出力を生成したどのように作成された出力
org.dita4publishers.html2という名前のプラグインを使用して出力を変換HTML2によって生成される出力から名前空間を削除することは可能です私はHTML2からの出力が
<div xmlns="http://www.w3.org/1999/xhtml" class="fignone" id="call1">
<div class="figbody">
<img xmlns="" src="images/imag1.png"></img>
</div>
<span class="figcap"><span class="enumeration fig-enumeration">Figure 1. </span>Nursing image</span></div>
を変換取得していますが、私は
このようなとして名前空間を除外したい図のために取得していプットを出しHTML2するDITA
<div class="fignone" id="call1">
<div class="figbody">
<img xmlns="" src="images/imag1.png"></img>
</div>
<span class="figcap"><span class="enumeration fig-enumeration">Figure 1. </span>Nursing image</span></div>
と私はテンプレート
<xsl:template match="*" mode="chapterHead">
<head><xsl:value-of select="$newline"/>
<!-- initial meta information -->
<link rel="stylesheet" type="text/css" href="css/care.css"/><xsl:value-of select="$newline"/>
</head>
<xsl:value-of select="$newline"/>
</xsl:template>
を使用してCSSのリンクを生成するが、この
<head>
<link rel="stylesheet" type="text/css" href="care.css"></link>
</head>
その前にテキストを無視/そしてまた、私が欲しい/
を無視するなどの出力を生成しています
<head>
<link rel="stylesheet" type="text/css" href="css/care.css"></link>
</head>
これらの問題について教えてください。
注:exclude-result-prefixes = "#all"も使用しました。しかし、それは動作しません。
ありがとうございました
こんにちは@Michaelケイ私は組織の名前DITA OTプラグインからHTML2出力を生成していますを使用して、名前空間を変更、現在の出力の後処理パスである可能性があります。 dita4publishers.html2の出力で私はインデックスとトピックファイルを取得しています.ditaファイルのfigタグのために、その中にdivタグを生成しています。 'xmlns = "http://www.w3.org/1999/xhtml"' '試してみたらあなたのコードは出力に変更を加えない – User515