ホームページ  >  記事  >  バックエンド開発  >  XML 初心者向けチュートリアル: XML を理解する

XML 初心者向けチュートリアル: XML を理解する

巴扎黑
巴扎黑オリジナル
2017-03-19 15:08:181550ブラウズ

[はじめに] xml は eXtensible Markup Language です。タグとは、コンピュータが理解できる情報記号のことで、コンピュータはさまざまな情報を含む記事を処理できます。これらのタグを定義する方法として、HTM

xml や eXtensible Markup Language などの国際的に受け入れられるマークアップ言語を選択できます。タグとは、コンピュータが理解できる情報記号のことで、コンピュータはさまざまな情報を含む記事を処理できます。これらのタグをどのように定義するかは、HTML などの国際的に受け入れられているマークアップ言語を選択することも、XML などの関係者が自由に決定するマークアップ言語を使用することもできます。これが言語の拡張性です。 XML は SGML から簡略化および変更されています。主にXML、XSL、XPathなどを使用します。

上記の段落は XML の基本的な定義であり、広く受け入れられている説明です。簡単に言うと、XML はデータ記述言語ですが、通常、コンピューターによって認識され実行されるという共通言語の基本的な機能がありません。望む効果を実現するか、コンピュータに受け入れられるように解釈するには、別の言語に依存するしかありません。

XML を初めて使用する場合は、XML の定義が何なのか理解できないかもしれません。おそらく、XML とは何かを理解するために視点を変えることができ、XML をアプリケーション側から理解し、XML で何ができるのかを理解することができるでしょう。これは、より空の定義よりも役立つはずです。

XMLアプリケーションは主にドキュメント型とデータ型の2種類に分かれます。一般的な XML アプリケーションをいくつか示します。

1. カスタム XML+XSLT=>HTML。最も一般的なドキュメント アプリケーションの 1 つです。 XML にはドキュメント全体の XML データが格納され、XSLT によって XML が変換および解析され、XSLT 内の HTML タグと結合されて、最終的に HTML となり、ブラウザ上に表示されます。典型的な例は、CSDN への投稿です。

2. XML はマイクロデータベースとして、最も一般的なデータベースのアプリケーションの 1 つです。関連する XML API (MSXML DOM、Java DOM など) を使用して XML にアクセスし、クエリを実行します。掲示板の実装では、データベースとして XML が使用されていることがよくあります。

3. 通信データとして。最も典型的なのは WEB SERVICE で、XML を使用してデータを転送します。

4. 一部のアプリケーションの構成情報データとして。一般的なものは、J2EE が WEB サーバーを構成するときに使用される web.XML です。

5. 他のドキュメントの XML 形式。ワードやエクセルなど

6. データ間のマッピング関係を保存します。ハイバネートなど。

ここで紹介する 6 つのアプリケーションは、基本的に XML の主な用途をカバーしています。つまり、XML は従来のプログラミング言語ほど具体的ではない抽象言語です。これを深く理解するには、その応用から始めて、必要な用途を選択し、次にその使用方法を学ぶ必要があります。                                                                        

以上がXML 初心者向けチュートリアル: XML を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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