ホームページ バックエンド開発 XML/RSS チュートリアル XML の基本 (画像とテキスト) についての予備的な理解

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

Mar 23, 2017 pm 05:00 PM

この記事では、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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PowerPoint を使用して XML ファイルを開くことはできますか? PowerPoint を使用して XML ファイルを開くことはできますか? Feb 19, 2024 pm 09:06 PM

XML ファイルは PPT で開くことができますか? XML、Extensible Markup Language (Extensible Markup Language) は、データ交換とデータ ストレージで広く使用されている汎用マークアップ言語です。 HTML と比較して、XML はより柔軟であり、独自のタグとデータ構造を定義できるため、データの保存と交換がより便利で統一されます。 PPT (PowerPoint) は、プレゼンテーションを作成するために Microsoft によって開発されたソフトウェアです。包括的な方法を提供します。

Python で XML データを CSV 形式に変換する Python で XML データを CSV 形式に変換する Aug 11, 2023 pm 07:41 PM

Python の XML データを CSV 形式に変換する XML (ExtensibleMarkupLanguage) は、データの保存と送信に一般的に使用される拡張可能なマークアップ言語です。 CSV (CommaSeparatedValues) は、データのインポートとエクスポートに一般的に使用されるカンマ区切りのテキスト ファイル形式です。データを処理するとき、分析や処理を容易にするために、XML データを CSV 形式に変換する必要がある場合があります。 Pythonは強力です

Python は XML と JSON 間の変換を実装します Python は XML と JSON 間の変換を実装します Aug 07, 2023 pm 07:10 PM

Python は XML と JSON 間の変換を実装します はじめに: 日常の開発プロセスでは、異なる形式間でデータを変換する必要があることがよくあります。 XML と JSON は一般的なデータ交換形式であり、Python ではさまざまなライブラリを使用して XML と JSON の間で変換できます。この記事では、一般的に使用されるいくつかの方法をコード例とともに紹介します。 1. Python で XML を JSON に変換するには、xml.etree.ElementTree モジュールを使用できます。

Python を使用した XML でのエラーと例外の処理 Python を使用した XML でのエラーと例外の処理 Aug 08, 2023 pm 12:25 PM

Python を使用した XML でのエラーと例外の処理 XML は、構造化データの保存と表現に使用される一般的に使用されるデータ形式です。 Python を使用して XML を処理すると、エラーや例外が発生することがあります。この記事では、Python を使用して XML のエラーと例外を処理する方法を紹介し、参考用のサンプル コードをいくつか示します。 Try-Except ステートメントを使用して XML 解析エラーを捕捉する Python を使用して XML を解析すると、時々、次のようなエラーが発生することがあります。

Python は XML 内の特殊文字とエスケープ シーケンスを解析します Python は XML 内の特殊文字とエスケープ シーケンスを解析します Aug 08, 2023 pm 12:46 PM

Python は XML 内の特殊文字とエスケープ シーケンスを解析します XML (eXtensibleMarkupLanguage) は、異なるシステム間でデータを転送および保存するために一般的に使用されるデータ交換形式です。 XML ファイルを処理する場合、特殊文字やエスケープ シーケンスが含まれる状況に遭遇することが多く、これにより解析エラーやデータの誤解が生じる可能性があります。したがって、Python を使用して XML ファイルを解析する場合は、これらの特殊文字とエスケープ シーケンスの処理方法を理解する必要があります。 1. 特殊文字と

C# 開発で XML および JSON データ形式を処理する方法 C# 開発で XML および JSON データ形式を処理する方法 Oct 09, 2023 pm 06:15 PM

C# 開発で XML および JSON データ形式を処理する方法には、特定のコード サンプルが必要です。現代のソフトウェア開発では、XML と JSON の 2 つのデータ形式が広く使用されています。 XML (Extensible Markup Language) はデータの保存と送信に使用されるマークアップ言語であり、JSON (JavaScript Object Notation) は軽量のデータ交換形式です。 C# 開発では、XML と JSON データの処理と操作が必要になることがよくありますが、この記事では、C# を使用してこれら 2 つのデータ形式を処理し、添付する方法に焦点を当てます。

Python を使用して XML でデータ検証を実装する Python を使用して XML でデータ検証を実装する Aug 10, 2023 pm 01:37 PM

Python を使用した XML でのデータ検証の実装 はじめに: 実生活ではさまざまなデータを扱うことがよくありますが、その中でも XML (Extensible Markup Language) は一般的に使用されるデータ形式です。 XML は可読性と拡張性に優れており、データ交換や設定ファイルなどさまざまな分野で広く使用されています。 XML データを処理する場合、多くの場合、データの整合性と正確性を確認するためにデータを検証する必要があります。この記事では、Python を使用して XML でデータ検証を実装し、対応する

Python が XML ファイルを解析する方法 Python が XML ファイルを解析する方法 Aug 09, 2023 am 11:48 AM

Python による XML ファイルの解析方法 XML (eXtensibleMarkupLanguage) は、構造化データを表すために使用されるマークアップ言語です。 XML データを処理する場合、多くの場合、XML ファイルを解析して必要な情報を抽出する必要があります。 Python は、ElementTree、lxml など、XML ファイルを解析するための多くのライブラリとモジュールを提供します。この記事では、Python を使用して XML ファイルを解析する方法をコード例とともに紹介します。 Pythonでは、

See all articles