我正在尝试创建一个转换,输出将是文本,但也包括原始的xml.简单地说,我得到了应该转换为SQL插入的xml消息,但是如果出现SQL错误,我想将原始的xml消息也插入到数据库中.
输入是例如:
<message><tag name="foo">dummy</tag></message>
Run Code Online (Sandbox Code Playgroud)
转换的结果应该是:
INSERT INTO table (column) VALUES ('dummy')
IF @@error <> 0
BEGIN
INSERT INTO errMsgLog (message) VALUES ('<message><tag name="foo">dummy</tag></message>')
END
Run Code Online (Sandbox Code Playgroud)
问题是如果我将XSLT中的输出设置为'text',则不包含xml标签(只是值).那么是否有任何混合输出模式或属性覆盖?
谢谢你的帮助.