タグ

simplexmlに関するmiyamotsu38のブックマーク (4)

  • SimpleXMLとXMLReaderのまとめ(PHP勉強会で話してきたコード) - 肉とビールとパンケーキ by @sotarok

    で。 第34回PHP勉強会資料 - 肉とご飯と甘いもの @ sotarok をUPしてこれでいいや、と満足していたら、即座にid:maru_ccさんからツッコミが入ってしまったので、 仕方ないので(ぉ、コードもUPします。 チューニング、というか、大規模なXMLファイルを扱うところ、もうちょっと色々検証してデータ出したいのですが、なんていうか気力がないので(ぉ、とりあえず先日はなした内容だけでも、と思ってUP。 SimpleXMLのインスタンス生成 SimpleXMLのインスタンスの生成方法は2種類×2種類あります。 文字列から、インスタンスを生成 文字列から生成する場合、一番楽なのは、以下のように、simplexml_load_string関数を使います。例えば、以下のようにします。 <?php // $xml_string に、XML文字列が入っているものとする $xml_string

    SimpleXMLとXMLReaderのまとめ(PHP勉強会で話してきたコード) - 肉とビールとパンケーキ by @sotarok
    miyamotsu38
    miyamotsu38 2008/12/15
    SimpleXMLのインスタンス生成 SimpleXMLのインスタンスの生成方法は2種類×2種類あります。 文字列から、インスタンスを生成 文字列から生成する場合、一番楽なのは、以下のように、simplexml_load_string関数を使います。例えば、
  • SimpleXML関数

    PHP マニュアル

    miyamotsu38
    miyamotsu38 2008/12/13
    SimpleXML拡張モジュールは、 XMLをオブジェクトにとても簡単かつ容易に変換するための機能を 提供します。変換後のオブジェクトでは、 通常のプロパティセレクタや配列反復子を用いて処理を行うことが 可能です。
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    miyamotsu38
    miyamotsu38 2008/12/13
    以下のようなXMLからpriceの属性を取得したいのですが、 取得できません。 1. item.xml 2. 3. 4. 5. 6. 7. 7000 8. 9. 10.
  • PHP SimpleXMLでXMLパースをするときの注意点まとめ - ウッディーの日記

    XMLをPHPで扱うときにPHP5からであれば、SimpleXML エクステンションを使えば XML構造を1つのオブジェクトとして扱うことができます。 それで、私も最近SimpleXMLを使用するのですが そのときに、ふと疑問に思ったこと、つまづいたことをまとめておきます。 ■SimpleXMLでは、CDATAの情報を取得できない? 私がレンタルしているSAKURAインターネットのサーバでSimpleXMLを使おうとしたとき XMLデータのCDATAで記述されている部分は取り出すことができませんでした。 一般的には $contents = file_get_contents( $URL ); $xml = simplexml_load_string( $contents );

    miyamotsu38
    miyamotsu38 2008/12/13
    $contents = file_get_contents( $URL ); $xml = simplexml_load_string( $contents, 'SimpleXMLElement', LIBXML_NOCDATA ); こうすることによって、CDATAの部分もきちんと解析してくれます。
  • 1