我正在使用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文件中的问题。
路线大师