0
我想建立一些XML节点内容的字符串,如StringBuilder.AppendFormat双引号问题
StringBuilder xmlString = new StringBuilder();
xmlString.AppendFormat("<Product Name=\"{0}\">", name);
但是我通过调用xmlString.ToString()的结果是
<Product Name=\"ABC\">
我期望的是
<Product Name="ABC">
有谁知道我该怎么做?或者是否有任何其他适当的方式来转义StringBuilder.AppendFormat()的双引号?
?你应该使用适当的XML库以确保您生成的XML是有效的 – 2012-02-02 15:46:08
是否写入文件,或者您是否在内存中查看xmlstring的结果?因为这会向您显示转义引号,让您知道它在那里 – lincolnk 2012-02-02 15:47:04
我刚刚测试过你的代码,它对我的工作很好,也许让我们看看是否可以看到另一个问题 – 2012-02-02 15:47:11