- jQueryでXMLを扱う際、直下の要素内のデータだけを取得する方法
- 2010.03.03 Wednesday | Javascript |
-
いろいろ探してみたのですが、情報がなかったので試してみた結果うまくいったので載せておきます。
誰かの参考になれば幸いです。
$("Name", xmldata).text();
こんな感じで、xmldata内のName要素内のテキストを取得しようとすると、下の階層にName要素があった場合、それらもまとめて取得してしまいます。
ですので、直下の要素だけを指定して取得したい場合は、以下のように頭に > を付けてやれば良いみたいです。
$("> Name", xmldata).text();
jQuery入門―魔法のJavaScriptリファレンス&サンプル 
秀和システム 2009-11
売り上げランキング : 21170
おすすめ平均
素晴らしい「リファレンス」
Amazonで詳しく見る by G-Tools
JUGEMテーマ:JavaScript
- 携帯アプリを配信したい開発者にとって、明るいニュースかも
- 2010.02.16 Tuesday | 気になること |
-
キャリア24社、オープンな携帯アプリ配信プラットフォームで協力
http://www.itmedia.co.jp/news/articles/1002/16/news009.html
というニュースが本日ありました。
AppleのApp Storeのように、携帯アプリを配信(販売)できるようにする試みのようですが、果たしてどうなることか・・・。
現在、日本の主要3キャリアで携帯アプリを有料配信しようとする場合、キャリアごとの公式サイトになるか、自前で請求の仕組みを作らないといけません。
企業であれば、まあ、なんとかなるのかもしれませんが、個人で配信してお小遣い稼ぎをしたいなんていう人にとっては、正直ハードルが高すぎます、というか無理。(私もその一人だったりするのですが・・・)
まあ、実現したとしても数年後だと思いますが、App Storeのように個人レベルでも配信できるようになるといいなぁ、とか思いながら気長に待つことにしますか。

iPhoneアプリで週末起業
中経出版 2009-07-01
売り上げランキング : 2263
Amazonで詳しく見る by G-Tools
JUGEMテーマ:ケータイ
- usort、uksort、uasortなんかをClass内で使う方法
- 2010.02.14 Sunday | PHP |
-
usort、uksort、uasort等のコールバック関数の指定が必要な関数をClass内で実行させる場合、コールバック関数を「array(クラス名, 関数名)」という形式で指定する必要があるようです。
例えば、usortなんかを使う場合、
普通はこのように書けばOKなのですが、
usort($list, comp);
※compがコールバック関数名
Class内だと、このようにする必要があります。
usort($list, array($this, "comp"));
つまりは、こんな感じになります。
class TestClass {
function comp($a, $b) {
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
function HogeHoge() {
usort($list, array($this, "comp"));
}
}
JUGEMテーマ:PHP - スクリプト




