gpt4 book ai didi

Swift XMLParser 无法解析整个字符串

转载 作者:行者123 更新时间:2023-11-28 13:35:12 28 4
gpt4 key购买 nike

<分区>

我试图用 let contentString = "<p>abcdefg</p><p>hijklmn</p><p>123456</p>" 解析一个 XMLParser ,它是 html 标签。
当我在 XMLParserDelegate 方法中打印 elementName 和标签之间的内容时,只打印了第一个标签 (p, abcdefg)

let contentString = "<p>abcdefg</p><p>hijklmn</p><p>123456</p>"
if let data = contentString.data(using: .utf8) {
let parser = XMLParser(data: data)
parser.parse()
}

XMLParserDelegate 方法

func parser(_ parser: XMLParser, didStartElement elementName: String, namespaceURI: String?, qualifiedName qName: String?, attributes attributeDict: [String : String] = [:]) {
print(elementName)
}

func parser(_ parser: XMLParser, foundCharacters string: String) {
print(string)
}

console log
p
abcdefg

我不知道为什么解析器在第一个标签(p)处停止解析

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com