在 .NET 中,如果您将 LoadXml() 放入 XmlDocument 对象,然后 ParentNode 和 DocumentType 为空,这意味着什么?
另外,我得到这个作为 xmldoc.FirstChild.Value 的答案:
version="1.0" encoding="utf-8"
这是正确的吗?我已经有一段时间没有做过任何 XML DOM 的东西了。该文件采用 UTF-8 编码。认为这应该不是问题。我的文档有简单的真/假验证方法吗?
更新:
如果 NodeType 是 Element 你如何返回“标签名称”?
当前想法:
xmldoc.ChildNodes[1].Name;
我注意到 Name 属性是 Get only。如果您想将根标签换成其他东西(比如“feed”到“container”),但想要比 XSLT 更轻量级的东西,而不是简单的文本/替换,那么最好使用什么工具。仍然希望看到一个 LINQ to XML 示例。感谢大家的帮助。自从我查看 .NET 中的 XML 内容以来,猜想它比我想象的要长。