HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

XMLとHTMLの違い


この投稿では、HTMLとXMLの違いを理解します。

HTML

  • ハイパーテキストマークアップ言語を指します。

  • Webページとアプリケーションの作成に役立ちます。

  • マークアップ言語です。

  • 静的ページの作成にも役立ちます。

  • データの表示に役立ちます。

  • データは転送されません。

  • ハイパーテキストは、複数のWebページ間のリンクを定義するのに役立ちます。

  • マークアップ言語は、タグを使用してテキストドキュメントを定義するのに役立ちます。これにより、Webページに構造が与えられます。

  • システムがテキストを理解して使用できるように、テキストに注釈を付けるのに役立ちます。

  • マイナーエラーは無視されます。

  • 大文字と小文字は区別されません。

  • HTMLには特定の数のタグがあります。

  • これらのタグは事前定義されています。

  • 空白は保持されません。

  • タグを閉じる必要はありません。

HTMLの例-

<!DOCTYPE html>
<html>
<head>
   <title>My title</title>
</head>
<body>
   <h1>title</h1>
   <p>A sample</p>
</body>
</html>

出力

XMLとHTMLの違い

XML

  • XMLは「eXtensibleMarkupLanguage」の略です。

  • 大文字と小文字が区別されます。

  • エラーは許可されません。

  • マークアップ言語を定義するフレームワークを提供するのに役立ちます。

  • タグはユーザー定義です。

  • これらのタグは拡張可能です。

  • 空白を保持できます。

  • タグはデータの説明に役立ちます。

  • これらのタグはデータの表示には使用されません。

  • 終了タグが必要です。

  • Webページとアプリケーションの作成に役立ちます。

  • データの転送に役立つため、動的です。

  • 設計の目標は、インターネット全体でのシンプルさ、使いやすさに重点を置いています。

  • Unicodeをサポートしています。

  • また、Webサービスに必要な任意のデータ構造を表すために使用することもできます。

XMLの例-

<?xml version = "1.0"?>
<contactinfo>
   <address category = "type">
      <name>Mark</name>
      <College>MIT</College>
      <mobile>6787878</mobile>
   </address>
</contactinfo>

出力

Mark
MIT
6787878

  1. HTMLのid属性とname属性の違いは何ですか?

    ID フォーム要素のIDは、単なる識別とは関係なく、要素内に含まれるデータとは関係ありません。 IDは書面で添付され、JavascriptとCSSで使用されます 。 JSメソッドで参照getElementByID() 名前 NAME属性は、ブラウザからサーバーに送信されるHTTPリクエストで変数名として使用され、value属性に含まれるデータに関連付けられます。私たち CSSまたはどのURLでも参照できません JSメソッドで参照getElementByName()

  2. 頭字語とabbrタグの違いは何ですか?

    素人の言葉では、頭字語は、フレーズ内の各単語の文字を取り、略語を形成することによって形成される単語です。頭字語は略語のサブセットです。つまり、略語は単語の短縮形です。 タグはHTML5でサポートされていないため、現在は非推奨です。使ってはいけません。 HTMLに略語を追加するには、タグを使用します。略語と頭字語はどちらも短縮版であり、一連の文字として表されます。例としては、「Mr。」、「IST」、「MRI」、「NASA​​」、「ISRO」などがあります。 例 次のコードを実行して、HTMLに略語を追加してみてください。 <!DOCTYPE html> <html