1

如果 ASP.NET 表单上有一个 XmlDataSource,并且在代码中我正在设置 XPath 过滤器,例如:

xmlExample.XPath = 
     String.Format("data/reasons/reason[@text='{0}']/details/",someValue);

...然后我可以在代码中获得 XPath 过滤的结果,还是必须绑定到控件才能找出结果?

换句话说,是否可以使用代码访问 XmlDataSource 将返回的 xml 数据?

4

1 回答 1

0

我实际上并没有尝试过,但是(.NET 2.0的新版本)的文档XmlDataSource.GetXmlDocument表明它会完全按照您的意愿进行操作:

返回值

XmlDataDocument表示在Data属性或由属性标识的文件中指定的 XML的DataFile,并应用了任何转换和XPath查询。

于 2010-05-25T09:50:48.490 回答