タグ

xmlとperlに関するissmのブックマーク (7)

  • XML::Parserの比較 - Perl日誌

    YoutubeとかLastFMとかWebAPI系のサービスをよく利用しているのですが解析はいつもXML::Simple使っています。 理由は単純に他のパーサーに乗り換えた結果既存コードを変更するのがいやだしキャッシュとってるからいいや、ぐらいの気持ちでした。 なんですが、昔作ったベンチマークを発見しました。で、せっかくなので実行してみました。 ちなみにサンプルのXMLはXML::Feedのテストコードに入っているものをそのまま利用しました。 サンプル #!/usr/bin/env perl use strict; use warnings; use FindBin qw($Bin); use Path::Class qw/dir file/; use URI::file; use XML::Feed; use XML::Hash::LX; use XML::Hash; use XML::S

    XML::Parserの比較 - Perl日誌
  • ある日 XML::Simple がいきなりこけて泣かないために - 酒日記 はてな支店

    ちゃんと PREFERRED_PARSER を指定すること。 $XML::Simple::PREFERRED_PARSER = 'XML::Parser'; なにかこう、2005年ぐらいにみた感じの話題で恐縮なのですが。 XML::SAX をインストールしたら、いきなり XML::Simple を使ってたコードが Cannot decode string with wide charactersって言ってコケ始めた。しかし、アプリケーションを再起動してみたらなぜか再現しない。 結論としては、XML::SAX::PurePerl が使われる状態で、XMLin() に utf8 flagged な文字列を渡すと死ぬ。 use XML::Simple; use utf8; $XML::Simple::PREFERRED_PARSER = 'XML::SAX::PurePerl'; $xml =

    ある日 XML::Simple がいきなりこけて泣かないために - 酒日記 はてな支店
  • ゆーすけべー日記

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

    ゆーすけべー日記
    issm
    issm 2009/01/28
    こういう使い方があるのかー.
  • Web::Scraper を XML::LibXML で爆速にする hack! - woremacxの日記

    id:miyagawa さんの Web::Scraper で、HTML::TreeBuilder::XPath の代わりに XML::LibXML を使うととても幸せになれそうなので実験してます。XML::LibXML に手を出す前に IRC で「tinyxpath とか htmlcxx とか使って xpath 周りを高速にしたい」とかボヤいてことがありました。そのときに、id:vkgtaro さんや id:tomyhero さんに激しく libxml や XML::LibXML をオススメされました。libxml をオススメしてもらえてなかったら、確実に路頭に迷ってました。以下が、変更したファイルと差分です。http://pub.woremacx.com/Web-Scraper/Scraper.pmhttp://pub.woremacx.com/Web-Scraper/Web-Scrap

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    issm
    issm 2007/11/03
  • x-xmlperl1.html#toggle

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    x-xmlperl1.html#toggle
    issm
    issm 2007/11/03
  • Kawa.net xp - Ajax&Perl技術情報(川崎有亮)

    Kawa.net は、川崎有亮(かわさきゆうすけ)のウェブサイトです。 このサイトでは主に、JavaScriptPerl・ActionScript などの技術情報を載せています。 Kawanet Blog II(ウェブリブログ) でも、日々の知ったこと・思ったこと・試してみたことを書いています。 2012年9月から、 Kawanet Blog III(はてなブログ)に引っ越しました。 国内・海外技術系カンファレンス Shibuya.pm、Shibuya.js、 YAPC(東京、シカゴ、コペンハーゲン、リスボン、リガ)、OSDC.TW(台北)、 Google Develoeprs Day、Adobe MAX などで講演したり、 The JUI、TokyoCloud などのイベント企画・運営も行っています。 ≫もっと詳しく 著書に、インプレスジャパン『ソーシャルストリーム・ビジネス』(共著

  • 1