在 Java 中,您可以使用 GetUserData 和 SetUserData 将任意对象附加到 XML 节点上,以便在运行时处理 DOM 时使用。 C# 中有等效项吗?除了扩展 XMLNode 之外,在 C# 中还有其他方法可以做到这一点吗?
最佳答案
XmlNode
有点过时了。您应该使用 LINQ to XML。
LINQ to XML 中所有对象的基类是XObject
.这个类有一个 AddAnnotation
允许您将任意数据附加到 XObject
的方法。
关于c# - XMLNode 上 SetUserData 和 GetUserData 的等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20335706/