gpt4 book ai didi

java - 萨克斯 : trouble with parsing mixed content text

转载 作者:行者123 更新时间:2023-11-29 06:11:38 25 4
gpt4 key购买 nike

我在处理 xml 文件的一部分时遇到问题。我正在用 sax 和 java 解析它。
我无法获取文本的所有部分(文本开头、文本中间、文本结尾)。

<sometag type="aType">  
beginning of the text
<anothertag type="anotherType" target="aTarget">middle of the text</anothertag>
end of the text
</sometag>

最佳答案

每个人都搞砸了 ContentHandler characters 方法的实现,因为它完全不直观。诀窍在于,对于单个元素文本节点,可以多次调用 characters 方法,您必须在缓冲区中累积传入的片段。 See the Java tutorial on SAX.对于混合内容,您必须在 startElement 和 endElement 处从缓冲区中获取文本。

如果这不能回答您的问题,请向我们展示一些代码。

关于java - 萨克斯 : trouble with parsing mixed content text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6584894/

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