c# - XMLNode 上 SetUserData 和 GetUserData 的等价物

标签 c# xml

在 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/

相关文章:

c# - 从线程调用 Invoke/BeginInvoke

c# - 未找到 RelayCommand 的引用

java - 在 java SimpleXML lib 中定义 schemaLocation?

c# - 我应该选择哪种格式来请求 C# 中的 API - JSON 或 XML

xml - 在 scala 中以 UTF-8 读取 xml

java - 从 xml 获取 img 标签

C# 枚举 - 可能有双重 ID

c# - 使用 Protobuf .net 反序列化单个结构字段

java - 如何使用 Java 在 XML 文件中保存加密/散列密码

c# - 任务栏图标闪烁效果