タグ

XMLとxmlに関するnipotanのブックマーク (23)

  • On the Road

    nipotan
    nipotan 2005/10/24
    XML を css で見映えを変え、js で制御する Mozilla Layout Engine のサンプル
  • XML::Parser を Hack して utf8 フラグ問題から解放される - naoyaのはてなダイアリー

    意外と知られてないのかもしれないので書いてみる。というか竹迫さんのパワポに書いてるまんまなんだけど、XML::Parser のソースに以下のパッチを当てるのみ。 --- XML-Parser-2.34-orig/Expat/Expat.xs Mon Jul 28 23:41:10 2003 +++ XML-Parser-2.34/Expat/Expat.xs Fri Aug 27 08:36:39 2004 @@ -17,6 +17,8 @@ #undef convert +#undef SvUTF8_on + #include "patchlevel.h" #include "encoding.h"するとあら不思議、XML::Parser で utf8 フラグが立たなくなります。ということは XML::RSS でもまた然り(XML::RSS の中では XML::Parser で pars

    XML::Parser を Hack して utf8 フラグ問題から解放される - naoyaのはてなダイアリー
    nipotan
    nipotan 2005/09/30
    UTF-8 フラグって、ほんっと嫌われてる。
  • HTML::Entities::Numberedを使ってみた。

    拙作Alpha Geek Trackerがコケてましたので、調べてみたら実体参照の文字で™が使われていたのが原因でした。 ご存知の通り、XMLでは、& < > " 'の5つのみが定義されています。そのためそれ以外文字をXML内に記述するには、文字参照(10進数or16進数)を使って表現する必要があります。 perlでこれを解決するには、HTML::Entities::Numberedというモジュールを使用するとよいでしょう。これは、実体参照のものをすべて文字参照に置き換えてくれるすばらしいモジュールです。 (実は今までこのモジュールの恩恵に与ることがなかったのですが、やっと恩恵に与れました(´ー`)) →実体参照と文字参照についてはこちらに詳しく書いてあります そして、上記を適用したRssTracker-0.03をリリースしました。#って

    nipotan
    nipotan 2005/09/20
    これ皆使うべき。