【发布时间】:2014-12-05 09:11:18
【问题描述】:
我正在制作一个在 FlowDocument 中显示 XML 的 WPF 应用程序,用户可以使用 XPath 在此 XML 中选择一个或多个元素。我希望能够突出显示 XPath 在 FlowDocument 中选择的元素的值。我目前正在研究使用this method 突出显示。问题是,由于 FlowDocument 显示一个字符串,我需要找到 XPath 在此字符串中表示的任何元素的索引 - 我不能简单地将其作为文本搜索,因为它可能会产生错误的匹配。有什么建议我可以如何做到这一点?
【问题讨论】:
-
您使用的是哪个 XML API?
-
当前将 XML 的副本存储在
XmlDocument中以通过 XPath 查找元素