TemplateControl.XPathSelect メソッド (String)
アセンブリ: System.Web (system.web.dll 内)
構文Protected Friend Function XPathSelect ( _ xPathExpression As String _ ) As IEnumerable
Dim xPathExpression As String Dim returnValue As IEnumerable returnValue = Me.XPathSelect(xPathExpression)
protected internal IEnumerable XPathSelect ( string xPathExpression )
protected public: IEnumerable^ XPathSelect ( String^ xPathExpression )
protected IEnumerable XPathSelect ( String xPathExpression )
戻り値
IEnumerable ノード リスト。
解説XPathSelect メソッドは XPathBinder.Select メソッドを呼び出し、GetDataItem メソッドを使用して、式が評価される対象となる IXPathNavigable オブジェクト参照を解決します。
使用例Repeater コントロールで XPathSelect メソッドを使用する方法を次のコード例に示します。
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html > <head id="Head1" runat="server"> <title>TemplateControl XPath Example</title> </head> <body> <h3>TemplateControl XPath and XPathSelect Example</h3> <form id="form1" runat="server"> <div> <asp:XmlDataSource id="XmlDataSource1" runat="server" XPath="contacts" DataFile="contacts.xml" /> <asp:FormView id="FormView1" runat="server" DataSourceID="XmlDataSource1"> <ItemTemplate> <hr /> <asp:Repeater id="Repeater1" runat="server" DataSource='<%# XPathSelect("contact") %>' > <ItemTemplate> Name: <%# XPath("name") %> <br /> Note: <%# XPath("note") %> <br /> <hr /> </ItemTemplate> </asp:Repeater> </ItemTemplate> </asp:FormView> </div> </form> </body> </html>
<%@ Page Language="C#"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html > <head runat="server"> <title>TemplateControl XPath and XPathSelect Example</title> </head> <body> <h3>TemplateControl XPath Example</h3> <form id="form1" runat="server"> <div> <asp:XmlDataSource id="XmlDataSource1" runat="server" XPath="contacts" DataFile="contacts.xml" /> <asp:FormView id="FormView1" runat="server" DataSourceID="XmlDataSource1"> <ItemTemplate> <hr /> <asp:Repeater id="Repeater1" runat="server" DataSource='<%# XPathSelect("contact") %>' > <ItemTemplate> Name: <%# XPath("name") %> <br /> Note: <%# XPath("note") %> <br /> <hr /> </ItemTemplate> </asp:Repeater> </ItemTemplate> </asp:FormView> </div> </form> </body> </html>
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照TemplateControl.XPathSelect メソッド (String, IXmlNamespaceResolver)
アセンブリ: System.Web (system.web.dll 内)
構文Protected Friend Function XPathSelect ( _ xPathExpression As String, _ resolver As IXmlNamespaceResolver _ ) As IEnumerable
Dim xPathExpression As String Dim resolver As IXmlNamespaceResolver Dim returnValue As IEnumerable returnValue = Me.XPathSelect(xPathExpression, resolver)
protected internal IEnumerable XPathSelect ( string xPathExpression, IXmlNamespaceResolver resolver )
protected public: IEnumerable^ XPathSelect ( String^ xPathExpression, IXmlNamespaceResolver^ resolver )
protected IEnumerable XPathSelect ( String xPathExpression, IXmlNamespaceResolver resolver )
protected internal function XPathSelect ( xPathExpression : String, resolver : IXmlNamespaceResolver ) : IEnumerable
戻り値
IEnumerable ノード リスト。
解説XPathSelect メソッドは XPathBinder.Select メソッドを呼び出し、GetDataItem メソッドを使用して、式が評価される対象となる IXPathNavigable オブジェクト参照を解決します。
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照TemplateControl.XPathSelect メソッド
オーバーロードの一覧| 名前 | 説明 |
|---|---|
| TemplateControl.XPathSelect (String) | XPath データ バインディング式を評価し、IEnumerable インターフェイスを実装するノード コレクションを返します。 |
| TemplateControl.XPathSelect (String, IXmlNamespaceResolver) | 名前空間を解決するための指定されたプリフィックスと名前空間割り当てを使用して、XPath データ バインディング式を評価し、IEnumerable インターフェイスを実装するノード コレクションを返します。 |
参照- TemplateControl.XPathSelect メソッドのページへのリンク