从C#到XSD执行剪切和粘贴时的格式设置

时间:2015-05-01 02:38:16

标签: c# xml xsd textbox copy-paste

我正在使用Visual Studio创建一个xsd Schema,并且有一个Ton of Xml文件,其中包含我需要添加到架构中的信息,我最终认为它只需要花太长时间手动完成所有操作,所以我决定写一个小解析器。 C#App工作正常,它解析xml文件并在文本框中显示已完成的行。使用文本框的剪切功能,我将代码粘贴到我的xsd文件中,这就是问题所在。

以下是导致问题的一行。

textBox1.Text += string.Format("<xs:element minOccurs\"0\" name=\"{0}\">{1}", reader.Value, Environment.NewLine);

在我的应用程序的C#文本框中,此行显示正常,它显示如下:

<xs:element minOccurs"0" name="GreatWorkSlots">

它也可以在xml文件中显示在NotePad ++上。

然而,当它实际上被粘贴到visual studio中的xml或xsd文件中时,它会添加一些额外的引号&#34;看起来像这样:

<xs:element minOccurs"""0" name="GreatWorkSlots">

有谁能告诉我可能导致此问题的原因?

编辑如果我使用Visual Studio创建文本文件并将该行粘贴到该文本文件中,它显示正常,这似乎只是粘贴到VS xml或xsd文件中的问题。

路线大师

0 个答案:

没有答案