4

这是我的代码:

var ptFirstName = tboxFirstName.Text;
writer.WriteAttributeString("first",ptFirstName);

请注意,即使我使用 ptFirstName 也会以双引号结尾

ptFirstName = ptFirstName.Replace("\"","'"); 

这也不起作用,因为作者仍​​然会在我的文件中强制使用双引号,如下所示:

实际上我需要时(不要问我为什么——说来话长……)

4

1 回答 1

6

是的,您可以通过设置XmlTextWriter.QuoteChar属性来设置引号使用的字符。有关详细信息,请参阅http://msdn.microsoft.com/en-ca/library/system.xml.xmltextwriter.quotechar.aspx

但这意味着您必须创建一个 XmlTextWriter 对象才能使其工作。

于 2013-03-17T03:00:34.513 回答