xml - 如何在 Silverlight 中计算 XPath 表达式?

标签 xml silverlight xpath

我需要允许高级用户输入 XPath 表达式并向他们显示找到的值或节点或属性。在.Net框架中,System.Xml.XPath.Extensions可以用来调用XPathEvaluate,但是Silverlight没有这个MSDN reference .是否有人重写了用于 Silverlight 的扩展方法?最好的方法是什么?为什么它们在 Silverlight 或工具包中不可用 (vote on the issue here)?

最佳答案

我认为 XPath 在 Silverlight 中不可用的原因是 MS 希望您改用 Linq to XML。但这并不能完全帮助你。不幸的是,我认为很难实现你想要的。如果您必须拥有此功能,我认为您将不得不求助于将查询发送到服务器,在那里对其进行评估,然后返回结果。这很丑陋,但我认为这是唯一的方法。

关于xml - 如何在 Silverlight 中计算 XPath 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328099/

相关文章:

c - XML 到 C 结构和 C 结构到 XML

python - 如何从 Element 获取原始 xml 作为字符串

apache-flex - 离线RIA跨平台环境

silverlight - 方向改变时 WP7 列表宽度问题

php - Xpath setAttribute fatal error 调用成员函数setAttribute

java - Android Java on toggle 改变颜色

java - 使用 XMLStreamReader 在 Java 中解析 XML 时出现问题

php - 使用 PHP(XPath)、PHP/Python(Regex) 或 Python(XPath) 从 html 中提取信息

c# - 如何解析 XML 数据以检索子节点值?

php xpath 返回整个 html