どっとねっとふぁん

C# Tips And Samples
in 検索

XMLデータのフィルタ処理について

最新の投稿は、投稿日時: 09-11-2006, 11:12 午後 投稿者: inohiro です。スレッドには 2 件の返答があります。
投稿のソート: 前へ 次へ
  •  09-08-2006, 9:45 午後 1237

    XMLデータのフィルタ処理について

    お久しぶりです。質問があるので教えてください。

    ブログを作っていて、データをSQL Server ではなくてXMLで管理しています。そのファイルは2つ存在して

    1. 管理者が投稿する記事を保存するファイル
    2. ゲストがコメントをしたデータを保存するファイル

    です。ブログのトップページで、いくつかのエントリを並べて(DataListを使用)表示するんですが、そのDetaList1の中にコメントを表示するDataList2を入れ子にしました。

    ページがロードにされたときにDataList1で読み込まれたデータと同じIDが付加されたコメントのデータをDataList2表示したいのですがどのようにフィルタ処理をすればよいでしょうか。

    MSDNで調べたところ、「ms-help://MS.MSDNQTR.v80.ja/MS.MSDN.v80/MS.VisualStudio.v80.ja/dv_vwdcon/html/9f340b14-6e25-4e5a-b006-ef0bf395b1f4.htm」こんなのが見つかりましたが、これはデータファイルが一つなので、異なるファイルを利用する場合は良くわかりません。

    よろしくお願いします。


    Hiroyuki Inoue / inohiro
    mammymax@gmail.com
    http://www.neo-opportunity.net/
  •  09-11-2006, 10:29 午前 1252 返答元: 1237

    Re: XMLデータのフィルタ処理について

    DataList1に表示されているエントリのIDをとりだしてDataList2のXPath式にうまく埋め込むとかすればいいんじゃないかな。
    わざわざXMLファイルを利用するならコメントはエントリの子ノードとしてしまって1つのファイルにするのも手のような気がします。

    #わざわざ、と書いているのはXMLファイルを利用する場合はファイルのアクセス権を変更するという管理者としての作業が発生するから。

     


    あおい情報システム株式会社
     小野修司(どっとねっとふぁん)
  •  09-11-2006, 11:12 午後 1257 返答元: 1252

    Re: XMLデータのフィルタ処理について

    ono:

    わざわざXMLファイルを利用するならコメントはエントリの子ノードとしてしまって1つのファイルにするのも手のような気がします。

    一つのファイルでやってみるのも考えたのですが、DataListで上手く表示できないんです。やってみます。(`・ω・´)

    SQL Server の準備が上手くいかないので急遽XMLを利用したので、将来的にはSQL Serverでデータ管理・処理してみようと考えています。

     


    Hiroyuki Inoue / inohiro
    mammymax@gmail.com
    http://www.neo-opportunity.net/
RSS ニュースフィードで参照
SkinName:iroha_CS2
Powered by Community Server, by Telligent Systems