<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1126" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=178020319-04122002><FONT face=Arial size=2>I have the following 
XML document in a file called "foo.xml":</FONT></SPAN></DIV>
<DIV><SPAN class=178020319-04122002><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=178020319-04122002><FONT color=#008080 size=1><FONT face=Arial 
color=#000000 size=2><SPAN class=178020319-04122002><FONT face=Arial 
color=#000000 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?xml 
version="1.0" encoding="UTF-8"?&gt;</FONT></DIV>
<DIV>
<DIV><SPAN class=178020319-04122002><FONT face=Arial color=#000000 size=2><SPAN 
class=178020319-04122002><FONT color=#008080 size=1><FONT face=Arial 
color=#000000 size=2><SPAN class=178020319-04122002><FONT face=Arial 
color=#000000 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</FONT></SPAN></FONT></FONT></SPAN>&lt;a&gt;</FONT></SPAN></DIV>
<DIV><SPAN class=178020319-04122002><FONT face=Arial color=#000000 
size=2>&nbsp;&nbsp;<SPAN class=178020319-04122002><FONT color=#008080 
size=1><FONT face=Arial color=#000000 size=2><SPAN 
class=178020319-04122002><FONT face=Arial color=#000000 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</FONT></SPAN></FONT></FONT></SPAN>&lt;b 
y="/a?b=c&amp;d=f"&gt;a&lt;/b&gt;</FONT></SPAN></DIV>
<DIV><SPAN class=178020319-04122002><FONT face=Arial color=#000000 size=2><SPAN 
class=178020319-04122002><FONT color=#008080 size=1><FONT face=Arial 
color=#000000 size=2><SPAN class=178020319-04122002><FONT face=Arial 
color=#000000 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</FONT></SPAN></FONT></FONT></SPAN>&lt;/a&gt;</FONT></SPAN></DIV>
<DIV><SPAN class=178020319-04122002></SPAN>&nbsp;</DIV>
<DIV><SPAN class=178020319-04122002>My code is :</SPAN></DIV>
<DIV><SPAN class=178020319-04122002></SPAN>&nbsp;</DIV></FONT></FONT><FONT 
face=Arial><FONT size=2>
<DIV><SPAN 
class=178020319-04122002>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAXBuilder 
builder = new 
SAXBuilder();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reader reader = 
new FileReader( 
"foo.xml"&nbsp;);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;builder.build( 
new BufferedReader( reader ) );</SPAN></DIV><SPAN 
class=178020319-04122002></SPAN></FONT></FONT></DIV>
<DIV><SPAN class=178020319-04122002>
<DIV><SPAN class=178020319-04122002></SPAN><FONT face=Arial 
size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>r<SPAN class=178020319-04122002>esults in the error 
message:</SPAN></FONT></DIV><FONT face=Arial size=2><SPAN 
class=178020319-04122002></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=178020319-04122002><FONT face=Arial size=2><SPAN 
class=178020319-04122002></SPAN></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=178020319-04122002><FONT><SPAN class=178020319-04122002><FONT 
face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
org.jdom.JDOMException: Error on line 1: The reference to entity "d" must end 
with the ';' delimiter.</FONT></SPAN></DIV>
<DIV><BR><SPAN class=178020319-04122002><FONT face=Arial size=2>I have no 
control over the input file.&nbsp; It is being supplied by a partner.&nbsp; I 
have to parse this file and return a new version with a similar attribute 
value.&nbsp; Is this a valid XML attribute value?&nbsp; If so, what can I do to 
parse this file?</FONT></SPAN></DIV>
<DIV><SPAN class=178020319-04122002><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=178020319-04122002><FONT face=Arial 
size=2>Steve</FONT></SPAN></DIV></FONT></SPAN></SPAN></SPAN></BODY></HTML>