local computed variables
func parseElement(name: String, text: String) {
if name == "trk" {
let t = text.trimmingCharacters(in: .whitespaces) // process element
} else if name == "ele" {
let elevationText = text.trimmingCharacters(in: .whitespaces)
guard let elevation = Int(elevationText) else { return }
} else {
// no need to trim text
}
}func parseElement(name: String, text: String) {
let trimmed = text.trimmingCharacters(in: .whitespaces)
if name == "trk" {
let t = trimmed
// process element
} else if name == "ele" {
guard let elevation = Int(trimmed) else { return }
} else {
// no need to trim text
}
}Last updated