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それがあなたが望むことを正確に実行することを示唆しています:

戻り値

プロパティまたはプロパティによって識別されるファイルで指定されたXmlDataDocumentXMLを表し、変換とクエリが適用されます。DataDataFileXPath

于 2010-05-25T09:50:48.490 に答える