• 締切済み

XMLについて

1.今、HPはhtmlで作られていますが、 xmlは将来htmlを完全に置き換える物なのですか? それとも共存する物なのですか? 2.xmlはRSSで使われています。 が、何がhtmlに比べて便利なのでしょうか? また、xmlにすることにより何が変わるのでしょうか? 「xmlはSGMLと互換性があり、タグを自由に 定義できる」ということはシスアドの教科書で 学びましたが。

  • XML
  • 回答数1
  • ありがとう数1

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

1. XML仕様のHTMLであるXHTMLというものがあります。 XMLは、XSLTで変換しHTMLで表示するということがあります。 ということで、 既に作られているHTMLを利用できなきゃいけませんし 一部は置き換わるかもしれませんが、全部が置き換わるということはないと思います。 2. HTMLは、文法的に紛れが多いので、コンピュータで機械的に扱うのはなかなか難しいのですが、XMLは、文法的に厳密に定義されるので、コンピュータで扱うのが容易です。

関連するQ&A

  • XMLは何が便利なの?

    XMLはタグを自分で定義できるなどと言われ盛り上がっているようですが、XMLは何が便利なのでしょう? 私が思うに、タグを定義できるからといって、タグの持つ意味合いまでは定義できない(例えば「名前」というタグを定義できるからといって、それが人の名前なのか物の名前なのか、人の名前だとして自社担当者の名前であるのか取引先担当者の名前であるのか、と言ったことまで限定できず、データを送る側と受ける側で解釈を取り決めておかなければならない)のに、なぜこんなに持て囃されるのでしょう?

    • ベストアンサー
    • XML
  • XMLについて質問 (初心者です)

    XMLについて、基本的な事を教えて下さい。 よく、「XMLは、(eXtensible Markup Language)で”拡張可能なマークアップ言語”」とか、「利用者が自由にタグを定義でき」とか説明されてますが、チンプンカンプンです。 いろいろ見てるうちに、自分なりには、CSVファイルのように、異なるソフトでデータ交換するための、テキストファイルの作り方(お約束)かな?と思ったんですが、確かめようがありません。 良く知っているらしき人がいますが、その人に聞くと、「マークアップ」とか「タグが自由」とかチンプンカンプンになってしまいます。 XMLは何をしたい人が使うものですか? こんな低いレベルの者でも、理解できるような説明はどこかにありませんでしょうか? また、タグというのは、CSVの「フィールド」や、固定長レコードファイルの桁数のように、あらかじめ決めておかなければデータ交換できないように思うのですが、間違っているのでしょうか? さらに、もし、上のように「あらかじめ決めておく必要がある」なら、「自由に・・」というのは、「わりと自由に・・」なのではないかと思いますが、間違っているのでしょうか? よろしくお願いします。

    • ベストアンサー
    • XML
  • タグを使う際にDTDは意識したほうが良いのですか

    http://www.tagindex.com/html_tag/elements/ でタグの意味を調べているのですが DTDとは何でしょうか? https://www.google.co.jp/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=DTD を見ると DTD( 文書型定義 )は、SGMLアプリケーションにおける文法書、 あるいはテンプレートのようなものです。 SGMLのいろいろな応用ごとにDTDが定義されます。 HTMLもSGMLの応用なので、バージョンごとにDTDが定義されます。 との事でよく意味が分かりません。 とりあえず今サイトを作るにおいて タグを使う際にDTDは意識したほうが良いのですか? あとこのサイトで検索したら http://bekkoame.okwave.jp/search.php3?word=DTD&c=&x=0&y=0 カテゴリがXMLが多かったです。 でもとりあえずHTMLをやってるので、こちらのカテゴリで質問しました。

    • ベストアンサー
    • HTML
  • XML Schema内で、128[bit]整数型を定義するには?

    XML Schemaファイル内で、128[bit]整数型を定義するにはどうすれば宜しいでしょうか? 今、integer,minInclusive,maxInclusive を使い、試験的に128ビット符号無し整数型を定義しようとしています。が、xmllint.exeを使うとエラー扱いになってしまいます。試したXML Schemaは下の通りです。 <xsd:simpleType name="U128"> <xsd:restriction base="xsd:integer"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="340282366920938463463374607431768211455"/> </xsd:restriction> </xsd:simpleType> 因みに、上記のmaxInclusive値を小さくすると、xmllint.exeの検査に合格します。又、いくつかのHPでintegerの変域を調べたら、特に上、下限共 書いてありませんでした。 どうか宜しくお願い致します。

    • ベストアンサー
    • XML
  • RSS2.0の書き方

    自分のHPのRSSフィード(RSS2.0)を書いたのですが、RSSリーダー(RSSリーダーは既にある前提)で何故か読めません。どこが悪いのか、御指摘いただければ幸いです。 ・RSSフィード名:rss.xml(rss.txtで下記のものを作成して、utf-8に変換してから、拡張子を.txt -> .xmlに変更) ・TOPのHTMLファイルのheadタグ内に以下を記述して、RSSフィードの置いてある場所を指定 : <link rel="alternate" type="application/rss+xml" title="RSS" href="[RSSフィードのあるアドレス]" /> ・RSSフィードの内容: <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xml:lang="ja"> <channel> <title>[サイトのタイトル]</title> <link>[サイトのアドレス]</link> <description>[サイトの紹介、説明文]</description> <language>ja</language> <item> <title>[エントリーのタイトル]</title> <link>[エントリーのアドレス]<link> <guid isPermaLink="true">[エントリーのアドレス]</guid> <category>[エントリーのカテゴリー]</category> <pubDate>[作成日時]</pubDate> <description><[エントリーの紹介文]></description> </item> </channel> </rss> (注)[作成日時]は、Wed, 10 Mar 2010 23:32:13 +0900 のように記述しています。 以上なのですが、何が駄目なのでしょうか? よろしくお願い致します。

    • 締切済み
    • XML
  • Ajaxの動き

    googleと本で調べたのですが、今いちわからないため質問させてください。 (1)教科書から、Ajaxは、XMLをJavascriptでやり取りしている非同期通信という定義なのはわかりましたが、結局、AJAXを使うということは、HTMLに、<Script>のタグで、JQueryなどのパスを書くということなのでしょうか? AJAXは概念的なものであって、プログラムやモジュールそのものではないと捉えています。 (2)Ajaxによる非同期通信は、何をきっかけとして通信が始まるのでしょうか? 通常は、FORMがSUBMITされたときに、サーバにリクエストがいくという認識ですが そもそも、Ajaxは、何をイベントとしてハンドルしているのでしょうか?(何をきっかけに処理が始まっているのでしょうか?) HTMLに、<Script>のタグで、JQueryのパスを書くと、ハンドルする機能が使用されるのでしょうか? Ajaxでも「リクエスト」は行われているけれども、処理結果として戻されるものがXML形式であるだけだという理解で良いのでしょうか?

    • ベストアンサー
    • AJAX
  • 自分のHP内にお知らせの文章を流したい

    HP内(ブログではありません)に一行テキストのような物をお知らせとして流す事はできるでしょうか? 他HPの更新状況を表示するのではなく、自分がお知らせしたい文章を自分のHPで流したいです。 RSSリーダーという物で出来るのでしょうか?それともフリーソフトでタグ生成し、貼り付けるだけのような物があるのでしょうか? CGI、javaは置けるようです。(自分にプログラムの知識はありません) 知っていらっしゃる方いましたらよろしくお願いします。 初心者に毛の生えた程度の知識しかありませんので、出来れば専門用語少なめにお願いします。

  • 廃止予定のタグ

    先日教えていただいたのですが、HTMLのタグが将来廃止予定のものが色々あることを知りました。 1.なんで廃止するのですか?何が良くなかったのでしょうか? 2.新しいタグになったら何が良くなるんですか?デザインがしやすくなるとかあるのでしょうか。 3.それから廃止された将来では今のタグのHPは見れなくなるのでしょうか?

    • ベストアンサー
    • HTML
  • BODYタグのstylesrcって?

    こんにちは。FrontPage2000でHPを作成しています。 で、背景の設定を「他のページより取得」というのにすると、 <body stylesrc=xxxx.html>って感じになるんですけど、 このstylesrcって一般的なんでしょうか?HTMLのリファレンス のBODYタグのところを見ても書いていないので、本当に使って いいものかどうかと思っています。 ブラウザの互換性などの点で、特に問題がなければ便利なので 使いたいと思うのですけれど。。。

    • ベストアンサー
    • HTML
  • 電子辞書

    高3です。 どんな電子手帳がいいか迷っています。 (1)中・高生向きの学習用。 社会や理科の教科の辞書も入っている。 今受験中の英検2級の問題が入っている。 (2)社会人・一般用。 旅行用数カ国辞書、便利帳が入ってる。 一番必要な、英和・和英はどちらにも入っています。 学習は今は少しは使うかもしれませんが、英検3級・準2級は既に合格してるのでいりません。 旅行用や便利帳みたいなのは今は使いませんが、将来いるかな? さらに、音声付の物もありますね? アドバイスよろしくお願いいたします。

専門家に質問してみよう