1、XML
XMLとは何ですか?
- XML は EXtensible Markup Language の略です
- XML は HTML に非常によく似たマークアップ言語です
- XML はデータを表示するためではなく、データを送信するように設計されています
- XML タグは事前定義されていません。ラベルは自分で定義する必要があります。
- XML は自己記述的になるように設計されています。
- XML は W3C によって推奨される標準です
XML と HTML の主な違い
XML は HTML に代わるものではありません。
XML と HTML は異なる目的のために設計されています:
XML はデータの送信と保存を目的として設計されており、データの内容に重点が置かれています。
HTML はデータを表示するために設計されており、データの外観に重点が置かれています。
HTML は情報を表示するように設計されており、XML は情報を送信するように設計されています。
動作のないXML
XML は何も行いません。
これは少し理解しにくいかもしれませんが、XML は何も行いません。 XML は、情報を構造化し、保存し、送信するように設計されています。
以下は、XML として保存された、ジョンからジョージへのメモです:
リーリー上記のメモは自己説明的なものです。タイトルとメッセージがあり、送信者と受信者の両方に関する情報が含まれています。
ただし、この XML ドキュメントはまだ何も行いません。これは、XML タグでラップされた純粋な情報です。この文書を送信、受信、表示するソフトウェアまたはプログラムを作成する必要があります。
XML は単なるプレーンテキストです
XML は特別なものではありません。それは単なるプレーンテキストです。プレーン テキストを処理できるソフトウェアであれば、XML を処理できます。
ただし、XML を読み取ることができるアプリケーションは、目的を絞った方法で XML タグを処理できます。ラベルの機能的な意味は、アプリケーションの特性によって異なります。
XML を使用すると、独自のタグを作成できます
上記の例のタグは、XML 標準では定義されていません (
これは、XML には事前定義されたタグがないためです。
HTML で使用されるタグ (したがって HTML の構造) は事前に定義されています。 HTML ドキュメントでは、HTML 標準で定義されたタグ (
、
など) のみが使用されます。
XML を使用すると、作成者は独自のタグと独自のドキュメント構造を定義できます。
XML は HTML に代わるものではありません
XML は HTML を補完します。
XML が HTML に置き換わるものではないことを理解することが重要です。ほとんどの Web アプリケーションでは、XML はデータの送信に使用され、HTML はデータのフォーマットと表示に使用されます。
XML の最も適切な説明は次のとおりです:
XMLはソフトウェアやハードウェアに依存しない情報伝達ツールです。
XML は W3C によって推奨される標準です
Extensible Markup Language (XML) は、1998 年 2 月 10 日に W3C 勧告になりました。
W3C XML アクティビティの詳細については、W3C チュートリアルをご覧ください。
XML はどこにでもあります
XML 標準の急速な開発の進歩と、多くのソフトウェア開発者がこの標準を採用するスピードの速さを見ると、これは本当に驚くべきことだと思わずにはいられません。
現在、XML は Web において、常に Web の基礎であった HTML と同様に重要な役割を果たしています。
XML はどこにでもあります。 XML は、さまざまなアプリケーション間のデータ転送に最も一般的に使用されるツールであり、情報の保存と記述の分野でますます人気が高まっています。
2、HTML
HTMLとは何ですか?
HTML は Web ページを記述するために使用される言語です。
- HTML は、ハイパーテキスト マークアップ言語 (Hyper Text Markup Language) を指します
- HTMLはプログラミング言語ではなく、マークアップ言語です
- マークアップ言語はマークアップタグのセットです
- HTML はマークアップ タグを使用して Web ページを記述します
HTMLタグ
HTML タグは、HTML タグと呼ばれることがよくあります。
- HTML タグは、 のように山括弧で囲まれたキーワードです
- HTML タグは通常、 と などのペアで表示されます。 タグペアの最初のタグは開始タグ、2番目のタグは終了タグです
- 開始タグと終了タグは、開始タグ、終了タグとも呼ばれます
HTML 文档 = 网页
- HTML 文档描述网页
- HTML 文档包含 HTML 标签和纯文本
- HTML 文档也被称为网页
Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容:
<h1 id="My-First-Heading">My First Heading</h1> <p>My first paragraph.</p>
例子解释
- 与 之间的文本描述网页
- 与 之间的文本是可见的页面内容
-
与
之间的文本被显示为标题 -
与
之间的文本被显示为段落
3、XHTML
什么是 XHTML?
- XHTML 指的是可扩展超文本标记语言
- XHTML 与 HTML 4.01 几乎是相同的
- XHTML 是更严格更纯净的 HTML 版本
- XHTML 是以 XML 应用的方式定义的 HTML
- XHTML 是 2001 年 1 月发布的 W3C 推荐标准
- XHTML 得到所有主流浏览器的支持
为什么使用 XHTML?
因特网上的很多页面包含了“糟糕”的 HTML。
如果在浏览器中查看,下面的 HTML 代码运行起来非常正常(即使它并未遵守 HTML 规则):
<title>This is bad HTML</title> <h1>Bad HTML </h1><p>This is a paragraph </p>
XML 是一种必须正确标记且格式良好的标记语言。
如果希望学习 XML,请阅读我们的 XML 教程。
今日的科技界存在一些不同的浏览器技术。其中一些在计算机上运行,而另一些可能在移动电话或其他小型设备上运行。小型设备往往缺乏解释“糟糕”的标记语言的资源和能力。
所以 - 通过结合 XML 和 HTML 的长处,开发出了 XHTML。XHTML 是作为 XML 被重新设计的 HTML。
与 HTML 相比最重要的区别:
文档结构
- XHTML DOCTYPE 是强制性的
- 中的 XML namespace 属性是强制性的
- 、、
以及 也是强制性的
元素语法
- XHTML 元素必须正确嵌套
- XHTML 元素必须始终关闭
- XHTML 元素必须小写
- XHTML 文档必须有一个根元素
属性语法
- XHTML 属性必须使用小写
- XHTML 属性值必须用引号包围
- XHTML 属性最小化也是禁止的
...> 是强制性的
XHTML 文档必须进行 XHTML 文档类型声明(XHTML DOCTYPE declaration)。
您可以在 W3School 的标签参考手册中找到完整的 XHTML 文档类型。
、
、下面的例子展示了带有最少的必需标签的 XHTML 文档:
<title>Title of document</title> ......
如何从 HTML 转换到 XHTML
- 向每张页面的第一行添加 XHTML
- 向每张页面的 html 元素添加 xmlns 属性
- 把所有元素名改为小写
- 关闭所有空元素
- 把所有属性名改为小写
- 为所有属性值加引号
用 W3C 验证器检验 XHTML
在下面的文本框中输入您的网址:
<video width="320" height="240" controls="controls"> <source src="movie.ogg" type="video/ogg"> <source src="movie.mp4" type="video/mp4"> Your browser does not support the video tag. </source></source></video>

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

WebコードエディターのHTML要素分析では、多くのオンラインコードエディターを使用すると、ユーザーはHTML、CSS、およびJavaScriptコードを入力できます。最近、誰かが提案した...

React-App-Recrowiredを使用して静的ページを構築するときにコード圧縮を回避する方法について多くの開発者が配信したい...


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版
中国語版、とても使いやすい

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ホットトピック



