ホームページ  >  記事  >  バックエンド開発  >  クレイジーXML学習記(1)----------初紹介

クレイジーXML学習記(1)----------初紹介

黄舟
黄舟オリジナル
2017-02-21 14:01:481315ブラウズ

XML

拡張マークアップ言語は、他の特定のフィールドに関連するセマンティクスを定義するために使用される構造化

マークアップ言語

を定義するメタマークアップ言語です。これらのマークアップ言語は、ドキュメントを多くの部分に分割します。特定されている。 XML 文書定義方法には、文書型定義 (DTD) と XML が含まれます。 スキーマ。 DTD はドキュメントの全体的な構造とドキュメントの構文を定義し、豊富なツールによって広く使用され、サポートされています。 XML スキーマは、管理情報などのより強力で豊富な機能を定義するために使用されます。 XML を使用すると、コンテンツをより正確に宣言できるため、複数のプラットフォームにわたってより意味のある検索結果が得られやすくなります。構造化データを記述するための形式を提供し、ネットワーク内でのデータ交換と表現を簡素化し、コード、データ、表現を分離し、データ交換の標準形式として機能するため、スマート データ ドキュメントと呼ばれることがよくあります。

1. 拡張マークアップ言語とは何ですか? Extensible Markup Language は、Hypertext Markup Language によく似たマークアップ言語です。 データを表示するのではなく、データを送信するように設計されています。

そのタグは事前定義されていません。ラベルは自分で定義する必要があります。

  • それは自己記述的になるように設計されています。

    W3C による推奨規格です。

  • 2.

    拡張マークアップ言語
  • ハイパーテキストマークアップ言語

  • の違い

    ハイパーテキストマークアップ言語
  • の代替ではありません。

    これは、ハイパーテキスト マークアップ言語の補足です。

ハイパーテキスト マークアップ言語とは異なる目的のために設計されています: データを送信および保存するように設計されており、その焦点はデータのコンテンツです。

HTML はデータを表示するために設計されており、データの外観に重点を置いています。

ハイパーテキスト マークアップ言語は、情報を表示するように設計されていますが、情報を送信するように設計されています。

これを最もよく説明すると、ソフトウェアやハードウェアに依存しない情報伝達ツールです。 3. Extensible Markup Language は W3C の推奨標準です

  • 4. 拡張マークアップ言語はどこにでもあります

  • ハイパーテキスト マークアップ言語。

XML は、さまざまなアプリケーション間のデータ転送に最も一般的に使用されるツールです。

XML は、XML のレイアウト言語である Document Type Definition (DTD)、XML のスタイル シート言語である Extensible Style Language (XSL)、および Extensible Link Language (XLL) の 3 つの部分で構成されます。 DTD はドキュメントの論理構造を指定します。これはドキュメントの構文を定義し、そのドキュメントの構文によって XML パーサーがページ タグの使用の正当性を確認できるようになります。 DTD は、ページの要素、要素の属性、要素と属性の間の関係を定義します。要素は開始タグと終了タグで区切られ、空要素の場合は空要素タグが使用されます。各要素には、汎用識別子とも呼ばれる名前によって識別されるタイプがあり、一連の属性仕様を持つこともできます。各プロパティの説明には名前と値があります。理想的には、定義は、データの表示方法ではなく、アプリケーションに関連するデータ構造の記述を指向する必要があります。つまり、要素をヘッダー行として定義し、スタイルシートとスクリプト定義にヘッダー行を表示させる必要があります。

DTD は必須ではありません。単純なアプリケーションの場合、開発者は独自の DTD を作成する必要はなく、事前定義されたパブリック DTD を使用するかどうかを選択できます。ドキュメントにすでに DTD が含まれている場合でも、ドキュメントの構成が適切である限り、構文パーサーはドキュメントの正当性を DTD と照合してチェックする必要はありません。サーバーはすでにチェックを実行している可能性があるため、チェック時間と帯域幅が大幅に節約されます。

(2) XSL

XSL は、XML 文書のスタイルを指定するために使用される言語です。 XSL を使用すると、Web ブラウザはサーバーと対話することなく、データの表示順序の変更など、元のドキュメントの表現を変更できます。スタイルシートの変形により、同じ文書を拡大表示したり、折りたたんで外層のみを表示したり、印刷形式に変更したりすることができます。

XSL は独自のスケーラビリティにより、無限のタグを制御でき、各タグを制御する方法も無限であり、Web 用の高度なレイアウト機能も提供します。テキストの回転、複数の列、独立した領域など。国際的な記述形式もサポートされており、1 ページ内で左から右、右から左、上から下の記述形式を混在させることができます。 XML が HTML と SGML の間にあるのと同じように、XSL 標準は文書スタイルのセマンティクスと CSS と SGMI の仕様言語の間にあります。

(3)XLL

サーバーでは、特定の要素の関連する部分リンクのみがクエリされます。

Web サービスのすべての仕様とテクノロジは、基礎となるコアとアーキテクチャとして XML に基づいており、SOAP、WSDL、および UDDI はすべて、情報の記述と標準の交換手段として XML を使用します。 XML 技術の出現は、Web サービス技術の出現と発展を促進しました。

WEBテクノロジー


HTML

XHTML▪ HTML 5▪ CSS▪ TCP/IP



XML


XML ▪XSL▪ XSLT ▪ XSL-FO ▪ XPath ▪ XPointer ▪ XLink ▪ DTD ▪ XML スキーマ ▪ DOM ▪ VBScript ▪ AJAX ▪ jQuery ▪ JSON ▪ E4X ▪ WMLScript


SQL ▪ ASP▪ ADO ▪ PHP
.NET▪ .NETモバイル
マルチメディア SMIL▪ SVG






Web テクノロジーと標準



ドキュメントプレゼンテーション言語▪ HTML ▪ ▪ CGI▪ FastCGI ▪ ASP ▪ ASP.NET ▪ ColdFusion ▪ JSP ▪ PHP
ダイナミック Web テクノロジー
ActiveX ▪ Java アプレット▪ JavaFX  AJAX  Silverlight  ActionScript  Flex  AIR
クライアント側対話テクノロジー
クライアントスクリプト言語
JavaScript  JScript  VBScript  ECMAScript
アイデンティティ位置決め言語
▪ URL URI ▪ XPath ▪ URL 書き換え
ドキュメントアウトライン言語
▪ DTD ▪ XML Schema
以上、クレイジーXML学習メモ(1) ---------- ----------- コンテンツを初めてご覧になる場合は、PHP に関連するコンテンツの詳細については、中国語の Web サイト (www.php.cn) に注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。