–
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
本
|