9得票1回答
从另一个文档创建xmlDocument

我正在尝试通过不同的XML创建一个xmldocument对象。 请参考下面的代码: objNewsDoc.LoadXml(strNewsDetail); // Current XML XmlDocument docRss = new XmlDocument(); // new...

8得票3回答
使用选定的Xpath和for循环删除XML

我目前有以下代码: XPathNodeIterator theNodes = theNav.Select(theXPath.ToString()); while (theNodes.MoveNext()) { //some attempts i though were close ...

8得票2回答
XmlDocument.Load失败,而LoadXml可以工作:

在回答这个问题时,我遇到了一个我不理解的情况。原始问题是尝试从以下位置加载XML:http://www.google.com/ig/api?weather=12414&hl=it 显而易见的解决办法是: string m_strFilePath = "http://www.goog...

8得票3回答
从XML文档中读取第一个节点

我收到了一个XML字符串的消息,我将其加载到XmlDocument中,但第二个节点每次都不同。以下是三个示例: <Message> <Event1 Operation="Amended" Id="88888">Other XML Text</Even...

8得票2回答
从XML文档中删除属性(如果存在)

如果在XmlDocument中存在属性,如何删除该属性?请帮忙。我正在使用RemoveAttribute,但是如何检查它是否存在。 root.RemoveAttribute(fieldName); 谢谢。 <?xml version="1.0" standalone="yes" ...

8得票2回答
使用特定换行符将XMLDocument写入文件(C#)

我有一个从文件中读取的XMLDocument。该文件是Unicode编码,换行符为 '\n'。但是当我将XMLDocument重新写入时,它的换行符变成了 '\r\n'。 以下是简单的代码: XmlTextWriter writer = new XmlTextWriter(indexFil...

8得票3回答
遍历XML文档

我的XML文件结构如下: <SalaryDetails> <Employee> <Name>George Dsouza</Name> <AnnualSalary>320000</Annu...

8得票2回答
XML解析错误 - C#

我的代码在第7行第32个位置出现了XML解析错误,我不太确定原因是什么。 详细的错误信息如下: 5/1/2010 10:21:42 AM System.Xml.XmlException: An error occurred while parsing EntityName. Line 7,...

8得票2回答
如何使用XmlDocument/XmlDeclaration添加自定义的XmlDeclaration?

我希望在使用c# .net 2或3的XmlDocument/XmlDeclaration类时创建一个自定义XmlDeclaration。 这是我期望的输出(这是第三方应用程序期望的输出): <?xml version="1.0" encoding="ISO-8859-1" ?>...

8得票6回答
如何获取XML模式验证失败位置的XPath(或节点)?

我正在使用XDocument.Validate(它似乎与XmlDocument.Validate的功能相同)来验证XML文档是否符合XSD。这个方法可以很好地工作,我会收到有关验证错误的通知。 然而,在ValidationEventHandler(以及XmlSchemaException)中...