将文本转换为xml

时间:2010-05-27 10:55:08

标签: c# xml

我想将制表符分隔的文本文件转换为XML文件。我能够使用单个字符分隔符来完成它。但是我如何将其扩展到标签?我正在用C#编写代码并使用Visual Studio 2010。

3 个答案:

答案 0 :(得分:1)

标签是单个字符,写为'\t'。尝试调整您现有的解决方案以使用它。如果这不起作用,请发布有关您的方法和遇到的问题的更多详细信息。

答案 1 :(得分:1)

基本上你想用tab char拆分你的线?在这种情况下,请使用您已有的方法并使用\t进行拆分。

答案 2 :(得分:1)

标签是\t符号吗?那么任务基本上是一样的。 如果通过制表符表示多个空格,则可能需要删除多余的空格。一种简单的方法是使用正则表达式:

  string input = "This is   text with   far  too   much   " + 
                 "whitespace.";
  string pattern = "\\s+";
  string replacement = " ";
  Regex rgx = new Regex(pattern);
  string result = rgx.Replace(input, replacement);