« Blogger.comやらTypePad.jpのAtom | メイン | Now Playing... »
2004年09月17日
「eXtyle」やら、XML編集やら、「CSVからXMLへ:eXconv」、などHack、Hack、Hack
今まで、HepCat担当やらBlogWrite担当などと失礼ながら名乗らせていただいておりました。「個と会社を区別すべし」、という事を肝に銘じる、という理由などもあったからなのですが、最近、素で名前を晒され始めているので、この機会にちょっとだけネタばらし。
先日の「BlogHacks」のHack#9で、チラッと紹介されていた、「eXtyle」というソフト、手前味噌ですが私が作りました。
あそこは、もうかれこれ、4年ほど前に個人的に作ったソフトの置き場です。2、3年まったく弄ってない放置サイトのくせに、なぜかグーグルランクが5とかいう不思議なサイトです。 あそこにあるソフトで1番人気は、「eXconv」といって、CSVなどのデータファイルをXML形式に変換するソフトです。なぜか海外で人気があって、今でも毎月のように、海外から「ソース キボン!」とメールがやってきます。すべては、更新止めてる私の責任です。
もう少しソフトの説明すると、
「eXeed」
これは、XMLファイルを簡単に編集するソフトウェアです。最近多いXML形式のファイルを手軽に編集できます。(XMLは決まりが多いので、素のテキストエディタで編集するのが難しいケースがあるため、だれでも簡単に編集できるように作りました。当時、どこぞから、1万2千円ほどで販売されていた同等のソフトがありましが、その対抗でもありました^^; 今そのソフトは販売されていません。8-O ...)これを使えば、例えばHepCatの設定ファイル(HepCat.xml)を編集することも、Jugemのエクスポート形式がXMLになりましたが、それなどを直に安全に編集する事も出来ます。もちろんRSSやAtomを作成&編集する事も出来ます!
「eXconv」
何故か、日本語版と英語版で大きな違いがある...のは愛嬌で....。よくExcelやAccessからCSV形式でデータをエクスポートする事があります。eXconvは、そのCSVデータをXMLに変換してくれます。つまり、データベースに保存したデータを、一括してRSSやAtomに変換する事なども可能なのです。
通常、CSVからXMLとか、AccessからXMLへ、といったケースでは決まりきった構造のXMLしか作れませんでした。例えば新しいAccessがXMLでデータを吐き出せるといってもそれはAccessでのXMLであり、任意のXMLを作成することは出来ません。eXconvは、DSD: Data Source Definitionという定義ファイルを作成し、CSVから任意の形式のXMLを簡単に作成する事が可能です。ちなみにDSDは私のでっち上げ規格です。
これにより、データベースより直接またはCSVを通して間接的にRSSやAtom形式のXMLをがんがん生成する事だって簡単になるのです。
ちなみに、Googleでウェブ全体から「CSV XML」を検索すると、この2、3年ずっとトップに来ています。よっぽどマイナーな分野なのでしょう...。
そして、「eXtyle」
この使い道は、BlogHacksを買って本を読みましょう!とか...。実はタイプに疲れてきたからだとか...。
個人的には、eXtyleという名前がとっても良いと思っています。
ええと、すみませんが上記ソフトは会社としてはサポートしていません、ご了承ください。また要望などをいただいても、反映されるとかあまり期待しないでください、すみません。

Blog Hacksが日本のオライリーからでたけれど、本家オライリーから、今はやりのHackシリーズの「XML Hacks」(記事)なんてのが出てますが、日本語版がでるとしたら(出ないで、単に訳がでるだけだと思うけど)、きっとこのハックが紹介されるでしょう!違
あぁ、言ってしまった...。
Now Playing...The Dave Brubeck Quartet - 「Everybody's Jumpin'」 (Time Out)
投稿者 BlogWrite担当 : 2004年09月17日 04:26
トラックバック
このエントリーのトラックバックURL:
http://www.witha.jp/b/mt-tb-hate-spam.cgi/155

