【XMLのまとめ編】
前言:
ASPからNETの学习はXMLの学习まで、感じは1つの新しい环境に着いて、それは私を1つの柔软な世界に连れて行って、今日小编はみんなを连れていっしょにXMLの関连する知识の点を総括して、私达に更にXMLを理解させます.
コア:
一、定義
XML、(Extensible Markup Language)拡張性タグ言語は、まずタグ言語を理解する:主にC#,C+.......とは異なるプログラミング言語であり、自身には何の動作や行為もなく、拡張性があり、XMLの柔軟性を説明している.XMLはデータロジックと表示ロジックを分離し、ロジックデータの提供だけを担当し、どのように表示するかに関心がない.
二、特徴
1.良好な形式を持つ:ペアになる
2.検証メカニズムがある
DTD:
XMLドキュメントのタグを定義および検証するための専用ファイル
XML.Schema
XML構文で記述します.複数のSchemaはXMLネームスペースを複合的に使用でき、要素の内容と属性値のデータ型を詳細に定義できます.
3.柔軟なWeb応用
データと表示は別々に設計されており、XMLデータファイルは純粋なデータファイルであり、データソースとして使用することができる.(HTMLはデータの外観を記述し、XMLはデータそのものを記述し、テキスト化された小型データベース表現言語である)
4.豊富な表示スタイル
方法:
XMLデータ定義印刷、表示レイアウト情報は主に3種類あります.
CSSでレイアウト情報の印刷と表示を定義する
XSLTをHTMLに変換して表示・印刷する
XSLTでXSLのFOに変換して表示・印刷する
注記:XSLT:eXtensibe Stylesheet Language
FO:Formatter Object
5.電子データ交換(EDI)のフォーマット
インターネットのデータ交換のために設計されています
6.便利なデータ処理
XMLはテキスト形式で記述されており、各種プラットフォーム環境に適したデータ交換により、コンピュータが簡単に資料を記憶し、読み取ることができ、データ構造が正確であることを確保している.
7.オブジェクト向けのプロパティ:
XMLのファイルはツリー構造であり,属性もあり,オブジェクト方式の格納を体現している.
8.更新の選択
ローカルの小範囲の更新は、新しいデータの追加と既存のデータの変更を許可し、追加された情報は存在するページに流入することができ、ブラウザが新しいページを送信する必要はありません.
三:文法には、ルート要素 しか含まれません.は、終了フラグ を含む必要がある.開始フラグと終了フラグの名前は同じ でなければなりません.要素は を重ねることができない.すべての属性値には引用符が必要です.単一引用符または複数引用符 <>&3文字、特殊な意味を持つ特殊文字は使用できません.定義済みの文字またはエンティティ参照 を使用します.
四、構造
XMLは主に7つの部分から構成されています.
シーケンスコード、処理命令、ルート要素、要素、属性、CDATAバイト、コメント
1、序言コード
XMLドキュメントの第1部.ドキュメントがXMLドキュメントであることを示すXML宣言、処理命令(ドキュメントをどのように処理するかを決定するためにXML分析プログラムを提供する情報)、およびアーキテクチャ宣言(ドキュメントが有効であるかどうかを検証するために使用されるXMLアーキテクチャを決定する)を含む
2、処理指令
XML分析プログラムを使用して、ドキュメントの処理方法を決定する情報を提供します.
例えば;
3、ルート要素
XMLドキュメントの主要な部分です.ルート要素には、ドキュメントのデータとデータ構造を記述する情報が含まれます.
4.要素
XMLドキュメントの基本構成手段は、XMLドキュメント構造とXMLドキュメントに含まれるデータを表すものである.テキスト、その他の要素、文字参照、または文字データ部分が含まれます.コンテンツのない要素は空の要素で、空の要素の開始タグと終了タグは1つのタグにすることができます.
5.属性
属性は、特定の要素に関連付けられた「名前-値」に対応するXML構造を使用します.
6.CDATAバイト
タグCDATAでは、すべての識別子、エンティティ参照は無視され、XMLプロセッサによって文字データとして扱われる.
ASPからNETの学习はXMLの学习まで、感じは1つの新しい环境に着いて、それは私を1つの柔软な世界に连れて行って、今日小编はみんなを连れていっしょにXMLの関连する知识の点を総括して、私达に更にXMLを理解させます.
コア:
一、定義
XML、(Extensible Markup Language)拡張性タグ言語は、まずタグ言語を理解する:主にC#,C+.......とは異なるプログラミング言語であり、自身には何の動作や行為もなく、拡張性があり、XMLの柔軟性を説明している.XMLはデータロジックと表示ロジックを分離し、ロジックデータの提供だけを担当し、どのように表示するかに関心がない.
二、特徴
1.良好な形式を持つ:ペアになる
2.検証メカニズムがある
DTD:
XMLドキュメントのタグを定義および検証するための専用ファイル
XML.Schema
XML構文で記述します.複数のSchemaはXMLネームスペースを複合的に使用でき、要素の内容と属性値のデータ型を詳細に定義できます.
3.柔軟なWeb応用
データと表示は別々に設計されており、XMLデータファイルは純粋なデータファイルであり、データソースとして使用することができる.(HTMLはデータの外観を記述し、XMLはデータそのものを記述し、テキスト化された小型データベース表現言語である)
4.豊富な表示スタイル
方法:
XMLデータ定義印刷、表示レイアウト情報は主に3種類あります.
CSSでレイアウト情報の印刷と表示を定義する
XSLTをHTMLに変換して表示・印刷する
XSLTでXSLのFOに変換して表示・印刷する
注記:XSLT:eXtensibe Stylesheet Language
FO:Formatter Object
5.電子データ交換(EDI)のフォーマット
インターネットのデータ交換のために設計されています
6.便利なデータ処理
XMLはテキスト形式で記述されており、各種プラットフォーム環境に適したデータ交換により、コンピュータが簡単に資料を記憶し、読み取ることができ、データ構造が正確であることを確保している.
7.オブジェクト向けのプロパティ:
XMLのファイルはツリー構造であり,属性もあり,オブジェクト方式の格納を体現している.
8.更新の選択
ローカルの小範囲の更新は、新しいデータの追加と既存のデータの変更を許可し、追加された情報は存在するページに流入することができ、ブラウザが新しいページを送信する必要はありません.
三:文法
四、構造
XMLは主に7つの部分から構成されています.
シーケンスコード、処理命令、ルート要素、要素、属性、CDATAバイト、コメント
1、序言コード
XMLドキュメントの第1部.ドキュメントがXMLドキュメントであることを示すXML宣言、処理命令(ドキュメントをどのように処理するかを決定するためにXML分析プログラムを提供する情報)、およびアーキテクチャ宣言(ドキュメントが有効であるかどうかを検証するために使用されるXMLアーキテクチャを決定する)を含む
2、処理指令
XML分析プログラムを使用して、ドキュメントの処理方法を決定する情報を提供します.
例えば;
3、ルート要素
XMLドキュメントの主要な部分です.ルート要素には、ドキュメントのデータとデータ構造を記述する情報が含まれます.
…
4.要素
XMLドキュメントの基本構成手段は、XMLドキュメント構造とXMLドキュメントに含まれるデータを表すものである.テキスト、その他の要素、文字参照、または文字データ部分が含まれます.コンテンツのない要素は空の要素で、空の要素の開始タグと終了タグは1つのタグにすることができます.
5.属性
属性は、特定の要素に関連付けられた「名前-値」に対応するXML構造を使用します.
6.CDATAバイト
タグCDATAでは、すべての識別子、エンティティ参照は無視され、XMLプロセッサによって文字データとして扱われる.
“]]>”, 。
7.
“”
、
EditPlus、UltraEdit:
XMLSpy: , XML 。
Stylus Studio: 、 XML。
:
Micorosoft XML Validator: “ ” , 。
Micorosoft XSL Debugger: , 。
:
MicosoftXML Tree Viewer XML
Internet Explorer
.net ,PowerBuilder、JBuilder XML, XML 、 、
:
XML ,DTD XML.Schema !XML.Schema DTD , ! !