TemplateControl.XPath メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > 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 内)
構文構文

例外例外
例外種類条件

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 内)
構文構文

例外例外
解説解説

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翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TemplateControl.XPath メソッド」の関連用語

TemplateControl.XPath メソッドのお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS