• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XMLとXHTMLはどちらを先に勉強するべきなのでしょうか?)

XMLとXHTML、どちらを先に勉強するべき?

このQ&Aのポイント
  • 私はとあるウェブサイトの管理者です。最新版のハイパーテキストマークアップ言語は「XHTML」になっていることを知りましたが、XHTMLとXMLの関係性について疑問があります。XHTMLを学ぶにはXMLの知識が必要なのかどうか、どちらを先に学ぶべきなのでしょうか?
  • XHTMLとXMLの関係性について調べてみましたが、明確な回答は得られませんでした。XHTMLはHTMLの厳密なバージョンであり、XMLはデータの構造を表現するための言語です。XHTMLを学ぶ際にXMLの知識が必要かどうかは、具体的な学習内容によるでしょう。
  • 私の意見としては、XHTMLを学ぶに当たってXMLの知識は役に立つと考えられます。XMLはデータの構造を表現するための汎用的な言語であり、XHTMLもその一形態です。しかし、実際にXHTMLを学ぶ際にXMLを先に学ぶ必要があるかどうかは、学習の進め方や具体的な学習目標によるでしょう。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

XSLT,XML Schema,RELAX,SOAP等【を除く】XMLの基礎的な範囲は先にやっておいたほうがXHTMLの【構文】は理解しやすいと思う。 DTDやSGMLのある程度の知識は先にやっておいて損はないし、XMLとほぼ範囲が一緒だ。 #同時にStrictなマークアップ、という概念も理解しておいてほしい。XMLだけ勉強すると出てこない範囲だと思うけど。 中級者になったら http://www.w3.org/html/wg/html5/ とかあさったりしてもいいかも

lonely_al
質問者

お礼

申し訳ありませんでした。 スペルミスではないようですね。 "Strict"は「厳密な」という意味でした。。。

lonely_al
質問者

補足

質問に答えてくださり誠に有り難うございました。 貴方の回答を参考にさせていただき、XMLを先に勉強する事にします。 補足というシステムで質問するのもなんですが、 >同時にStrictなマークアップ、という概念も理解しておいてほしい 「Strict」とは「Script」のスペルミスでしょうか? そうだと仮定して考えますと『マークアップ言語でありながらある程度の仕組みを作成できる言語』と受け取ってよろしいでしょうか?

その他の回答 (1)

noname#43107
noname#43107
回答No.2

 XMLのほうを先に学ぶべきです。  XMLは、XHTMLを含む、より広い概念です。XHTML文書は必ずXML文書になります。その逆は、必ずしも成り立ちません。  ということは、「XHTMLの規格に従った正しい記述」をするには、その前提として「XMLの規格に従った正しい記述」でなければなりません。  

lonely_al
質問者

お礼

とてもストレートで分かり易い回答を有り難うございました。 きちんとしたXHTML文書を作成するのには、原則としてXMLが出来ていなければならないと言う事ですね。 こんな分かり易い回答をいただけるなんて、質問してよかったです。

関連するQ&A

専門家に質問してみよう