XML構文2024 年の最新の入門チュートリアル。このコースでは すべてのXML要素は、終了タグを持っている必要があります,XMLタグは大文字と小文字が区別されます,XMLは正しく入れ子にする必要があります,XML文書は、ルート要素を持っている必要があります,XMLの属性値は引用符で囲む必要があります,実体参照,でのXMLコメント,XMLでは、スペースが確保されます,XMLは、LF改行に格納されています, について学習できます。
XML構文規則はシンプルで非常に論理的です。 これらのルールは覚えやすく、非常に使いやすいです。
HTMLでは、いくつかの要素は終了タグを持っていません:
XMLでは、終了タグが違法である省略します。 すべての要素は終了タグを持っている必要があります。
注:上記の例からは、XML宣言は、タブを閉じていなかったことに気づいたかもしれません。これはエラーではありません。 宣言は、それが終了タグを持っていない、XML文書自体の一部ではありません。
XMLタグは大文字と小文字が区別されます。 タグ<レター>タグ、<文字>が異なっています。
あなたはオープンタグと終了タグを記述するために、同じケースを使用する必要があります。
注:開始タグと終了タグは、一般的に、開始タグと終了タグと呼ばれます。あなたはどのような用語が好きかどうかは、その概念は同じです。
HTMLでは、あなたは、多くの場合、参照正しくネストされていない要素は、以下のとおりです。
XMLでは、すべての要素が適切に互いに内にネストする必要があります。
上記の例では、正しい意味がネストされている:オープンするため、<私>要素内の<B>要素、それは<b>の要素に閉鎖されなければなりません。
要素を持っている必要があり、XMLドキュメントは、他のすべての要素の親です。この要素はルート要素と呼ばれています。
HTMLと同様に、XML要素は、(名前/値のペア)の属性を持つことができます。
XMLでは、XMLの属性値は引用符で囲む必要があります。
以下の2つのXML文書を検討してください。 第1は、第二のが正しい、間違っています:
最初の文書でのエラーは、プロパティ要素が引用されていない日付に注意してください、です。
XMLでは、いくつかの文字は特別な意味を持っています。
あなたはXML要素の文字を "<"に置く場合は、パーサーは新しい要素の始まりとしてそれを使用するので、エラーが発生します。
これは、XMLエラーが生成されます。
このエラーを回避するには、代わりに"<"文字の実体参照を使用してください:
XMLでは、5事前に定義された実体参照があります。
< | < | less than |
> | > | greater than |
& | & | ampersand |
' | ' | apostrophe |
" | " | quotation mark |
注:XMLでは、文字のみ"<"と"&"確かに違法です。大なり記号は有効ですが、実体参照を使用する代わりに、それは良い習慣です。
XML構文でコメントを書いて、HTML構文は非常に似ています。
<! - これはコメントです - >
1に、複数の連続する空白文字を(マージされた)カットしますHTML:
HTML: | Hello Tove |
Output: | Hello Tove |
XMLでは、文書のスペースは削除されません。
キャリッジリターン(CR)とラインフィード(LF):Windowsアプリケーションでは、新しい行は、通常の文字の組を格納するために使用されます。
UNIXおよびMac OSXでは、新しい行を格納するためにLFを使用します。
古いMacのシステムでは、新しい行を格納するためにCRを使用しています。
XMLは、LF改行に格納されています。