2005.06.04 · 技術と道具

NucleusのXML-RPCに関する諸々

どうも。私は、XML-RPC使いまくりのDmBloggerを作っております。

って、何をいまさら・・・なわけですが、そういうことをやっている都合上、NucleusのXML-RPCの出来について、ちょっと思うところがあるのです。

簡単に、一言でいうと、出来が悪いのではないかと。

おそらく、UTF-8版を使って、改行を<br>に変換するモードを使わなければ、問題ないのではないかと思いますが、運悪く?dm。はEUC-JP版を使って、改行を<br>にするモードなのです。

具体的に何が問題かというと・・・

  • XML-RPCのインプット、アウトプットともにEUC-JPで動こうとする。XML-RPCではUTF-8を使うべきなのに、それが考慮されていない。よって、UTF-8でXML-RPCしようとするDmBloggerは使えない。
  • mt.setPostCategoriesやmt.publishPostを使うと、改行を変換した<br>がひたすら増殖する。これは、どちらのXML-RPCメソッドも、DBに入っている<br>変換後の値を取り出し、_edititem関数を経由してITEM::update関数の引数にする。このITEM::update関数は改行を<br>に変換する処理を行うので、<br>が増殖してしまう。

特に気になるのは、この2つです。

dm。では、この辺の問題を解決した自家版を使っているので大丈夫ですが・・・。

これ、Nucleusのオフィシャルにレポートか提供をしてみようかな。

Nucleus自体は出来の良いCMSで、使い続ける予定だし。

2005/06/04 14:13
← DmBlogger1.4.0へ加速中
だいたい良いのではないかと →
井上 研一
経済産業省推進資格ITコーディネータとして中小企業のDX・AI活用の現場で伴走支援を行う。「ITCプロセスガイドライン4.0」および「中小企業向けAI活用ガイド」執筆メンバー。著書・講演多数。ITエンジニアとして25年以上の実務経験。AI導入の実務に10年以上携わる。自ら開発したAIサービス「Gen2Go」が北九州発!新商品創出事業の認定を受ける。2026年4月より北九州市立大学大学院マネジメント研究科の学生としての顔も持つ。

本サイトおよびブログに掲載している内容は、特に明記のない限り、井上研一個人の見解に基づくものです。所属・関与する組織、団体、企業、研究会等の公式見解を示すものではありません。