この記事では、XML の定義、開発の歴史から具体的な応用まで、主に XML の基本的な知識を紹介します。必要な方は参考にしてください。
XML 定義:
電子文書を構造化するためにマークアップするために使用されます。データをマークし、データ型を定義するために使用できる言語です。これは、ユーザーが独自のマークアップ言語を定義できるようにするソース言語です。
XML 開発の歴史?
マークアップの簡単な説明 Langの歴史:
1969: GML (Generalized Markup Language) -- (IBMResearch)
1968: SGML (Standard Generalized Markup Language) -- (ISO)
1989: HTML ( Hypertext Markup Language)--TimBerners Lee
SGML のインスタンスとして、その DTD (ルール) は標準として固定されているため、Html は他の記号言語のソース言語を定義できません。そしてXMLでいいということでXMLが登場しました。
1998/2: XML (拡張マークアップ言語)
W3C(World WideWeb Consortium)
SGML のサブセット
XML (定義データとメタデータ)、XSL (スタイルシート記述、html の CSS と同じ)
SGMLvsXMLvs HTML:
SGML: 電子文書を長期間保存します。
使用料金は、主に MainFrame プラットフォームで高額です。
XML: Web ページドキュメント言語、データ交換言語、データ処理言語、ファイル統合言語。
応用範囲はほぼ無制限です。
HTML: Web ページのレンダリング言語、ハイパーテキスト言語。
XMLには以下が含まれます:
ファイルコンテンツ:
構造定義: DTD (Document TypeDefinitied)
XMLSchema(DTD+Datatype)
表示: XSL
XSLT+XHTML+Xpath+(Xlink)
HTMLからXMLへ:
比較:
HTML:
htmlはデータ表示機能のみを提供します。
ブラウザは単一言語メカニズムを提供します。
ウェブ検索は正確ではありません。
拡張が難しい。
Web ページの論理関係、Web ページの階層認証を確立するのは簡単ではありません。
Web リソースは制限されており、他のアプリケーションでは使用できません。
XML:
オープンプラットフォーム。
任意のプログラムにデータを入力できます。
XML はブラウザの内部構造を変更します。
XML の具体的な用途:
XML の最も重要な用途の 1 つは、システム 設定ファイル としてです。ここでは、Spring アプリケーションの XML や Hibernate の XML など、XML を主に使用します。 about ASP.NET における XML について話します。
1. 設定ファイル内。
世の中の全ての出会いは久しぶりの再会 電算室課金システムの設定ファイル、ニュースリリースシステムの設定ファイル、作成した設定ファイルなど、数え切れないほどXMLでやり取りしてきました。各アプリケーションのファイルの拡張子は .config ですが、XML ファイルには .xml という拡張子が付いているのはなぜですか。Microsoft は何かをカプセル化したいのかもしれません。はい、箱の中に同じリンゴがあります。それを私のものにしたい場合は、これが私だけのものであることを他の人に伝えるために、パッケージを作成してそれにラベルを貼らなければなりません。しかし実際には、インターネット上には次のような答えがあります。
config は設定であり、.xml はソフトウェアに組み込まれている Web ページ ファイルです。
外観:
前者:
は web.config または app.config で使用されます。
後者:
完全にカスタマイズされた連絡先、appSettings の意味、add の意味は、によって記述された XML 解析メソッドで指定および使用されます。
簡単に言えば:
簡単に言えば、config は XML のサブセットです。
通常、XML は基本的な構文のみを定義します。ノード レベル、ノードの形式、ノードの意味、およびノードの解析方法については、自分で定義できます。これにより、XML ファイルが XML 解析メソッドに対応するようになります。
web.config、app.config などについては、Microsoft とソフトウェア作成者がノードの意味をすでに定義しています。設定を行うには、その形式とルールに従うだけです。
平たく言えば:
あまり良くないたとえ:
XML ファイル自体はトランプであり、
config は家主です。
config を使用するときは、独自のルールを作成する必要はなく、そのルールに従うだけです。便利ですが、彼のルールを破ることはできません。
そして、XML を自分で書くときは、まずルールを策定する必要があります。ルールを決定し、そのルールに従ってカードをプレイするのはあなた次第です
もちろん、これらにはすべて大前提があります。 XML ノードの仕様。ルールにいくつかの麻雀牌を入れることはできません。
2、ASP.NETコントロール。
ASP.NET ビデオを学習するとき、LIstBox、DropDownList の共通コントロール、DataList、GridView などのデータ コントロール、XML ファイルを操作する ADO.NETDataSet、および前の 2 つのブログで説明した Navigation など、多くのコントロールを使用しました。コントロール メニューとツリービューの両方で、データ ソースをバインドするときに XML ファイルをバインドできます。
以上がXML の基本 (画像とテキスト) についての予備的な理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。