static let excludedElements : NSAttributedString.DocumentAttributeKey
static let textEncodingName : NSAttributedString.DocumentAttributeKey
static let prefixSpaces : NSAttributedString.DocumentAttributeKey
Technology
You use these attributes only for writing HTML. excluded
allows control over the tags used. The recognized values in the excluded
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 character
or text
may be used to control the encoding used for generated HTML; character entities are used for characters not representable in the specified encoding. prefix
allows some control over formatting.
あなたはこれらの属性をHTMLを書くことに対してのみ使用します。excluded
は、使われるタグそれら全てに対する制御を可能にします。excluded
配列において認識される値は、(大文字小文字等非考慮)HTMLタグ、加えてDOCTYPE(doctypeて宣言を表している)とXML(XML宣言を表している)です。初期状態では、この属性が存在しないならば、除外される要素はHTML 4において推奨されないもの(APPLET, BASEFONT, CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE, そして U)に加えてXMLです。XMLがリスト上にあるならば、HTML形式が使われます;XMLがリスト上にないならば、XHTML形式が使われ、そこには違いがあります。character
またはtext
のどちらかが、生成されたHTMLに対して使われるエンコーディングを制御するために使われるかもしれません; 文字実体が、その指定されたエンコーディングにおいて表現可能でない文字に対して使われます。prefix
は、書式設定に関してある制御を可能にします。
static let excludedElements : NSAttributedString.DocumentAttributeKey
static let textEncodingName : NSAttributedString.DocumentAttributeKey
static let prefixSpaces : NSAttributedString.DocumentAttributeKey