HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0316
サスケMicrosoft.XMLDOMによるデータ取得方法について4解決


サスケ

リンク

2008/3/16(Sun) 13:02:47|NO.14310

下記の例で<guid><pubDate>のようなタグで閉じられたデータは取得できますが、
<media:player url= のような場合どのようにすれば、url部分が取得できるのか教えてください。

(xmlデータ)

(省略) <guid isPermaLink="true">http://youtube.com/?v=IEqRjRcT6Hs</guid> <pubDate>Sun, 09 Mar 2008 06:23:35 -0700</pubDate> <media:player url="http://youtube.com/?v=IEqRjRcT6Hs" /> (省略)

(HSP)

;DOMオブジェクトの作成 (省略) ;ルートノードの取得 (省略) sdim Rdfbuf,512,3 comres Elmentdate : objDom->"getElementsByTagName" "pubDate" comres Elmentguid : objDom->"getElementsByTagName" "guid" ; 日付 (pubDate) node = Elmentdate("item",0) node2 = node("firstChild") Rdfbuf(0) = node2("nodeValue") dialog ""+Rdfbuf(0) ;GUID node = Elmentguid("item",0) node2 = node("firstChild") Rdfbuf(1) = node2("nodeValue") dialog ""+Rdfbuf(1)



この記事に返信する


f

リンク

2008/3/16(Sun) 19:00:10|NO.14323

とりあえず、俺はXML.DOMと言うものは分からんのだが、
スクリプトみるとHSPの話では無さそうに見えるがどうか。

comなりなんなり使うなら、そっちで聞いたほうが早いんでね。

HSPでやるならstrmidなりpeek,poke、instrあたりを組み合わせれば出来るんでね。



As

リンク

2008/3/16(Sun) 19:53:30|NO.14325

とりあえず、HSPのコードに書かれている箇所に関しては答えられるかもしれない
とはおもったのですが、省略部が多すぎて実行できませんでした。
大事な部分を省略したら意味がないですよ(^^;



サスケ

リンク

2008/3/16(Sun) 20:55:35|NO.14329

fさん>
Asさん>
回答して下さって、ありがとうございました。
一応、HSPによるCOMの質問だったので、HSPに関係すると思うのですが・・・
<guid>の中身が取得できているので、media:player や他の部分は、urlの組み合わせ
だったので、必要な部分をinstrで探して、何とかできました。
自己解決です。

>大事な部分を省略したら意味がないですよ(^^;
回答していただいて、申し訳ないですが、
xmlがわかれば、上記の内容でわかると思いますが・・・
力技ならいくらでもできますが、スマートな方法はないかと質問した次第です。



f

リンク

2008/3/16(Sun) 21:00:07|NO.14331

時々こういう話は合るが、「このメソッドをHSPで使う方法は・・・」
と言うならHSPの問題かもしれないが(俺的にはグレーゾーンだが
comのメソッドそのものの話をされたらそれはHSPとは違うのではないか?



ONION software Copyright 1997-2023(c) All rights reserved.