Instance Method インスタンスメソッド

object(byApplyingXSLTString:arguments:)

Applies the XSLT pattern rules and templates (specified as a string) to the receiver and returns a document object containing transformed XML or HTML markup. XSLTパターン規則とテンプレート(文字列として指定される)をレシーバに適用します、そして変換されたXMLまたはHTMLマークアップを含むある書類オブジェクトを返します。

Declaration 宣言

func object(byApplyingXSLTString xslt: String, 
  arguments: [String : String]?) throws -> Any

Parameters パラメータ

xslt

A string object containing the XSLT pattern rules and templates. XSLTパターン規則とテンプレートを含んでいるある文字列オブジェクト。

arguments

A dictionary containing NSString key-value pairs that are passed as runtime parameters to the XSLT processor. Pass in nil if you have no parameters to pass. NSStringキー値ペアを含んでいるある辞書、それは実行時パラメータとしてXSLTプロセッサに渡されます。nilを渡してください、もし渡すパラメータをあなたが持たないならば。

error

If an error occurs, indirectly returns an NSError object encapsulating error or warning messages generated by XSLT processing. エラーが発生するならば、間接的にNSErrorオブジェクトを返します、XSLT処理によって生成されたエラーまたは警告をカプセル化しています。

Return Value 戻り値

Depending on intended output, the method returns an NSXMLDocument object or an NSData data containing transformed XML or HTML markup. If the message is supposed to create plain text or RTF, then an NSData object is returned, otherwise an XML document object. 意図される出力に依存して、メソッドはあるNSXMLDocumentオブジェクトまたはあるNSDataデータを返します、変換されたXMLまたはHTMLマークアップを含んでいます。メッセージがプレーンテキストまたはRTFを作成することになっているならば、そのときNSDataオブジェクトが返されます、そうでなければあるXML書類オブジェクト。 The method returns nil if XSLT processing did not succeed.

Discussion 議論

See Also 参照

Transforming a Document Using XSLT ある書類をXSLTを使って変換する