如何在 C# 的标记中将 \t(并且仅此)作为 XML 值
How can I put a \t (and only that) as an XML value in a tag in C#
<xml file>
<stuff>
<separator>\t</separator>
</stuff>
</xml file>
我想使用 XmlTextReader reader
从中获取制表符分隔符。但是当我使用
string SEPARATOR = reader.ReadElementContentAsString();
双“\t”(t 前的两个斜杠)被放入字符串中。我只想有一个代表分隔符的 \t。
我也试过:
<separator>	</separator>
<separator>	</separator>
<separator>![CDATA[	]]</separator>
有什么想法吗?
您对特殊字符和 CDATA 的语法都不正确。尝试:
<separator>	</separator>
或
<separator><![CDATA[	]]></separator>
<xml file>
<stuff>
<separator>\t</separator>
</stuff>
</xml file>
我想使用 XmlTextReader reader
从中获取制表符分隔符。但是当我使用
string SEPARATOR = reader.ReadElementContentAsString();
双“\t”(t 前的两个斜杠)被放入字符串中。我只想有一个代表分隔符的 \t。
我也试过:
<separator>	</separator>
<separator>	</separator>
<separator>![CDATA[	]]</separator>
有什么想法吗?
您对特殊字符和 CDATA 的语法都不正确。尝试:
<separator>	</separator>
或
<separator><![CDATA[	]]></separator>