特殊な属性  

XML では一部の属性が重要です。

xml:space
  • xml:space 属性は、指定された要素内の空白スペースが重要であるかどうかを XML アプリケーションに伝えます。

    <!ATTLIST element_name xml:space (default|preserve)
      default_decl>
    <!ATTLIST element_name xml:space (default) #FIXED 'default' >
    <!ATTLIST element_name xml:space (preserve) #FIXED 'preserve' >
  • xml:lang
  • ドキュメントの作成者は、xml:lang 属性を使用すると、要素の文字コンテンツ用の人間の言語を指定できます。有効な XML ドキュメントで使用された場合、ドキュメントタイプの定義には、xml:lang 属性名を使用した属性タイプの宣言が含まれている必要があります。XML での言語サポートの説明については、第 5 章を参照してください。