XML 用語

Dec 23, 2016 am 11:57 AM
xml


概要:



はじめに

1. XML 文書に関する用語

2. DTD に関する用語



はじめに



新しい用語の概念を理解します。 XML 自体もまったく新しいテクノロジーであるため、組織や主要なネットワーク企業 (Microsoft、IBM、SUN など) は常に独自の洞察と標準を導入しており、新しい概念が登場するのは驚くべきことではありません。どこにでも飛んでいます。しかし、中国にはこれらの用語を正式に命名する権威ある機関や組織はなく、XML に関する中国の教科書のほとんどは著者自身の理解に基づいて翻訳されており、そのことが XML の発展をさらに妨げています。これらの概念の理解と学習。




以下に示す XML 用語の説明も、著者自身の理解と翻訳です。 Ajie は、W3C 組織によってリリースされた XML1.0 標準仕様および関連する公式ドキュメントに基づいています。これらの理解は基本的に正しいか、少なくとも間違っていないことは保証できます。さらに読んで理解したい場合は、この記事の最後にソースと関連リソースへのリンクをリストしましたので、直接アクセスしてください。さて、本題に入りましょう:


1. XML ドキュメントに関連する用語

XML ドキュメントとは何ですか? HTML ソース コード ファイルをご存知ですか? XML ドキュメントは、XML タグで記述された XML ソース コード ファイルです。 XML ドキュメントは、メモ帳を使用して作成および変更できる ASCII プレーン テキスト ファイルでもあります。 XML ドキュメントの接尾辞名は .XML です (たとえば、myfile.xml)。 IE5.0以降のブラウザで.xmlファイルを直接開くこともできますが、表示されるのは「XMLのオリジナルコード」であり、ページの内容は表示されません。次のコードを myfile.xml として保存してみてください:

XML 簡単学習マニュアル

<著者

<メール>ajie@aolhoo.com




XML ドキュメントには 3 つの部分が含まれます:

1. XML ドキュメント宣言

3. XML タグで作成されたコンテンツ。


例:




クイックXML の開始 行は、XML ドキュメントの宣言です。次の行は、このドキュメントがドキュメント タイプを定義するために filelist.dtd を使用することを示します。コンテンツ。
XML 文書の関連用語について学びましょう:


1.Element (要素):

HTML の要素についてはすでに理解しています。これは HTML 文書を構成する最小単位であり、HTML 文書でも同様です。 XML。要素は、次のように、開始タグと終了タグ、およびその内部のコンテンツを含むタグによって定義されます: ajie


唯一の違いは、HTML ではタグが固定されているのに対し、In ではタグが固定されているということです。 XML、タグは自分で作成する必要があります。


2.タグ(ロゴ)

タグは要素を定義するために使用されます。 XML では、タグはデータを囲むペアで出現する必要があります。識別子の名前は要素の名前と同じです。たとえば、次のような要素:

ajie

ここで、 は識別子です。


3.属性:

属性とは何ですか?この HTML コードを見てください:word。その中でも色はフォントの属性の一つです。

属性は、ロゴの詳細な説明と説明です。ロゴには、フォント属性やサイズなどの複数の属性を含めることができます。 XML の属性は HTML の属性と同じです。各属性には独自の名前と値があります。属性は識別子の一部です。例:

ajie

XML の属性も使用せず、属性をサブ要素に変更することをお勧めします。上記のコードは次のように変更できます:

ajie

女性



その理由は、属性を展開して操作するのが難しいためです。プログラム。


4.宣言

すべての XML ドキュメントの最初の行には、XML 宣言があります。この宣言は、この文書が XML 文書であること、およびこの文書がどの XML バージョン仕様に従っていることを示します。 XML 宣言ステートメントは次のようになります。




5.DTD (Document Type Definition)

DTD は、XML ドキュメント内の要素、属性、および要素間の関係を定義するために使用されます。 。

DTDファイルを通じてXML文書の構造が正しいかどうかを確認できます。ただし、XML ドキュメントの作成には必ずしも DTD ファイルが必要というわけではありません。 DTD ファイルの詳細な説明は、以下に別途記載します。


6.Well-formed XML (整形式 XML)

XML 構文規則に従い、XML 仕様に準拠した文書を「整形式」と呼びます。すべてのマークアップが XML 仕様に厳密に従っている場合、XML ドキュメントを定義するために必ずしも DTD ファイルは必要ありません。

整形式のドキュメントは、次のような XML 宣言で始まる必要があります。

