NSExcludedElementsDocumentAttribute
NSTextEncodingNameDocumentAttribute
NSPrefixSpacesDocumentAttribute
Technology
You use these attributes only for writing HTML. NSExcluded
allows control over the tags used. The recognized values in the NSExcluded
array are (case-insensitive) HTML tags, plus DOCTYPE (representing a doctype declaration) and XML (representing an XML declaration). By default, if this attribute is not present, the excluded elements will be those deprecated in HTML 4 (APPLET, BASEFONT, CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE, and U) plus XML. If XML is on the list, HTML forms are used; if XML is not on the list, XHTML forms are used where there is a distinction. Either NSCharacter
or NSText
may be used to control the encoding used for generated HTML; character entities are used for characters not representable in the specified encoding. NSPrefix
allows some control over formatting.
あなたはこれらの属性をHTMLを書くことに対してのみ使用します。NSExcluded
は、使われるタグそれら全てに対する制御を可能にします。NSExcluded
配列において認識される値は、(大文字小文字等非考慮)HTMLタグ、加えてDOCTYPE(doctypeて宣言を表している)とXML(XML宣言を表している)です。初期状態では、この属性が存在しないならば、除外される要素はHTML 4において推奨されないもの(APPLET, BASEFONT, CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE, そして U)に加えてXMLです。XMLがリスト上にあるならば、HTML形式が使われます;XMLがリスト上にないならば、XHTML形式が使われ、そこには違いがあります。NSCharacter
またはNSText
のどちらかが、生成されたHTMLに対して使われるエンコーディングを制御するために使われるかもしれません; 文字実体が、その指定されたエンコーディングにおいて表現可能でない文字に対して使われます。NSPrefix
は、書式設定に関してある制御を可能にします。
NSExcludedElementsDocumentAttribute
NSTextEncodingNameDocumentAttribute
NSPrefixSpacesDocumentAttribute