gpt4 book ai didi

objective-c - 操作 HTML

转载 作者:行者123 更新时间:2023-12-03 16:51:35 29 4
gpt4 key购买 nike

我需要读取 HTML 文件并在其中搜索一些标签。根据结果​​,需要删除一些标签,更改其他标签,并可能细化一些属性 - 然后将文件写回。

NSXMLDocument 是正确的选择吗?我认为在这种情况下并不真正需要解析器,它甚至可能意味着更多的工作。而且我不想触及整个文件,我所需要做的就是将文件加载到内存中,更改一些内容,然后再次保存。

请注意,我将处理 HTML,而不是 XHTML。这可能是 NSXMLDocument 的问题吗?也许一些不匹配的标签或未关闭的标签可能会使其停止工作。

最佳答案

NSXMLDocument 是正确的选择。这样你就可以使用 Xpath/Xquery 来查找你想要的标签。糟糕的 HTML 可能是一个问题,但你可以设置 NSXMLDocumentTidyHTML 并且应该没问题,除非它真的很糟糕。

关于objective-c - 操作 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6125269/

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