私はとあるウェブサイトの管理者なのですが、
あるときハイパーテキストマークアップ言語の最新版が「HTML」でなく「XHTML」になっていることを知りました。
ウェブサイト管理者として最新版の言語を覚えておいた方がいいと思ったのですが、
検索エンジンで調べてみた所XHTMLはXMLと関係がある(?)ようなのですが、そうなるとXMLも学ぶ必要があると言う結論に至ったのですが結局XHTMLとXMLはどちらを先に勉強するべきなのでしょうか?
私としてはXHTMLを学ぶに当たってXMLが必要ならXMLを先に学ぶべき、
XMLが必要ないならXHTMLを左記に学ぶべき、と言った形で回答していただければ幸いです。
No.1ベストアンサー
- 回答日時:
XSLT,XML Schema,RELAX,SOAP等【を除く】XMLの基礎的な範囲は先にやっておいたほうがXHTMLの【構文】は理解しやすいと思う。
DTDやSGMLのある程度の知識は先にやっておいて損はないし、XMLとほぼ範囲が一緒だ。
#同時にStrictなマークアップ、という概念も理解しておいてほしい。XMLだけ勉強すると出てこない範囲だと思うけど。
中級者になったら
http://www.w3.org/html/wg/html5/
とかあさったりしてもいいかも
この回答への補足
質問に答えてくださり誠に有り難うございました。
貴方の回答を参考にさせていただき、XMLを先に勉強する事にします。
補足というシステムで質問するのもなんですが、
>同時にStrictなマークアップ、という概念も理解しておいてほしい
「Strict」とは「Script」のスペルミスでしょうか?
そうだと仮定して考えますと『マークアップ言語でありながらある程度の仕組みを作成できる言語』と受け取ってよろしいでしょうか?
No.2
- 回答日時:
XMLのほうを先に学ぶべきです。
XMLは、XHTMLを含む、より広い概念です。XHTML文書は必ずXML文書になります。その逆は、必ずしも成り立ちません。
ということは、「XHTMLの規格に従った正しい記述」をするには、その前提として「XMLの規格に従った正しい記述」でなければなりません。
とてもストレートで分かり易い回答を有り難うございました。
きちんとしたXHTML文書を作成するのには、原則としてXMLが出来ていなければならないと言う事ですね。
こんな分かり易い回答をいただけるなんて、質問してよかったです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- アプリ おすすめのパスワード管理アプリを教えてください。(iOSとWindows対応) 4 2023/01/19 02:08
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 計算機科学 化学の問題です。 3 2022/07/09 00:11
- HTML・CSS ホームページのHTMLサイトマップを自動作成する方法を探しています。 1 2023/05/17 21:36
- 数学 この数学問題、スマートに解く方法を教えてください。 3 2023/01/26 23:17
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- 教育・文化 ぶっちゃけ、小中高は国語、数学(算数)、社会、理科、英語だけ学べば十分じゃないの? 修学旅行など強制 10 2022/12/07 13:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの「for i=1 to cells(…」...
-
XMLとUMLの相違点?
-
MSFormsとは何ですか?
-
cin.peek() cin.ignore(100,'\\n')
-
データベースのデータをTextBox...
-
エクセル VBA の用語一覧について
-
最終的にphpを勉強するのに今ht...
-
オブジェクト指向で設計・プロ...
-
VC++6.0からVC++.NETへの変遷に...
-
Perl言語について。
-
IISワーカープロセスが原因でCP...
-
使用しているJUnitのバージョン...
-
vba クリップボードクリアにつ...
-
Javaのプログラミングについて
-
正規表現について質問です。 カ...
-
gitでバージョン指定してダウン...
-
JSPファイルで生じるエラーをど...
-
EclipseでJavaコンパイラのバー...
-
javaのジェネリックスでTとEの...
-
java と javax の違いは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAなくなるの?
-
VBAの「for i=1 to cells(…」...
-
複素関数はどこはあんまりやら...
-
データベースのデータをTextBox...
-
MSFormsとは何ですか?
-
中学生でいきなりJava
-
超恥愚問ですが、CとC++の間に...
-
エクセルVBAを動かすノートPC...
-
C#とDelphiの違いについて
-
為替レートの取得方法
-
XMLとUMLの相違点?
-
JavaScriptを用いて、〇図形を...
-
サーブレットで電卓をつくる
-
ADO.NETでバッチ処理は可能???
-
UMLの勉強方法についてアドバイ...
-
HTML5の書き方
-
テンプレートエンジンとフレー...
-
独学でDreamweaver...
-
今テトリスをつくっています。
-
数字の単位 何故10m>0.003なの...
おすすめ情報