Анализ всех файлов XML в папке с помощью XMLMapper и AlamoFire 5

Я могу получить и проанализировать XML-файл в удаленном каталоге с помощью Alamofire 5 и XMLMapper:

let request = AF.request("https://raw.githubusercontent.com/myUsername/myProject/main/BOOK001.XML", method: .get)
          .validate(statusCode: 200..<300)

      request.responseString { response in
          switch response.result {
              case let .success(xml):
                  let bookXML = Book(XMLString: xml)
                print(bookXML?.name)
              case let .failure(error):
                  print(error)
          }
      }

Все идет нормально. Теперь я хотел бы создать сортируемый список SwiftUI всех 2000–3000 XML-файлов в удаленном каталоге. И я хотел бы иметь возможность искать и сортировать индекс для определенных значений, содержащихся в XML.

Какой самый практичный способ добиться этого?

0 ответов

Другие вопросы по тегам