]"); 这将为我提供标签、数据和结束标签。 完成此操作后,我将确定它是什么类型的标签并-6ren">
gpt4 book ai didi

java - 解析包含文件的字符串时出现问题

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

我有一个我自己解析的文件。每次我发现“<”或“>”时,我都会像这样分割字符串:

xml = file.split("[<>]"); 

这将为我提供标签、数据和结束标签。

完成此操作后,我将确定它是什么类型的标签并以不同的方式处理它。如果它是项目标签,则它具有描述。像这样:

<description>
<![CDATA[
<img width="460" height="259" src="http://www.cbc.ca/gfx/images/news/topstories/2012/03/28/hi-parliament-stop-852-7931-6col.jpg"><br/><p>Finance Minister Jim Flaherty's budget will take the shine off what critics call MPs' gold-plated pensions, reports Greg Weston for CBC News.</p>
]]>
</description>

这里的问题是它会在所有“<”和“>”上分开,因此我正在寻找的描述部分会丢失。

我如何绕过我正在搜索的描述和可能的其他标签,其中包含多个我不关心的“<”和“>”? (那些不围绕开始标签和结束标签的标签?

最佳答案

如果您想学习如何编写一个好的 XML 解析器,那么为什么不看一些 open source XML parsers ?阅读来源,卢克!

关于java - 解析包含文件的字符串时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9919682/

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