
XMLを使うメリットがいまいち見えてきません。
XMLのメリットはデータ交換と他端末対応、EZ-WebやPDA?
のページを作成するのに便利そうとは思うのですが。。
XMLの有効性が伝わってくる内容のサンプルを作成しながら楽しく
学習できる書籍やサイトはありますでしょうか?
例えば、CGIやDBであれば、xxによるWeb-DBシステムの作成といった感じで、独学で実際に試して形にできるので有用性が簡単に理解できるのですが、XMLの場合だと別にXMLでなくても良いのでは。。と思うようなサンプルや複雑すぎて難しいものが多いような気がします。
あまり小規模な事には使わないからなのかもしれませんが、シンプルなサンプルで学習したいです。
大きな事例はインターネット上に多少載っていますが、実際に現場で、どのようにWebページを製作し、データ交換を行うのかが見えないです。
・データ交換に関して
XMLは、HTMLと違いタグに構造化された情報を持たせられるということで、CSVの行列といった簡単な情報でなく、RDBのようにデータを使用でき、かつFireWallのポートも気にせずにSOAPプロトコルを使用しリモートとのデータ交換ができるから良いということなのでしょうか?
・他端末対応に関して
EZ-Webページを作成する際に手間だったので
XML、XSLという組み合わせは有効そうに思えます。
ただ、Webページ作成だけに限れば、XSLなどWebデザイナーが覚えるかというと敷居が高いような気がしますし、
XSL対応のWYSYWIGエディタがあるかというとそうでもなく、
デザインを凝らないページであればXSLでも良い気がしますが、既存のHTMLとスタイルシートの方が早くて簡単な気がします。
XML、XSLという組み合わせは携帯などデータ重視のページでのみ利用されていくのかと感じてしまうぐらいです。
ふと、本屋に行き個人レベルでXMLのメリットを感じるには難しく学習へのきっかけが欲しいです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
デザイナーですのでwebコンテンツ制作の専門家という視点でお答えします。
>・他端末対応に関して
CocoonやBayServer(旧:BXS)はご存知ですか?これらはXML文書を
PDFやSVG、XHTMLなどでプレゼンテーションすることができます。
とりあえずXMLで何ができるか試したいというのであればおすすめできます。
>Webページ作成だけに限れば、XSLなどWebデザイナーが覚えるかというと敷居が高いような気がしますし、
AdobeのinDesignではWYSWYGでXSLが作成できます。またXMLのデータを
XSLに関連づけし任意のデータに吐き出すことが可能です。
これは印刷・PDF・WEBとデータをXMLで共有できることを意味します。
ものすごく便利で可能性を秘めたものですが、印刷業界での
シェアにおいて従来のQuarkXpressが不動の地位にあること、
市販の参考書にXMLについて書かれたページがなかったりする
ところを見ると関心が低いのかもしれません。
XMLだけではなくXMLベースの他のアプリケーション(SMIL,SVG)も
注目されてはいかがでしょうか。
個人で使用できるXMLの利用としては定型的なフォーマットをXSLで
作成し、データをXMLで作成することです。
JavaのXalanなどを使用してXMLとXSLからHTMLで出力させることが
可能です。
No.1
- 回答日時:
>XMLを使うメリットがいまいち見えてきません。
私も、2,3年前から、自由にマークアップできるXMLの「DBMSとシームレスに連携が取れる」とか「改定を繰り返しながらも、、走りながら運用ができる」とか、「HTMLベースで、システム間の情報交換ができる」等の歌い文句をさまざまなセミナで耳にしており、「XML!」「XML!」と、何とか物にしたいと実際どう現状に適用させればよいのか判らず、最近まで過ごしてまいりました。
私の場合、JAVAを習得しなければならなくなった時、やっと、XMLに触れることができました。
JAVA暦はまだ半年ですが、JAVAアプリケーションの初期化ファイルとして使っております。DBMSまでとわ言わず、テキストファイルでは、心もとない、、こんなときXMLは役に立ちます。XML自体、非常に軽い、テキストベースのデータベースですよね。
>FireWallのポートも気にせずに
HTMLが使えれば、大丈夫ですよね。社外のお天気情報のXMLに、ファイアウォール経由でアクセスできましたよ。
最後に、、
XMLは、それ自体が手段ではなくて、道具に過ぎません。
だから、XMLだけにスポットを当てていると、どう使えばよいのか見えてきませんよ。何か目的があって、システムを構築していくとき、きっと出逢うと思います。
私と同じような方がいらっしゃって嬉しく思います。
確かに、単体ではメリットはわかりずらいですよね。
私も早く実際に仕事で使ってみたいです。
軽いのは良いですね(^^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLを作成してもタグしか表示さ...
-
ChatGPT excel
-
MSFormsとは何ですか?
-
Excel関数で、セル内の文字列の...
-
PCでSteamのサイト内で検索する...
-
XMLサイトマップの登録方法がわ...
-
タモリさんを信じられますか?
-
自分のHTMLサイトでRSSを読み込...
-
ゲーミングPCに入っているAlris...
-
【BAT(バッチ)ファイル】Web...
-
XMLとは何ですか?
-
特殊文字の検索方法
-
フォルダー内検索
-
公文書のxmlファイルの開き方が...
-
Webページに関するさまざまな情...
-
head要素
-
ヤフー知恵袋みたいなサイトを...
-
メールアドレスについて
-
マスターノード
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
formで送信したPOSTデータの削...
-
長さ0の文字列を格納できません...
-
アクセスって初心者でも使いや...
-
mixiのプログラム
-
Web画面をテキストでダウン...
-
電子納品
-
住所から市町村JISコードを検出
-
accessとSQLserverの違い
-
データベースシステムのトップ...
-
2万件のデータを最も高速に検索...
-
エクセルでの容量縮小
-
株価を表示するPHPファイルをブ...
-
【ASP.NET】DataSetをSqlDataSo...
-
株価予測システムを作成するた...
-
データ入力
-
iモード対応java開発(検索機能...
-
JPドメイン以外でEUCを使用
-
データベース、jsp、servlet、J...
-
HPで記事ライブラリ(書庫)を...
-
データの呼び出し
おすすめ情報