func nodes(forXPath : String) -> [XMLNode]
func objects(forXQuery : String, constants: [String : Any]?) -> [Any]
var xPath : String?
Availability 有効性
Technology
func objects(forXQuery xquery: String
) throws -> [Any]
xquery
A string that expresses an XQuery query. ある文字列、それはXQueryクエリを表現します。
error
The receiver acts as the context item for the query (“.”). If the receiver has been changed after parsing to have multiple adjacent text nodes, you should invoke the NSXMLElement
method normalize
(with an argument of false
) to coalesce the text nodes before querying .This convenience method invokes objects(for
with nil
for the constants
dictionary.
レシーバはクエリに対する前後関係項目として振る舞います(“.”)。レシーバが構文解析のあと変化して複数の近接テキストノードを持つならば、あなたはNSXMLElement
のメソッドnormalize
を(false
の引数で)発動してそれらテキストノードをクエリの前に結合すべきです。この便宜メソッドはobjects(for
を、nil
をconstants
辞書に対して使って発動します。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns a nonoptional result and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドは非オプショナルの結果を返します、そしてthrows
キーワードで印されて失敗の場合にそれがエラーをスローすることを指し示します。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
func nodes(forXPath : String) -> [XMLNode]
func objects(forXQuery : String, constants: [String : Any]?) -> [Any]
var xPath : String?