gpt4 book ai didi

c# - 如何在 C# 文件中使用 XML 而不是使用外部 XML 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 11:28:33 25 4
gpt4 key购买 nike

我有一个 xml 文件,当前在 C# 代码之外,它是这样加载的:

var xElem = XElement.Load("ProductTable.xml");

如何在我的 C# 代码中“使用”此文件作为“嵌入”元素,而不是将其作为外部文件?

我知道我对“使用”和“嵌入”这两个词不够清楚。我想要做的是将它用作某种变量,例如

var myXML = /* content of the XML file here */;

这样我就不必使用外部 xml 文件。谢谢。

最佳答案

您的项目中有一个资源文件。只需将它拖放到那里,您就可以访问它。另一种方法是将此文件添加到项目中,然后单击属性,将编译方法设置为 emdded,然后就可以这样做了

try
{
_assembly = Assembly.GetExecutingAssembly();
_imageStream = _assembly.GetManifestResourceStream("MyNamespace.MyImage.bmp");
_textStreamReader = new StreamReader(_assembly.GetManifestResourceStream("MyNamespace.MyXmlFile.xml"));
}
catch
{
MessageBox.Show("Error accessing resources!");
}

关于c# - 如何在 C# 文件中使用 XML 而不是使用外部 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8596678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com