如何用检索到的XML值替换字符串

时间:2016-06-04 23:42:41

标签: c# xml replace

Langauge:C#

我写了一个SQL存储过程,它返回一个xml输出值

xml值:

<row CPName="MyCp" ServiceName="SongWriter" NumberOfContentDaysLeft="3" ServiceShortCode="12345" />
<row CPName="Unknown" ServiceName="Not Available" NumberOfContentDaysLeft="0" ServiceShortCode="698562" />

我的代码中定义了一个字符串,如下所示

string message = "<CpName>: <ServiceName> Content will finish in <NumberOfContentDaysLeft> please send 1 to <ServiceShortCode>";

我想用从存储过程中检索的xml值替换消息的文本。 (<CpName>邮件中的{{1}}将替换为文字“MyCp”来自xml)

例如考虑消息文本的一个xml记录:(粗体文本是替换文本)

MyCp SongWriter 内容将以 3 结束,请将1发送至 12345

有关如何做到这一点或有更好的方法的任何建议。

0 个答案:

没有答案