向C#项目添加外部XML文件

向C#项目添加外部XML文件,c#,xml,winforms,C#,Xml,Winforms,我一直在寻找将预先存在的外部XML文件添加到项目中的方法。 我遇到过创建XML并将其附加到项目中的方法,但没有一种方法可以附加预先存在的XML文件 我尝试了一个路径名与 xmlDoc.Load("pathname"); 但是\导致“无法识别的转义序列” 有什么想法吗? 谢谢。为项目调用外部文件时,请记住在路径名字符串前面添加@。正如Slick Pete和gunr2171所述,它可以防止上述代码中发生的转义错误 在这种情况下,以下代码起作用: xmlDoc.Load(@"c:\temp\fi

我一直在寻找将预先存在的外部XML文件添加到项目中的方法。 我遇到过创建XML并将其附加到项目中的方法,但没有一种方法可以附加预先存在的XML文件

我尝试了一个路径名与

  xmlDoc.Load("pathname");
但是\导致“无法识别的转义序列”

有什么想法吗?
谢谢。

为项目调用外部文件时,请记住在路径名字符串前面添加@。正如Slick Pete和gunr2171所述,它可以防止上述代码中发生的转义错误

在这种情况下,以下代码起作用:

xmlDoc.Load(@"c:\temp\file.xml");

在为项目调用外部文件时,请记住在路径名字符串前面添加@。正如Slick Pete和gunr2171所述,它可以防止上述代码中发生的转义错误

在这种情况下,以下代码起作用:

xmlDoc.Load(@"c:\temp\file.xml");

在为项目调用外部文件时,请记住在路径名字符串前面添加@。正如Slick Pete和gunr2171所述,它可以防止上述代码中发生的转义错误

在这种情况下,以下代码起作用:

xmlDoc.Load(@"c:\temp\file.xml");

在为项目调用外部文件时,请记住在路径名字符串前面添加@。正如Slick Pete和gunr2171所述,它可以防止上述代码中发生的转义错误

在这种情况下,以下代码起作用:

xmlDoc.Load(@"c:\temp\file.xml");

您可以按照以下说明进行操作:

xmlDoc.Load(@"c:\temp\file.xml");
或者可以使用双斜杠,如下所示:

xmlDoc.Load("c:\\temp\\file.xml");

这两种方法都可以为您带来好处。

您可以按照以下说明进行操作:

xmlDoc.Load(@"c:\temp\file.xml");
或者可以使用双斜杠,如下所示:

xmlDoc.Load("c:\\temp\\file.xml");

这两种方法都可以为您带来好处。

您可以按照以下说明进行操作:

xmlDoc.Load(@"c:\temp\file.xml");
或者可以使用双斜杠,如下所示:

xmlDoc.Load("c:\\temp\\file.xml");

这两种方法都可以为您带来好处。

您可以按照以下说明进行操作:

xmlDoc.Load(@"c:\temp\file.xml");
或者可以使用双斜杠,如下所示:

xmlDoc.Load("c:\\temp\\file.xml");

这两种方法都可以帮到你。

显示你的代码。。。无法告诉您为什么在没有实际代码的情况下出现错误。您的路径名实际使用了什么?您是否记得对文件夹分隔符使用双斜杠,或者在开头使用
@
键?您可以在字符串前面加
@
以防止转义:
字符串路径=@“c:\temp\somefile.xml”我遗漏了以@开头的路径名。谢谢大家。显示你们的代码。。。无法告诉您为什么在没有实际代码的情况下出现错误。您的路径名实际使用了什么?您是否记得对文件夹分隔符使用双斜杠,或者在开头使用
@
键?您可以在字符串前面加
@
以防止转义:
字符串路径=@“c:\temp\somefile.xml”我遗漏了以@开头的路径名。谢谢大家。显示你们的代码。。。无法告诉您为什么在没有实际代码的情况下出现错误。您的路径名实际使用了什么?您是否记得对文件夹分隔符使用双斜杠,或者在开头使用
@
键?您可以在字符串前面加
@
以防止转义:
字符串路径=@“c:\temp\somefile.xml”我遗漏了以@开头的路径名。谢谢大家。显示你们的代码。。。无法告诉您为什么在没有实际代码的情况下出现错误。您的路径名实际使用了什么?您是否记得对文件夹分隔符使用双斜杠,或者在开头使用
@
键?您可以在字符串前面加
@
以防止转义:
字符串路径=@“c:\temp\somefile.xml”我遗漏了以@开头的路径名。谢谢各位。