Questions tagged «xmldocument»

7
XDocument或XmlDocument
我现在正在学习,XmlDocument但是我碰到了什么XDocument,当我尝试搜索它们的区别或好处时,我找不到有用的东西,您能否告诉我为什么您要使用另一个?

5
将XmlDocument转换为String
这是我目前将XMLDocument转换为String的方式 StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); 这种方法的问题在于,如果我有“(属性中的((引号))),它将对其进行转义。 例如: <Campaign name="ABC"> </Campaign> 以上是预期的XML。但它返回 <Campaign name=\"ABC\"> </Campaign> 我可以做String.Replace“ \”,但是该方法可以吗?有没有什么副作用?如果XML本身包含“ \”,它将正常工作吗

7
如何防止从.NET的XmlDocument输出的空白xmlns属性?
从.NET中的XmlDocument生成XML时,xmlns第一次插入没有关联名称空间的元素时,将出现空白属性;如何预防呢? 例: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0")); xml.DocumentElement.AppendChild(xml.CreateElement("loner")); Console.WriteLine(xml.OuterXml); 输出: <root xmlns="whatever:name-space-1.0"><loner xmlns="" /></root> 所需输出: <root xmlns="whatever:name-space-1.0"><loner /></root> 是否有适用于XmlDocument代码的解决方案,不是将文档转换为字符串后发生的事情OuterXml? 我这样做的理由是看我是否可以使用XmlDocument生成的XML匹配特定协议的标准XML。blank xmlns属性可能不会破坏或混淆解析器,但是在我对该协议所见到的任何用法中,它都不存在。


3
XML文档到字符串
获取XML文档(org.w3c.dom.Document)的String表示的最简单方法是什么?那就是所有节点都将在一行上。 例如,从 <root> <a>trge</a> <b>156</b> </root> (这只是一个树表示,在我的代码中它是一个org.w3c.dom.Document对象,因此我不能将其视为字符串) 至 "<root> <a>trge</a> <b>156</b> </root>" 谢谢!
104 java  xml  string  dom  xmldocument 


7
使用XmlDocument读取XML属性
如何使用C#的XmlDocument读取XML属性? 我有一个看起来像这样的XML文件: <?xml version="1.0" encoding="utf-8" ?> <MyConfiguration xmlns="http://tempuri.org/myOwnSchema.xsd" SuperNumber="1" SuperString="whipcream"> <Other stuff /> </MyConfiguration> 我将如何读取XML属性SuperNumber和SuperString? 当前,我正在使用XmlDocument,并且在使用XmlDocument的过程中得到的值GetElementsByTagName()非常好。我只是不知道如何获取属性?
79 c#  .net  xml  xmldocument 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.