出力はテキストですが元のxmlも含む変換を作成しようとしています。単純に私はSQLインサートに変換する必要があるxmlメッセージを持っていますが、SQLエラーの場合は元のXMLメッセージをデータベースにも挿入したいのです。XSLT - テキスト出力モードで元のXMLを変換結果に配置する方法
入力は、例えば次のとおりです。
<message><tag name="foo">dummy</tag></message>
変換の結果は、その後、次のようになります。
INSERT INTO table (column) VALUES ('dummy')
IF @@error <> 0
BEGIN
INSERT INTO errMsgLog (message) VALUES ('<message><tag name="foo">dummy</tag></message>')
END
問題は、私は「テキスト」にXSLTで出力を設定した場合、一切のxmlがないですタグが含まれています(値のみ)。どのような混合出力モードまたは属性のオーバーライドがありますか?
ありがとうございました。
ありがとうございました。私がしなければならなかったのは、出力モードをまったく設定しないことでした(omit-xml-declaration = "yes"のみ)。 –
私の例のようにはい。これは、xmlがデフォルトの出力方法であるためです。 –