gpt4 book ai didi

xpath - 向字符串添加新行

转载 作者:行者123 更新时间:2023-12-03 17:03:12 24 4
gpt4 key购买 nike

您好,我正在使用 wso2esb4.9.0,

我有一项生成电子邮件的服务,因为我拥有作为邮件正文的属性,该属性用于作为电子邮件正文传递。

<property name="mailbody"
expression="fn:concat('You have received a new Ticket',':','TicketID-',get-property('Ticketid'),', ','TicketDetails-',get-property('Details'))"
scope="default"
type="STRING"/>

当我在我的服务中传递此属性时,我收到一封邮件,邮件正文如下所示。

You have received a new Ticket: TicketID-3021668982752443, TicketDetails-Test ticket details

我想在值中添加一个新行,以便邮件正文如下所示,而不是单行。

You have received a new Ticket: 

TicketID-3021668982752443,
TicketDetails-Test ticket details

是否有任何 Xpath 函数或方法可以向我的字符串值添加新行。

我尝试包含\n 和 在 mailbody 属性的 fn-concat 中,但它不起作用。

最佳答案

由于 XPath 表达式位于 XML 文档内部,执行 expression="fn:concat('You has receive a new Ticket',': ','TicketID-',get-property( 'Ticketid'),', ','TicketDetails-',get-property('Details'))" 应该足够了。

如果您确实使用 XPath 2.0,那么您还可以使用 expression="fn:concat('You has receive a new Ticket',':', codepoints-to-string(10),'TicketID-' ,get-property('Ticketid'),', ','TicketDetails-',get-property('详细信息'))"

关于xpath - 向字符串添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34083031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com