TemplateControl.XPathとは? わかりやすく解説

TemplateControl.XPath メソッド (String)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

XPath データ バインディング式を評価します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文
例外例外
例外種類条件

InvalidOperationException

データ バインディングメソッドは Page含まれるコントロールに対してのみ使用できます

解説解説

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>

次のサンプル XML データを前のコード例使用できます

<contacts>
   <contact>
     <name>contact name 1</name>
     <note>contact note 1</note>
   </contact>
   <contact>
     <name>contact name 2</name>
     <note>contact note 2</note>
   </contact>
</contacts>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TemplateControl クラス
TemplateControl メンバ
System.Web.UI 名前空間
XPathBinder
その他の技術情報
データ バインド式構

TemplateControl.XPath メソッド (String, IXmlNamespaceResolver)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

名前空間解決するための指定されプリフィックス名前空間割り当て使用してXPath データ バインディング式を評価します

名前空間: System.Web.UI
アセンブリ: 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 Object XPath (
    string xPathExpression,
    IXmlNamespaceResolver resolver
)
protected public:
Object^ XPath (
    String^ xPathExpression, 
    IXmlNamespaceResolver^ resolver
)
protected Object XPath (
    String xPathExpression, 
    IXmlNamespaceResolver resolver
)
protected internal function
 XPath (
    xPathExpression : String, 
    resolver : IXmlNamespaceResolver
) : Object

パラメータ
xPathExpression

評価する XPath 式。詳細については、「XPathBinder」を参照してください

resolver

名前空間解決するために使用されるプリフィックス名前空間割り当てセット

戻り値
データ バインディング式の評価結果として取得されオブジェクト
例外例外
例外種類条件

InvalidOperationException

データ バインディングメソッドは Page含まれるコントロールに対してのみ使用できます

解説解説

XPath メソッドは XPathBinder.Eval メソッド呼び出し、GetDataItem メソッド使用して、式が評価される対象となる IXPathNavigable オブジェクト参照解決します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TemplateControl クラス
TemplateControl メンバ
System.Web.UI 名前空間
XPathBinder
その他の技術情報
データ バインド式構

TemplateControl.XPath メソッド (String, String, IXmlNamespaceResolver)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

名前空間解決するための指定されプリフィックス名前空間割り当てと、結果表示するための指定され書式指定文字列使用してXPath データ バインディング式を評価します

名前空間: System.Web.UI
アセンブリ: 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 String XPath (
    String xPathExpression, 
    String format, 
    IXmlNamespaceResolver resolver
)
protected internal function
 XPath (
    xPathExpression : String, 
    format : String, 
    resolver : IXmlNamespaceResolver
) : String

パラメータ
xPathExpression

評価する XPath 式。詳細については、「XPathBinder」を参照してください

format

結果適用される .NET Framework 書式指定文字列

resolver

名前空間解決するために使用されるプリフィックス名前空間割り当てセット

戻り値
データ バインディング式の評価および文字列型への変換結果として取得され文字列
例外例外
解説解説

XPath メソッドは XPathBinder.Eval メソッド呼び出し、GetDataItem メソッド使用して、式が評価される対象となる IXPathNavigable オブジェクト参照解決します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

TemplateControl.XPath メソッド


TemplateControl.XPath メソッド (String, String)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

結果表示するための指定され書式指定文字列使用して XPath データ バインディング式を評価します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文
例外例外
例外種類条件

InvalidOperationException

データ バインディングメソッドは Page含まれるコントロールに対してのみ使用できます

解説解説

XPath メソッドは XPathBinder.Eval メソッド呼び出し、GetDataItem メソッド使用して、式が評価される対象となる IXPathNavigable オブジェクト参照解決します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

','','','','','','','','','','','','','','','','','',''];function getDictCodeItems(a){return dictCodeList[a]};

すべての辞書の索引

「TemplateControl.XPath」の関連用語




TemplateControl.XPathのお隣キーワード
検索ランキング
';function getSideRankTable(){return sideRankTable};

   

英語⇒日本語
日本語⇒英語
   



TemplateControl.XPathのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS