TemplateControl.XPath メソッド (String)
アセンブリ: System.Web (system.web.dll 内)
構文
Dim xPathExpression As String Dim returnValue As Object returnValue = Me.XPath(xPathExpression)
戻り値
データ バインディング式の評価の結果として取得されるオブジェクト。
解説
XPath メソッドは XPathBinder.Eval メソッドを呼び出し、GetDataItem メソッドを使用して、式が評価される対象となる IXPathNavigable オブジェクト参照を解決します。
Repeater コントロールで XPath メソッドを使用する方法を次のコード例に示します。
<%@ 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.XPath メソッド (String, IXmlNamespaceResolver)
アセンブリ: System.Web (system.web.dll 内)
構文
Protected Friend Function XPath ( _ xPathExpression As String, _ resolver As IXmlNamespaceResolver _ ) As Object
Dim xPathExpression As String Dim resolver As IXmlNamespaceResolver Dim returnValue As Object returnValue = Me.XPath(xPathExpression, resolver)
protected internal function XPath ( xPathExpression : String, resolver : IXmlNamespaceResolver ) : Object
戻り値
データ バインディング式の評価の結果として取得されるオブジェクト。
解説
XPath メソッドは XPathBinder.Eval メソッドを呼び出し、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.XPath メソッド (String, String, IXmlNamespaceResolver)
アセンブリ: System.Web (system.web.dll 内)
構文
Protected Friend Function XPath ( _ xPathExpression As String, _ format As String, _ resolver As IXmlNamespaceResolver _ ) As String
Dim xPathExpression As String Dim format As String Dim resolver As IXmlNamespaceResolver Dim returnValue As String returnValue = Me.XPath(xPathExpression, format, resolver)
protected internal string XPath ( string xPathExpression, string format, IXmlNamespaceResolver resolver )
protected public: String^ XPath ( String^ xPathExpression, String^ format, IXmlNamespaceResolver^ resolver )
protected internal function XPath ( xPathExpression : String, format : String, resolver : IXmlNamespaceResolver ) : String
戻り値
データ バインディング式の評価および文字列型への変換の結果として取得される文字列。
解説
XPath メソッドは XPathBinder.Eval メソッドを呼び出し、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.XPath メソッド
オーバーロードの一覧
名前 | 説明 |
---|---|
TemplateControl.XPath (String) | XPath データ バインディング式を評価します。 |
TemplateControl.XPath (String, IXmlNamespaceResolver) | 名前空間を解決するための指定されたプリフィックスと名前空間割り当てを使用して、XPath データ バインディング式を評価します。 |
TemplateControl.XPath (String, String) | 結果を表示するための指定された書式指定文字列を使用して XPath データ バインディング式を評価します。 |
TemplateControl.XPath (String, String, IXmlNamespaceResolver) | 名前空間を解決するための指定されたプリフィックスと名前空間割り当てと、結果を表示するための指定された書式指定文字列を使用して、XPath データ バインディング式を評価します。 |
TemplateControl.XPath メソッド (String, String)
アセンブリ: System.Web (system.web.dll 内)
構文
Dim xPathExpression As String Dim format As String Dim returnValue As String returnValue = Me.XPath(xPathExpression, format)
戻り値
データ バインディング式の評価および文字列型への変換の結果として取得される文字列。
解説
XPath メソッドは XPathBinder.Eval メソッドを呼び出し、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.XPathのページへのリンク