ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: Re: multiple属性をつけてのファイルのアップロード

このトピックの投稿一覧へ

なし Re: Re: multiple属性をつけてのファイルのアップロード

msg# 1.2.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-4-14 14:51 | 最終変更
mokomoko101  常連 居住地: 大阪  投稿数: 53
なるほどなるほど。
その場合ですと、「XML関数」を使用して、繰り返し要素、つまり配列の要素を取得するやり方がありますね。

当然、結果はBlb2File (結果を受け取るBLOB型項目,Trim (XMLファイルパス))でXMLファイルで保存するようにしてあるかと思います。

ここからがミソで、
XPAヘルプの「XMLGet の例」にもありますが、
XMLGet (0, 1, '/order/item[2]/price')

XMLGet (0, 1, '/order/item[5]/price')
など、 XMLGet関数を駆使すると、指定位置[n]の繰り返し要素の内容
(=配列内の指定した番号の内容。1なら1番目、5なら5番目)を
取得できます。

繰り返しの要素(今回の場合はおそらく画像ファイルか画像ファイルパスかになると思われます)を指定し、その指定位置[n]をカウンタ用変数でループで回してやれば、うまくいくと思います。

余談ですが、カウンタ用変数を使用する場合、XMLCnt関数で最初に1回だけ繰り返し要素数(=今回の場合、選択した画像ファイルか画像ファイルパスの件数)を取得するとラクですね。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約