XSLTドキュメントの翻訳フィールドのタグを作成するとき、XMLドキュメントの翻訳後にフィールドを「自動マップ」できるソフトウェアがあります。私はこのMcAfee VirusScanエンタープライズ8.8のように読み込むフィールドを持つXML文書内のXLST白い空白での翻訳
- 私のXLSTで
をマネージド私はそうのようなものを翻訳します。
<DCsubject>
<xsl:value-of select="cdf:Rule/cdf:reference/dc:subject"/>
</DCsubject>
上記はうまく動作し、問題はありません。
xmlとxsltを入れているソフトウェアは、フィールド名としてタグ名を利用しています。したがって、xsltのDCsubjectタグはDCsubjectというフィールドになります。
この同じソフトウェアは、タグ名がフィールドと同じ場合、xsltフィールド名をアプリケーションフィールド名に自動マッピングできます。これは、私が "DC subject"と読むのに必要なことを意味します< - 2つの間にスペースがあります。
タグに空白を入れるにはどうすればよいですか?空白を入れたら、ASCII( またはsimiliar)を使用しようとするとエラーになります。私は、タグを作ることができる方法
<DC subject>
<xsl:value-of select="cdf:Rule/cdf:reference/dc:subject"/>
</DC subject>
あなたの質問を示すサンプルコードを提供できますか? – zx485
私はあなたの質問が何であるか把握できません。入力の小さな例と期待される出力を提供してください。 - [mcve]を参照してください。 - 空白文字を含む名前のXML要素を作成しようとしている場合、それは動作しません。 XML標準では許可されていません。 –
追加したコードはあまり役立つものではありません。また、いくつかの入力と期待される出力を示してください。 –