ここで次のように記述する必要があります。文書は現在 1.0 に準拠しています。第 2 に、文書が「独立」していることを示し、文書内の ID が有効であるかどうかを検証するために DTD ファイルを必要としません。第 3 に、言語を示す必要があります。ドキュメントで使用されるエンコーディング。デフォルトは UTF-8 です。中国語を使用する場合は、GB2312 に設定する必要があります。

整形式の XML ドキュメントにはルート要素が必要です。これは、宣言の直後に作成される最初の要素であり、他の要素はこのルート要素の子要素であり、ルート要素のグループに属します。

整形式の XML ドキュメントのコンテンツは、作成時に XML 構文に準拠する必要があります。 (XML 構文については次の章で詳しく説明します)


7. Valid XML (有効な XML)

XML 構文規則に従い、対応する DTD ファイルの仕様に準拠した XML 文書を有効な XML 文書と呼びます。 「整形式 XML」と「有効な
XML」を比較することに注意してください。これらの最大の違いは、一方は XML 仕様に完全に準拠しており、もう一方は独自の「文書型定義 (DTD)」を持っていることです。

XML ドキュメントとその DTD ファイルを比較および分析して、DTD ルールに準拠しているかどうかを確認するプロセスは、検証と呼ばれます。このプロセスは通常、パーサーと呼ばれるソフトウェアによって処理されます。

有効な XML ドキュメントは、次のような XML 宣言で始まる必要もあります。



上記の例とは異なります。 , スタンドアロン (独立) 属性では、対応する DTD で使用する必要があるため、ここで「no」が設定されます。DTD ファイルは次のように定義されます:



その中で:

"!DOCTYPE" は DOCTYPE を定義することを意味します;

"type-of-doc" は、ユーザーが定義したドキュメント タイプの名前です。通常は、 DTD ファイル名と同じです。

2 つのパラメータ「SYSTEM/PUBLIC」のうち 1 つだけを使用します。 SYSTEM はドキュメントで使用されるプライベート DTD ファイルの URL を指し、PUBLIC はドキュメントで使用されるパブリック DTD ファイルの URL を指します。

「dtd-name」は、DTD ファイルの URL と名前です。すべての DTD ファイルには「.dtd」という接尾辞が付いています。

引き続き上記の例を使用します。次のように記述する必要があります:





上記は XML 用語の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) をご覧ください。



このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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 データのマージと重複排除 Python を使用した XML データのマージと重複排除 Aug 07, 2023 am 11:33 AM

Python を使用した XML データのマージと重複排除 XML (eXtensibleMarkupLanguage) は、データの保存と送信に使用されるマークアップ言語です。 XML データを処理するとき、複数の XML ファイルを 1 つにマージしたり、重複データを削除したりする必要がある場合があります。この記事では、Python を使用して XML データのマージと重複排除を実装する方法と、対応するコード例を紹介します。 1. XML データのマージ 複数の XML ファイルがある場合、それらをマージする必要があります。

Python を使用した XML データのフィルタリングと並べ替え Python を使用した XML データのフィルタリングと並べ替え Aug 07, 2023 pm 04:17 PM

Python を使用した XML データのフィルタリングと並べ替えの実装 はじめに: XML は、データをタグと属性の形式で保存する、一般的に使用されるデータ交換形式です。 XML データを処理するとき、多くの場合、データのフィルタリングと並べ替えが必要になります。 Python には、XML データを処理するための便利なツールとライブラリが多数用意されています。この記事では、Python を使用して XML データをフィルタリングおよび並べ替える方法を紹介します。 XML ファイルの読み取り 始める前に、XML ファイルを読み取る必要があります。 Python には XML 処理ライブラリが多数ありますが、

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

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

PHP を使用して XML データをデータベースにインポートする PHP を使用して XML データをデータベースにインポートする Aug 07, 2023 am 09:58 AM

PHP を使用した XML データのデータベースへのインポート はじめに: 開発中、さらなる処理や分析のために外部データをデータベースにインポートする必要がよくあります。一般的に使用されるデータ交換形式として、XML は構造化データの保存と送信によく使用されます。この記事では、PHP を使用して XML データをデータベースにインポートする方法を紹介します。ステップ 1: XML ファイルを解析する まず、XML ファイルを解析し、必要なデータを抽出する必要があります。 PHP には XML を解析するためのいくつかの方法が用意されており、最も一般的に使用されるのは Simple を使用する方法です。

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. 特殊文字と

See all articles