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で質問しましょう!
似たような質問が見つかりました
- 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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
長さ0の文字列を格納できません...
-
formで送信したPOSTデータの削...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
三菱製PLC:ファイルレジスタ(...
-
納入日と納品日について
-
texに関する初歩的な質問
-
テストについて
-
インプットとアウトプット
-
Windows server 2022 CALとSQL ...
-
営業職をやってます。先月発注...
-
テスト仕様書作成って初心者(...
-
Zと2とか紛らわしいのがあるか...
-
C#単体テストで同クラス内の呼...
-
電子納品 CDへの捺印について
-
PostgreSQL+DataGridView
-
Verilogの参考書のお勧めを教え...
-
納入日と納期
-
印刷会社がミスプリント。その...
-
契約期間内における値上げ等に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
長さ0の文字列を格納できません...
-
formで送信したPOSTデータの削...
-
住所から市町村JISコードを検出
-
【ASP.NET】DataSetをSqlDataSo...
-
Webページに株価を表示させるに...
-
マスタメンテ系の仕事とは?
-
CGI(Perl)を使用してGoogleスプ...
-
ASP 多言語の表示がうまく出来...
-
Access97データベースの最大登...
-
Javaで家計簿を作成
-
EXCELからデータベース(SQLite)...
-
株価予測システムを作成するた...
-
パソコン 言語について 競馬...
-
accessとSQLserverの違い
-
レコードセット検索
-
DTDの必要性
-
ユニークID (社保庁問題)
-
言葉の類似性を求めるアルゴリズム
-
独学でXMLの有効性を感じながら...
-
知識がなくても作成可能な「ソ...
おすすめ情報