Я хочу десериализовать последовательность группы тегов с помощью SWXMLHash.
Я попробовал следующий (пример) код:
struct Location: XMLIndexerDeserializable {
let lon : Double
let lat : Double?
static func deserialize(_ node: XMLIndexer) throws -> Location {
return try Location(
lat: node["lat"].value(),
lon: node["lon"].value()
)
}
}
struct Place: XMLIndexerDeserializable {
let name : String
let locations : [Location]?
static func deserialize(_ node: XMLIndexer) throws -> Place {
return try Place(
name: node["name"].value(),
locations: node.value()
)
}
}
Получил сообщение об ошибке этого узла. недействительно