任何人都可以帮助获得TIBCO的Transform xml活动的“&”输出。
我的要求是将Transform xml活动中的xmlstring映射到Parse xml(这将提供最终输出)。 Maitree&Sons。应该在xslt中传递什么,以便当Transform xml的输出转到Parse xml时,它将给出最终结果“&”。
我尝试在xslt中使用CDATA并禁用转义输出,但在解析xml中失败。
请帮助。
答案 0 :(得分:0)
通常,XSLT不允许您产生无效的输出。 XML的正确表示形式是std::enable_if
,这就是它产生的结果。如果它生成Maitree&Sons
,则它将是无效的XML,并且会被试图读取文档的XML解析器丢弃。
话虽如此,如果您的XSLT处理器支持此选项,则可以使用Maitree&Sons
生成未转义的与号。如果它对您不起作用,我们需要确切地知道您做了什么以及如何失败。
(一般规则:在SO上,总是告诉我们您所做的事情以及失败的确切原因。总的来说,您尝试了很多事情,但没有一件事情使我们更接近解决方案。)
LATER
我正在重新阅读问题。您想从转换器产生输出,该输出将进入XML解析器,使得解析器的输出为disable-output-escaping
。好吧,在这种情况下,词法XML必须为Maitree&Sons
,如果您在XSLT中生成字符串Maitree&Sons
,它将为XML。但是XSLT是XML,因此,如果要在样式表中将其写为文字字符串,则会将其写为Maitree&Sons
。
我想我们需要更清楚地了解您在做什么以及哪里出了问题。