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.1
- 回答日時:
>XMLを使うメリットがいまいち見えてきません。
私も、2,3年前から、自由にマークアップできるXMLの「DBMSとシームレスに連携が取れる」とか「改定を繰り返しながらも、、走りながら運用ができる」とか、「HTMLベースで、システム間の情報交換ができる」等の歌い文句をさまざまなセミナで耳にしており、「XML!」「XML!」と、何とか物にしたいと実際どう現状に適用させればよいのか判らず、最近まで過ごしてまいりました。
私の場合、JAVAを習得しなければならなくなった時、やっと、XMLに触れることができました。
JAVA暦はまだ半年ですが、JAVAアプリケーションの初期化ファイルとして使っております。DBMSまでとわ言わず、テキストファイルでは、心もとない、、こんなときXMLは役に立ちます。XML自体、非常に軽い、テキストベースのデータベースですよね。
>FireWallのポートも気にせずに
HTMLが使えれば、大丈夫ですよね。社外のお天気情報のXMLに、ファイアウォール経由でアクセスできましたよ。
最後に、、
XMLは、それ自体が手段ではなくて、道具に過ぎません。
だから、XMLだけにスポットを当てていると、どう使えばよいのか見えてきませんよ。何か目的があって、システムを構築していくとき、きっと出逢うと思います。
私と同じような方がいらっしゃって嬉しく思います。
確かに、単体ではメリットはわかりずらいですよね。
私も早く実際に仕事で使ってみたいです。
軽いのは良いですね(^^)
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で出力させることが
可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- アプリ おすすめのパスワード管理アプリを教えてください。(iOSとWindows対応) 4 2023/01/19 02:08
- HTML・CSS ホームページのHTMLサイトマップを自動作成する方法を探しています。 1 2023/05/17 21:36
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- 会社・職場 今後の仕事について 閲覧ありがとうございます。 私は現在28歳の男性です。 自分が向いている仕事、続 3 2022/08/01 12:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
卒業制作でてんてこまいです…
-
EXCELからデータベース(SQLite)...
-
知識がなくても作成可能な「ソ...
-
納品 vs ご納品 どちらが正し...
-
どうすれば過剰発注抑えられま...
-
購入手続き後の値上げ
-
東京でヨコイのソース買えますか?
-
ルート証明?
-
ひな型ってなんですか?
-
グーグルの障害者訓練プログラ...
-
texに関する初歩的な質問
-
VPNについて
-
マスクROM と PROMの違いについて
-
Zと2とか紛らわしいのがあるか...
-
洋風のおいしいとんかつソース...
-
日用雑貨メーカーです。発注書...
-
外部設計の仕様書
-
業務委託契約の仕事のトラブル...
-
web系システムとは?
-
現在転職し、某企業で、システ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
formで送信したPOSTデータの削...
-
長さ0の文字列を格納できません...
-
Javaで家計簿を作成
-
住所から市町村JISコードを検出
-
ASP 多言語の表示がうまく出来...
-
Q&Aの掲示板を作成していてヤフ...
-
電子納品
-
Access97データベースの最大登...
-
エクセルでSQLを使う
-
エクセル、VBAで検索するとデー...
-
accessとSQLserverの違い
-
パソコン 言語について 競馬...
-
CGI(Perl)を使用してGoogleスプ...
-
マスタメンテ系の仕事とは?
-
マスタデータの要件定義
-
知識がなくても作成可能な「ソ...
-
PHP 更新順を作成日順に変更し...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
納入日と納品日について
おすすめ情報