在Java中解析XML&符号

The*_*Boy 1 php java xml

我下载了一个XML文件,我使用PHP生成,看起来与此类似

<?xml version="1.0" encoding="utf-8" ?> 
<customersXML> 
   ...
   <customer id="12" name="Me+%26+My+Brother" swid="1" /> 
   ...
</customersXML> 
Run Code Online (Sandbox Code Playgroud)

现在我需要用Java解析它,但在此之前我使用了URL-Decode,因此XML就变成了这个

<?xml version="1.0" encoding="utf-8" ?> 
<customersXML> 
   ...
   <customer id="12" name="Me & My Brother" swid="1" /> 
   ...
</customersXML> 
Run Code Online (Sandbox Code Playgroud)

但是当我使用SAX解析XML文件时,我遇到了"&"的问题.我怎么能绕过这个?

Fem*_*ref 5

&符号是xml中的特殊字符(O'reilly Xml:Entities:Handling Special Content),需要进行编码.&amp;在发送之前将其替换.