Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SAX解析器不能很好地处理HTML片段_Java_Html_Xml_Saxparser - Fatal编程技术网

Java SAX解析器不能很好地处理HTML片段

Java SAX解析器不能很好地处理HTML片段,java,html,xml,saxparser,Java,Html,Xml,Saxparser,我有一些HTML信息存储在不同的地方,作为XML文件中字符值的一部分。我有个问题发生在哪里 2 &lt;= BFE &lt; 3 返回为 2 < = BFE < 3 2 < =BFE < 3. 我需要A)不转换HTML代码,B)将其作为一个字符串处理。A)你不能,这就是xml解析的工作方式 B) 这是SAX解析101:您需要在相关的开始和结束元素调用之间累积多个characters()调用。我组合了字符流,因为我们使用REST API,我可以很好地处理转换

我有一些HTML信息存储在不同的地方,作为XML文件中字符值的一部分。我有个问题发生在哪里

2 &lt;= BFE &lt; 3
返回为

2 
<
= BFE 
<
 3
2
<
=BFE
<
3.
我需要A)不转换HTML代码,B)将其作为一个字符串处理。

A)你不能,这就是xml解析的工作方式


B) 这是SAX解析101:您需要在相关的开始和结束元素调用之间累积多个
characters()
调用。

我组合了字符流,因为我们使用REST API,我可以很好地处理转换回HTML的过程。只是想知道,将for循环附加到stringbuilder,还是将新字符串(char[],start,end)附加到stringbuilder更有效?@FaultyJuggler-为什么不直接使用
stringbuilder.append(char[],int,int)
?没有意识到这是一个选项(我主要是一名C程序员)是最有效的吗(过程而非代码方面)@FaultyJuggler-我建议阅读javadoc中关于StringBuilder的各种方法来了解这一点。