解析xml java时发生异常

解析xml java时发生异常,java,xml,string,character-encoding,escaping,Java,Xml,String,Character Encoding,Escaping,我正在尝试使用DocumentBuilder解析内容 <html> <head> <meta charset="utf-8" /> <title>Test</title> </head> <body> <img height="" src="google.gif?<>" /> </body> </html> 试验 " /> 我在解析时遇到一个异常,src不能包

我正在尝试使用DocumentBuilder解析内容

<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
</head>
<body>
<img height="" src="google.gif?<>" />
</body>
</html>

试验
" />
我在解析时遇到一个异常,src不能包含这些符号
是XML中用于标记的预定义实体。您必须使用特殊符号。有关详细信息,请阅读

  • 用于
  • 对于
    这些符号
    是用于XML标记的预定义实体。您必须使用特殊符号。有关详细信息,请阅读

    • 用于

    • 对于
      这对于xml编码非常有用。xml解析器在那里解析xml。此输入不是xml。您必须修复它。这对于xml编码非常有用。xml解析器在那里解析xml。此输入不是xml。您必须修复它。我想用<;和>;进行解析;我正在检索上述html在数据库中以字符串格式。现在,当我尝试使用documentbuilder解析它时,我得到了src无法包含的异常,如果我将其替换为aboce所述字符,我会得到以下异常org.xml.sax.SAXParseException:prolog中不允许引用。我想用<;>;解析,我正在检索上述内容来自数据库的字符串格式的html。现在,当我尝试使用documentbuilder解析它时,我得到了src无法包含的异常,如果我将其替换为aboce所述的字符,我会得到以下异常org.xml.sax.SAXParseException:prolog中不允许引用。
      
      <img height="" src="google.gif?&lt;&gt;" />