C# 如何将\t(并且仅此)作为XML值放入C中的标记中#
将双“\t”(t前面的两个斜杠)放入字符串中。我只想要一个\t表示分隔符 我也试过:C# 如何将\t(并且仅此)作为XML值放入C中的标记中#,c#,xml,separator,C#,Xml,Separator,将双“\t”(t前面的两个斜杠)放入字符串中。我只想要一个\t表示分隔符 我也试过: string SEPARATOR = reader.ReadElementContentAsString(); ![CDATA[ ;]] 有什么想法吗?您对特殊字符和CDATA的语法都不正确。尝试: <separator>	</separator> <separator>	</separator>
string SEPARATOR = reader.ReadElementContentAsString();
![CDATA[ ;]]
有什么想法吗?您对特殊字符和CDATA的语法都不正确。尝试:
<separator>	</separator>
<separator>	</separator>
<separator>![CDATA[	]]</separator>
;
或
特殊字符和CDATA的语法都不正确。尝试:
<separator>	</separator>
<separator>	</separator>
<separator>![CDATA[	]]</separator>
;
或
您只得到一个斜杠。您正在查看调试器中的值吗?调试器显示一个转义字符。在CDATA块中使用十六进制值会有什么问题?为什么不直接放入ASCII表示(9),然后在读取后转换?额外的\是调试器escaping@DStanley当我在CDATA块中使用十六进制值时,我得到“[CDATA[]”。您只得到一个斜杠。您正在查看调试器中的值吗?调试器显示一个转义字符。在CDATA块中使用十六进制值会有什么问题?为什么不直接放入ASCII表示(9),然后在读取后转换?额外的\是调试器escaping@DStanley我在CDATA块中使用十六进制值时得到“[CDATA[]”。我没有尝试第二个。我没有尝试第二个。
<separator>	</separator>
<separator><![CDATA[	]]></separator>