ホームページ >バックエンド開発 >XML/RSS チュートリアル >XMLをご存知ですか?何に使われますか?
とは ######?
XML、
拡張マークアップ言語、拡張マークアップ言語。ファイルの接尾辞は .xml です。 HTML がデータを表示するのと同じように、XML はデータを送信および保存するために使用されます。 Java は XML を操作するための専門言語であると言われています。
異なるアプリケーションおよび異なるプラットフォーム間でのデータ共有と通信を容易にするため。
具体的な機能は次のとおりです:
(1) データを保存および取得するための単純なデータベースとして使用できます。 2) 合意された形式でファイルを送信します;
(3) ソフトウェア設定ファイルを作成します。 【設定ファイル:ソフトウェアの設定を保存するファイル】
XML の兄貴分——HTML
XML は、HTML の欠陥と制限を改善するために生まれました。 使用上の違いは次のとおりです:
XML の親友—JSON
JSON、Javascript オブジェクト表記法
、js オブジェクト表記法。テキスト情報を保存および交換する機能もあります。2 つの比較: JSON は XML よりも小さく、高速で、解析しやすいため、より一般的です。
両方の範囲: JSON は単純な値の転送に適しており、XML はより広い範囲に適しています。
#XML データ構造 - ツリー構造
#具体的にどのように実装されているかは、以下の例のコードを参照すると一目で理解できます。 書籍にルートが 1 つだけあるのと同じように、XML にもルート要素は 1 つだけあることに注意してください。
#マインドマップ
##例
.xml ファイル内のコード:
<?xml version="1.0" encoding="UTF-8"?> <email xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="email.xsd"> <to>liuwei8809@163.com</to> <form>hellokitty@163.com</form> <title>about loving</title> <body>I love you forever!</body> <date>2008-11-12</date> </email>
.xsd ファイル内のコード:
<?xml version="1.0" encoding="UTF-8"?> <schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="email"> <xs:complexType> <xs:sequence> <xs:element name="to" type="xs:string"></xs:element> <xs:element name="from" type="xs:string"></xs:element> <xs:element name="title" type="xs:string"></xs:element> <xs:element name="body" type="xs:string"></xs:element> <xs:element name="date" type="xs:date"></xs:element> </xs:sequence> </xs:complexType> </xs:element> </schema>
達成された効果:
その他の関連する質問については、PHP 中国語 Web サイトをご覧ください: XML ビデオ チュートリアル
以上がXMLをご存知ですか?何に使われますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。