30得票4回答
如何获取带有头部(<?xml version="1.0"...)的XML?

考虑以下简单的代码,它创建一个XML文档并显示它。XmlDocument xml = new XmlDocument(); XmlElement root = xml.CreateElement("root"); xml.AppendChild(root); XmlComment commen...

28得票3回答
如何从XmlDocument中删除所有的注释标签

我该如何从一个XmlDocument实例中删除所有注释标签?是否有更好的方法,而不是检索XmlNodeList并对其进行迭代? XmlNodeList list = xmlDoc.SelectNodes("//comment()"); foreach(XmlNode node...

27得票1回答
从XML文档中获取指定节点的值

我有一个问题,需要使用C#遍历XML文档并获取所有必要的值。我成功地遍历了XML文档中所有指定的XmlNodeList,并成功地获取了其中所有XmlNode的值,但是我还需要获取一些不在这个XmlNodeList之内的值。 例如:&lt;?xml version="1.0" encoding...

26得票1回答
根级别的数据无效。第1行,第1个位置-为什么在加载XML文件时会出现此错误?

加载XML文件时出现“根级别上的数据无效。第1行,第1个位置”的错误 - 为什么会出现这个错误? 这是我的代码:XmlDocument xmlDoc=new XmlDocument(); xmlDoc.LoadXml("file.xml");

23得票5回答
XmlDocument.Load与XmlDocument.LoadXml的区别

我刚刚遇到了一个问题,使用了 XmlDocument.LoadXml,但应用程序崩溃了,显示以下错误: "Data at the root level is invalid. Line 1, position 1" 检查XML文件后并未发现任何问题,于是我上网搜了一下,发现建议使用...

22得票2回答
从XmlDocument到XmlReader的.NET转换

在我的问题得到某个用户的建议后,我正在尝试将我的XmlDocument代码转换为XmlReader代码,但是遇到了一些麻烦。 这是一个XML(从php-mysql页面生成)&lt;row&gt; &lt;idLink&gt;64&lt;/idLink&gt; &lt;idHost&gt;3&...

22得票5回答
C#中的备注标签的目的是什么?

我知道remarks标签用于提供有关类的附加信息,但在悬停/调用该类时不会显示在智能感知中。我想知道它在哪些方面是有用的? 我了解remarks标签可用于提供类的额外信息,但在悬停或调用该类时,它不会在智能感知中显示。请问它在哪些方面是有用的呢?

22得票7回答
Foreach循环XmlNodeList

目前我有以下代码:XmlDocument xDoc = new XmlDocument(); xDoc.Load("http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=twitter"); XmlNodeList t...

21得票3回答
如何使用XmlDocument向根元素添加多个命名空间?

我需要创建一个包含多个命名空间的根元素的XmlDocument。我正在使用C# 2.0或3.0。 以下是我的代码: 我需要创建一个包含多个命名空间的根元素的XmlDocument。我正在使用C# 2.0或3.0。 以下是我的代码:XmlDocument doc = new XmlDocum...

21得票3回答
性能:XDocument与XmlDocument的比较

我已经阅读了这两个对象的比较结果,在这里。这主要涉及内存和速度方面的性能问题。 我有几个 XML 文档,大小在 100 到 300 K 之间。我注意到将这些信息加载到 XDocument 对象中时会存在一些延迟,而不是使用 XmlDocument 对象。 这两个对象之间是否有严重的性能差...