Как я могу анализировать HTML с помощью SwiftSoup или любой другой библиотеки?
let html = "<h2>h2</h2><p>p<strong>pp</strong>p</p><p><iframe width="500" height="281" src="https://www.youtube.com/embed/AdCjRqFYEMc?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></p>
<p>bbbb<br/>\n<a href=\"https://store.shopping.yahoo.co.jp/oneonselect/tokai-00018.html\" target=\"_blank\" rel=\"nofollow noopener\">https://store.shopping.yahoo.co.jp/oneonselect/tokai-00018.html</a></p>"
Я хотел бы проанализировать этот вид HTML и получить каждый элемент и обработку ветви для каждого тега p, h2, a, iframe.
for elememnt in (all elements){
if (which has p) {
if (iframe exists) {
...
} else {
...
} if (strong exists){
...
}
} else if (h2 exists) {
...
} else if (a exists) {
...
}
}
Как я могу это сделать?