我是 C# 编程和 XML 的新手。我想用日期(我将从日期选择器中选择)更改字符串(以 @ 开头并以 ' 结尾)请查看下面的 XML 文件
<steps>
<step1>drop table emp1 purge</step1>
<step2>create table emp1 as select e1.first_name ,e1.last_name ,e1.phone_number ,e1.salary ,e1.hire_date from employees e1 where e1.hire_date between '@m_start_date' to '@m_end_date' group by e1.first_name ,e1.last_name ,e1.phone_number ,e1.salary ,e1.hire_date</step2>
<step3>select * from emp1</step3>
</steps>
在上面的 Xml 代码中,我想将 @m_start_date 更改为 '01-sep-2012' 并将 @m_end_date 更改为 '30-sep-2012' 最重要的一点是字符串 @m_start_date 和 @m_end_date 没有修复它我在其他中的更改xml 文件(即它可能是 @wk_start_dte 和 wk_end_dte)所以我需要一个 C# 中的逻辑,我们可以在其中找到一个以 @ 开头并以 ' 结尾的字符串,因此我们可以用日期替换这个字符串。
预期的结果应该是这样的
<steps>
<step1>drop table emp1 purge</step1>
<step2>create table emp1 as select e1.first_name ,e1.last_name ,e1.phone_number ,e1.salary ,e1.hire_date from employees e1 where e1.hire_date between '01-sep-2012' to '30-sep-2012' group by e1.first_name ,e1.last_name ,e1.phone_number ,e1.salary ,e1.hire_date</step2>
<step3>select * from emp1</step3>
</steps>
你能帮我在C#中得到这个逻辑吗?