[英]Editor control that manipulates XElement objects rather than XML text
我有一个从XML文件进行自我配置的程序,但是每当配置发生更改时,我都必须重新读取XML文件并从头开始重建程序的状态。
但是,我也可以编写它来简单地订阅每个XElement.Changed
事件,因此可以在运行时更改配置,而不必强迫我放弃状态并重新创建它。
是否有一个XML编辑器控件(最好是WPF或Mono)用于操纵XElement
的实例,而不是将文档当作一个大字符串来处理和操纵?
您的逻辑中缺少一些东西。
对于XML使用:最好的方法是使用XPath并从整个XML中提取XmlElement甚至元素集合。 我不认为有一种方法可以知道XML的一部分是否已更改或获取有关它的Event。 要知道某些更改,您应该使用文档的原始副本进行检查-但我知道另一个应用程序对此进行了更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.