タグ

XMLとPerlに関するono_matopeのブックマーク (8)

  • ゆーすけべー日記: Amazonアソシエイト決算2007.11を発表するテスト

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記: Amazonアソシエイト決算2007.11を発表するテスト
    ono_matope
    ono_matope 2007/12/06
    XML吐けるのか!
  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ono_matope
    ono_matope 2007/11/30
    JSON vs XML
  • Perlメモ/XMLの解析 - Walrus, Digit.

    XMLファイルを正規表現のみでタグとテキストの配列に変換する方法です。 簡易的なXMLパーサーを作る時には、まずこの作業をしてしまうと後の処理は簡単になるでしょう。 なお、対象のXMLデータはeucコードにしておいてください。 このルーチンおよび正規表現は、大崎氏の「Perlメモ」にある「(HTML)タグを削除する」をベースに、XMLの解析用にアレンジしたものです。 このルーチンが役立ったとすれば、その功績の9割までは大崎氏のものです。 次のサブルーチンは、引数にXML文字列を取り、タグと文字列に分けた配列を返します。 sub xml_to_array { my $xml = shift; my $tag_regex_ = q{<[^"'<>]*(?:"[^"]*"[^"'<>]*|'[^']*'[^"'<>]*)*(?:>|(?=<)|$(?!\n))}; my $comment_reg

    ono_matope
    ono_matope 2007/01/16
    正規表現によるXMLパース
  • naoya.dyndns.org is offline

    naoya.dyndns.org is currently offline. Please try again later. Questions about our services? Learn more at Dyn.com.

    ono_matope
    ono_matope 2007/01/16
    ローサベンチ。正規表現爆速。libXMLの10倍以上のパフォーマンス。う~~ん、保守性か、速度か、だなあ。クローラがトータルで5倍くらいになれば夢がひろがりんぐなんだけど…
  • kyanny のブログ : はてなブックマークの RSS を parse してベンチマークをとってみた

    2006年05月26日21:02 カテゴリ はてなブックマークの RSS を parse してベンチマークをとってみた はてなブックマークの RSS をパースしてみようと思って XML::Liberal というか XML::LibXML と格闘したり XML::RSS::LibXML の返すデータの扱いやすさに感激しつつも attribute がとれないことに悲しくなったりしたんですが、せっかくいろいろやってみたので、ベンチマークをとってキャッチーな記事に仕立て上げてみるテスト(○○してみるテストって言い回し、見なくなったなぁ・・・)なお、 XPath の表記の仕方などで、 naoya さんと かぜぶろさんの過去のエントリを参考にしました。 kyanny@gentoo-vm [ /home/kyanny/tmp ] [zsh] % perl rss_parse_bench.pl http:

    ono_matope
    ono_matope 2006/11/17
    XML::Liberal::DOMってのが速いらしい…けど聞いたこと無い
  • XML-LibXML - search.cpan.org

    The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

    ono_matope
    ono_matope 2006/11/01
    資料少ないぜ
  • [Perl] XML::FeedPP - RSS・RDF・Atomフィードの解析・生成・変換・結合

    Kawa.netxp [Perl] XML::FeedPP - RSS・RDF・Atomフィードの解析・生成・変換・結合 XML::FeedPP モジュールは、 RSS 2.0、RSS 1.0 (RDF)、Atom 0.3(および1.0)フィードの XML ファイルを解析・生成・変換・結合するための Perl モジュールです。 RSS ベースの1種類の共通 APIRSS・RDF・Atom の各フォーマットの処理に対応しているため、 手軽に扱えます。 フィードの読み出し・書き込みはもちろん、 RSSからRDFへ、RDFからAtomへといった各フォーマット間の相互変換も可能です。 他サイトからダウンロードした複数のファイルを結合して、 まとめて1つのファイルとして出力することもできます。 公開版アーカイブ: XML-FeedPP-0.43.tar.gz TARGZ CPAN ←通常パッケ

    ono_matope
    ono_matope 2006/10/27
    RSS読んだり書いたり繋げたり
  • PerlでXMLを扱う - スピリッツオブゼロ@blog

    使ってるAmazon WebサービスをECS4.0に置き換えようと思い、XMLの解析には何を使用したら速度的に早くなるのかなと思いいくつか試してみました。一応今はXML::LibXMLとXML:LibXSLTを使ってるのでちと重いです・・・。 ベンチマークを取ってみたモジュールは三種です。XML::Simple、XML::LibXML+XPath、XML::XPathです。Amazon.co.jpから和書のブラウズをローカルに保存。ローカル上のファイルから10商品分の商品タイトルを抜き出すというものです。テストに使ったコードは以下の通り。 #!/usr/bin/perl use strict; use XML::Simple; use Encode; use XML::LibXML; use XML::XPath; use Benchmark; Benchmark::timethese(1

    ono_matope
    ono_matope 2006/07/29
    XML::XPath、Simple、libXMLのお作法の違いの参考に。
  • 1