ホームページ  >  記事  >  バックエンド開発  >  XML の基本 (画像とテキスト) についての予備的な理解

XML の基本 (画像とテキスト) についての予備的な理解

黄舟
黄舟オリジナル
2017-03-23 17:00:051615ブラウズ

この記事では、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 で使用されます。

は、このノードの下にあるすべての です。ノードは System.Configuration.ConfigurationManager.AppSetting によって読み取られます。

後者:

完全にカスタマイズされた連絡先、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 サイトの他の関連記事を参照してください。

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