- ベストアンサー
XML文書はどんな処理をしていますか?
最近、遅ればせながらも、XML, XSLT, SAX, DOMなどに関心を持っています。 私が感じているところでは、固定長などのテキストファイルの代わ りにXML、構成ファイルにXMLといった感じで、C/C++, Javaなどで 処理する対象としては使われていない気がします。規格はたくさん 出ていて、いろりろできる感じがするのですが、どうも使われてい るように思えない・・・XMLベースのシステムであるWebSvcも、パ イロットPJTばかりでビジネスとして立ち上がっていない。 皆さんのところでは、XMLって使ってらっしゃいますか?ここらへ んを勉強するのにどんなリソースを参照されていますか?お勧めは ありますか? 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一年ぐらい前から、私が作るプログラムでは内部のデータ構造はXMLで全部やってます。 もはや、欠かせません。 以前であれば Collection クラスをいくつも積み重ねて実装していたような複雑な データ構造がXMLのツリー構造に一元化できるのが便利です。 ちなみにJAVAでJDOMを使ってますが、JavaでなくてもXMLは使うと思います。
その他の回答 (2)
XMLはおもてだって扱われるものではないので、外の人からは「使われていない」と思われるのも仕方がないかもしれません。 私がかかわった例でも、たとえばDBの内容を配信するまでの中間フォーマットとしての位置づけです。
- O-LEO
- ベストアンサー率27% (205/740)
事務処理のほうはわかりませんが、印刷・出版業界の情報ならこちらに The SGML/XML Page (JAGAT日本印刷技術協会) http://www.jagat.or.jp/sgml/mokuji.htm (登録する必要があります:無料)
お礼
リソースの紹介、ありがとうございます。 印刷/出版/通信業界では、XMLが多く使われているみたいですね。 TV局が紙媒体へテレビ欄(ラテ欄)を配信するときにXML形式を使うそうで。知り合いが、「UNICODE+XMLは理想的。固定長には戻れない」と言っていました。 ありがとうございます。勉強させていただきます。
お礼
とても興味深い書き込み、ありがとうございます。 「内部のデータ構造」はディスクに落とすものですか? 差し支えなければ、どんなデータに対して、どんな処理をするのか、その一例を教えていただけないでしょうか? あつかましいことをお願いしているのかもしれません。差支えがない範囲内でご教示いただければ幸いです。 よろしくおねがいしますm(_ _)m