クレイジー XML 学習ノート (2)---------------フォーマット要件
–
Documentation Statement–Element
–の構文 属性
– コメント –
CDATAエリア、特殊文字–
処理命令Xml
宣言最も簡単な宣言
Encodingプロパティ: 指定されていない場合、デフォルトはUTF-8ですencoding
共通文字セット
簡体字中国語:GBKまたはGB2312
繁体字中国語
<中国>中国>
エラーの理由は次のとおりです:
エンコードエラー
文字にデコードされました
xml
ドキュメント
新しいものは
.txtドキュメントです保存されたものは.xml UTF-8です
デフォルトのエンコーディング
ANSI
|
ハードディスクに書き込みバイナリコードにエンコード
00 11
ディスクファイル
スタンドアロン:ドキュメントが他のリソースを参照する必要があるかどうかを指定します、属性値は次のみです: yes または no Yes: 独立した No :独立していません XML ファイルは、実際には HTML ファイルと同じようにテキスト ファイルです。 XML ファイルを作成するための最も一般的なツールは HTML と同じ「メモ帳」であることは、誰でもすぐに理解できるでしょう。 「Notepad」以外にも、XML Notepad、XML Pro、CLIPなどの便利なツールももちろんあります! XMLエディタ等 これらのツールの大きな特徴は、作成したXMLファイルがXMLの仕様に準拠しているかどうかをチェックできることです。ただし、これらのツールは現在英語でのみ利用可能であり、支払いが必要です。 もちろん、FrontPage や DreamWeaver などのツールは引き続き使用できますが、あまり使いにくいです。 XML が徐々に普及してきているので、近い将来、XML ファイルを作成するための非常に便利なツールが登場すると思います。
これは、編集後、.xml 拡張子が付いたファイルとして保存します。 。このファイルは、ファイル プリアンブル (プロローグ) とファイル本体の 2 つの主要な部分に分割できます。 このファイルの最初の行は、ファイルのプリアンブルです。この行は XML ファイルで宣言する必要があり、主に XML パーサーに動作方法を指示するものであり、XML ファイルの最初の行に配置する必要があります。 ファイルの残りの部分はファイル本体に属し、XML ファイルのコンテンツ情報がここに格納されます。 ファイルの本体は、開始 まず、XML ファイルの最初の行は、そのファイルが XML ファイルであることと、そのファイルが使用する XML 仕様のバージョンを宣言する必要があります。ファイルの前に他の要素やコメントを置くことはできません。 タグ間には重複する領域があり、XML では厳密にマークが交互に入るような方法で書くことは禁止されています。マークは規則的な順序で表示されなければなりません。
Xml 要素の基本ルール 要素はxmldocumentの基本単位であり、xmldocumentは1つです1 層ごとにネストされた要素で構成されます。 xml ドキュメント全体はルート要素 、 から始まります。ルート要素には複数のサブ要素 、 が含まれており、各サブ要素には複数のサブ要素 、 を含めることができるため、xml ドキュメントが形成されます。 Xml タグの構文: 1、Xml タグは 2 つのカテゴリに分類されます: 単一タグ: ; 中国/> 二重タグ: <中国>中国> 2、xml タグの要件: 1、タグ名はできます文字 (西欧以外の文字を含む)、数字、アンダースコア(_)、アンダースコア(-)、コロン(:)、ピリオド(.)を使用して、を形成しますが、数字、ダッシュ、ピリオドで始めることはできません。 2、タグ名には <、>、、、$ およびその他の記号 3、タグ名には英語のコロン (: ) 、名前空間を使用している場合を除きます。 4。タグ名は、xml、XML などの大文字と小文字の組み合わせで始めることはできません。 5。タグ名にはスペースを含めることはできません。 6、タグ名は大文字と小文字が区別されます 3、xml タグのネストされたサブ要素: xml では、要素が適切にネストされている限り、サブ要素を深くネストできます。. 要素と xml 要素は複数の要素でネストできます。名前のサブ要素 と が順番に並んでいます。 最初の: <海淀/ > “ <朝陽> 朝陽> > 北京> 中国> 2 番目のxml: < ; 中国> < 北京> < 朝陽>朝陽> /中国> 4. 空の要素: 空の要素はサブ要素 を受け入れることができず、 は文字列コンテンツを受け入れることができません。 3 番目の xml: 要素は属性を受け入れることができ、複数の属性を受け入れることができます :スペースも文字であることに注意してください。 5、字符数据 Struts2开发详解
对于XML标签中出现的所有空格和换行,XML解析程序都会当作标签内容进行处理 如果文本字符中包含了一些特殊的字符,例如<和&由于这些字符都有特殊的含义,因此直接在xml文档中使用该字符串将引起文档的混乱。 <表达式>
<比较符>1+3<6比较符> 表达式>
代表的是文本字符串中包含了特殊的字符
有以下两种方法解决: 1、 使用实体引用:用另一个特殊符号代替这些特殊符号 2、使用CDATA标记:将整个文档定义成字符串。 1、 使用实体引用
<表达式> <比较符>1+3&<6比较符> 表达式> 上面的红色的<产生了干扰
解决如下:
<表达式> <比较符>1+3<6比较符> Expression> 2, CDATA を使用して、特殊タグ CDATA , の下にある をマークします。 、さらに効果的な要素単純な文字列として扱われます。実体参照もその効果を失い、直接テキストになります。 CDATAの構文形式は次のとおりです: テキストコンテンツ]]> < ;?xml バージョン="1.0 " エンコーディング="UTF-8"?> <式> L 1+3 & lt; ]] & gt; & lt;/ & & gt; & lt;/ 注: xml 以来 ドキュメントはCDATA タグのコンテンツをまったく解析しません。そのため、あらゆるコンテンツを CDATA 内に配置でき、コンテンツが間違うことはありません。 1、コメントこの説明文を注記と呼びます。 Xmlのドキュメントコメントはhtmlと全く同じです。 Xml コメントの構文形式は次のとおりです: Xml コメントには要素とタグを含めることができます。 注: 1、 Xml コメントをタグ本体に配置することはできません。 2、 xmlドキュメント宣言の前にxml ドキュメントを置かないでくださいxmlドキュメント宣言は常に最初の行にあります 3、 コメントでは二重アンダースコアを使用しないでください(--) …..2、処理命令 処理命令。PI(処理命令)と呼ばれます。処理命令は、XML ドキュメント コンテンツを解析する方法を解析エンジンに指示するために使用されます。 処理命令は、xmlドキュメントを処理するアプリケーションに情報を提供し、プロセッサにドキュメントの処理方法を伝えるために使用されます。完全な xml 文書処理プログラム, は、xml 文書, の処理命令を読み取り、それに応じて処理,するか、処理命令に従って次のプログラムに渡すことができます。 xmlattributes の形式 特徴: 1、 xml 要素の属性には属性値 が必要であり、属性値は引用符で囲む必要があります。 2、同じxml要素に同じ名前の複数の属性を持つことはできません 3、 Xml要素内の複数の属性間に順序はありません。 たとえば、このbook自体には属性isbn book_nameprice があり、次に
Xml にはルート要素が必要です。 Xmlドキュメントの全体構造 1、 ルート要素が必要です ( 1つだけあります) 2、 要素は終了する必要があります合理的 3、 要素は合理的にネストされている必要があります 4、 要素の属性には属性値が必要です 上記の条件が満たされない限り、それは不十分ですフォーマットされたxmlドキュメント 上記の条件が満たされる限り、それは適切にフォーマットされたxmlドキュメント であり、dtdまたは スキーマに準拠しており、有効なxmlですドキュメント。 Xmlドキュメントは、DOM(Document Object Model)ツリー に変換できる標準構造化ドキュメントであり、そのルートノードはDOMツリーのルートノードに対応します。 rreee
本
|

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











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

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

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

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

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

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

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

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