タグ

XMLに関するakaheru7のブックマーク (11)

  • SimpleXML 関数|XML操作|PHP|PHP & JavaScript Room

    PHPJavaScript、Ajax、HTML/XHTMLCSS、Webページ埋め込みによる音声・動画配信方法など、実用的なプログラミング・テクニックを解説SimpleXMLElement::addAttribute 〔SimpleXML要素に属性を追加する〕 SimpleXMLElement::addChild 〔XMLノードに子要素を追加する〕 SimpleXMLElement::asXML 〔SimpleXML要素に基づいて整形式のXML文字列を返す〕 SimpleXMLElement::attributes 〔要素の属性を定義する〕 SimpleXMLElement::children 〔指定したノードの子ノードを見つける〕 SimpleXMLElement::__construct 〔新しいSimpleXMLElementオブジェクトを生成する〕 SimpleXMLEleme

  • SimpleXMLで子要素を取り出すいろいろな方法

    PHPSimpleXMLオブジェクトで子要素を取り出すためのいろいろな方法のメモ。 元のXMLがこんな感じの場合、 $str = <<< XML_END <?xml version="1.0" encoding="UTF-8" ?> <root> <parent> <child>aaa</child> <child>bbb</child> <child>ccc</child> <count>3</count> </parent> <hy-phen>hyphen</hy-phen> </root> XML_END; $xml = simplexml_load_string($str); 普通に子要素を取り出す場合 var_dump($xml->parent->count); ↓ object(SimpleXMLElement)[5] string '3' (length=1) 繰り返しの子

  • SimpleXMLとXMLReaderとDomを組み合わせてPHPで巨大なXMLデータを高速に処理する方法 - ぎじゅっやさん

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    akaheru7
    akaheru7 2009/11/10
    jQueryだけでXMLをパースするプラグイン『jParse』
  • サービス終了のお知らせ

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

    akaheru7
    akaheru7 2009/06/24
    第3回 PHPを利用してXMLを処理する方法 (その1)
  • PHPで使えるXMLパーサライブラリを教えてください。…

    PHPで使えるXMLパーサライブラリを教えてください。次の条件に当てはまるものでお願いします。 【必須】 ・PHP4対応 ・GPLライセンス (MITライセンス、修正済みBSDライセンスなど、GPLライセンスと矛盾しないライセンスも可) 【必須ではないがあるとよいもの】 ・キャッシュ機能 ・PHP5対応 よろしくお願いします。

    akaheru7
    akaheru7 2009/06/23
    PHPで使えるXMLパーサライブラリ
  • S-MEMO: XML Libraryを使ってみよう

    XMLをPHP上で簡単に操作する方法を「PHP XML Library」を使って紹介します。 PHPとXMLを連携する際に、PHPの標準関数を使用したりPEARを使ったり色々な方法がありますが、今回紹介するのはXMLを多次元配列にセットしたり、またはその逆(配列をXMLに変換すること)が出来ます。 Keith Devens .com まず、Keith Devens .comから「PHP XML Library, version 1.2b」をダウンロードします。 次にダウンロードしたプログラムをrequire_once関数やinclude_once関数で読み込ませます。 require_once('xml.php'); これで準備はOKです。 次に読み込ませるXMLを準備しましょう。 今回は、簡単な例として以下のようにシンプルなXMLを準備しました。 <?xml versio

    akaheru7
    akaheru7 2009/06/23
    XML Libraryを使ってみよう
  • PHP5の関数をPHP4で使う – PHP_Compat - EC studio 技術ブログ

    とうとうPHP4が2007年末でサポートが終了されるそうです。 重大なセキュリティは2008年8月まで対応されるそうですが、 今年中にはPHP5へ全面移行した方が良さそうです。 オブジェクト指向関連の機能が大幅に強化され、 新しい関数なども多数追加されるなど、 いいことずくめのPHP5ですが、残念ながら 多くのサーバーではPHP4が根強く採用されています。 PHP4のサポート終了に伴い、順次PHP5への切り替えが 進んでいくと思いますが、PHP4の環境でも PHP5の新機能を使ってみたい!という方に PHP4でPHP5の関数を使う方法をご紹介します。 PHPには、PEARという公式ライブラリ集がありますが、 その中にPHP_Compatというライブラリがあります。 このライブラリを組み込むと、PHP5の関数をPHP4で動かしたり、 PHP4の関数をPHP3で動かすなどといった事ができます!

    akaheru7
    akaheru7 2009/06/23
    PHP5の関数をPHP4で使う - PHP_Compat
  • PHP4でのXMLデータの取り扱い - EC studio 技術ブログ

    はじめまして! EC studioで技術担当をしている須藤裕嗣です。 今日はPHP4におけるXMLデータの取り扱いについて紹介します。 PHP5においてはXMLのサポートも強化されており、 SimpleXML拡張モジュールなどの便利な関数を 最初から利用することもできます。 「PHP5の関数をPHP4で使う - PHP_Compat」でもお伝えした通り PHP4は2007年末でサポートを終了となります。 しかし、まだまだPHP4で動いているシステムも多いのが 現状ではないでしょうか。 PHP4において、どのようにXMLを処理することができるのか いくつかご紹介いたします。 xml_parse()関数 Keith Devens - PHP XML Library XML_Unserializer xml_parse()関数 (PHP4の組み込み関数) サンプルとして以下のXMLデータを解析し

    akaheru7
    akaheru7 2009/06/23
    PHP4でのXMLデータの取り扱い
  • minfish.jp/blog: PHP5でXMLのパース

    仕事でデータ量の多いXMLファイルをCSVに変換する必要があったのでちょっと調べて作ってみた。 動作環境はPHP 5.0.4 OSX10.4です。 <?php $str= <<<DATA <?xml version="1.0"?> <root> <parentnode ID="1" NAME="大カテゴリ"> <node ID="1" NAME="中カテゴリ"> <node ID="1" NAME="小カテゴリ"> <hoge ID="2" NAME="さとう"/> <hoge ID="3" NAME="sakana"/> <hoge ID="4" NAME="sato"/> <hoge ID="5" NAME="skn"/> </node> </node> </parentnode> </root> DATA; // ↓これがみそ。 $root = simplexml_load_stri

    akaheru7
    akaheru7 2009/06/19
    PHP5でXMLのパース
  • JavaScript + XMLで動作するブログシステム·FeedBlog Script MOONGIFT

    ブログを専用のブログエンジンで書こうと思うと、PHPRubyPerlなどのスクリプト言語が必要になることが多い。静的なHTMLを出力してブログライクにすることもできるが、検索機能がなかったり一覧性+記事詳細のつなぎが悪くて使い勝手は良くない。 JavaScriptで実装されたブログエンジン そこで考え出されたのがJavaScriptによるブログエンジンだ。記述フォーマットに何を使うかと言えば、XMLを介するのだ。 今回紹介するオープンソース・ソフトウェアはFeedBlog Script、JavaScriptによるブログエンジンだ。 FeedBlog Scriptはサーバサイドのプログラミング言語は全く利用しない。全てJavaScriptで実装されている。記事の一覧やパーマネントリンク(ただしアンカー)、検索、過去記事一覧などが実現されている。 検索機能もある データフォーマットとしてX

    JavaScript + XMLで動作するブログシステム·FeedBlog Script MOONGIFT
    akaheru7
    akaheru7 2009/01/19
    JavaScript + XMLで動作するブログシステム「FeedBlog Script」
  • 1