XmlDataSource с XPath - могу ли я получить необработанные данные в коде? - PullRequest
1 голос
/ 24 мая 2010

Если форма ASP.NET содержит XmlDataSource, и в коде я устанавливаю фильтр XPath, например:

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

... могу ли я тогда получить результат этой фильтрации XPath в коде, или у меня есть для привязки к элементу управления, чтобы узнать результаты?

Другими словами, возможно ли использовать код для доступа к XML-данным, которые XmlDataSource собирается вернуть?

1 Ответ

0 голосов
/ 25 мая 2010

Я на самом деле не пробовал, но документация для XmlDataSource.GetXmlDocument (новинка в .NET 2.0) предполагает, что он будет делать именно то, что вы хотите:

Возвращаемое значение

XmlDataDocument, представляющий XML, указанный в свойстве Data или в файле, указанном свойством DataFile, с применением любых преобразований и XPath запросов.

...