<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.3790.2577" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2>Hi,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2>I read at <A 
href="http://www.cafeconleche.org">www.cafeconleche.org</A></FONT></SPAN><SPAN 
class=629264407-24042006><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;(Elliot Rusty's site) the following:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006>JDOM does not itself 
include a parser. Instead it depends on a SAX parser with a custom 
<TT>ContentHandler</TT> to parse documents and build JDOM models from them. 
Xerces 1.4.4 is bundled with JDOM.</SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2>I am using the following in the code:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2>SAXBuilder builder = new SAXBuilder();<BR>&nbsp;&nbsp;try 
{<BR>&nbsp;&nbsp;&nbsp;File xmlFile = new 
File(aFileName);<BR>&nbsp;&nbsp;&nbsp;xmlDoc = 
builder.build(xmlFile);<BR>&nbsp;&nbsp;} catch (Exception e) 
{</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2>&nbsp;}</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2>In the APi for JDOM 1.0 I read the 
following:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=629264407-24042006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><SPAN class=629264407-24042006>
<DIV dir=ltr align=left><PRE>public <B>SAXBuilder</B>()</PRE></DIV>
<DIV dir=ltr align=left>
<DL>
  <DD>Creates a new SAXBuilder which will attempt to first locate a parser via 
  JAXP, then will try to use a set of default SAX Drivers. The underlying parser 
  will not validate.</DD></DL></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=629264407-24042006><FONT face=Arial color=#0000ff size=2>Is 
there a way to find the underlying sax parser used?</FONT></SPAN></DIV>
<DIV><SPAN class=629264407-24042006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=629264407-24042006><FONT face=Arial color=#0000ff 
size=2>cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=629264407-24042006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=629264407-24042006><FONT face=Arial color=#0000ff 
size=2>//mikael</FONT></SPAN></DIV></SPAN></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Mattias Jiderhamn 
[mailto:mj-lists@expertsystems.se] <BR><B>Sent:</B> den 21 april 2006 
17:46<BR><B>To:</B> Mikael Petterson (KI/EAB); 
jdom-interest@jdom.org<BR><B>Subject:</B> Re: [jdom-interest] Problem to read 
xml with jdom when CR<BR></FONT><BR></DIV>
<DIV></DIV>Please note that the SAXBuilder uses the underlying W3C SAX parser. 
Probably the problem lies there.<BR>What SAX parser are you using? Have you 
tried another SAX parser?<BR><BR>At 2006-04-21 13:56, Mikael Petterson 
\(KI/EAB\) wrote:<BR>
<BLOCKQUOTE class=cite cite="" type="cite">Content-class: 
  urn:content-classes:message<BR>Content-Type: 
  multipart/alternative;<BR><X-TAB>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</X-TAB> 
  boundary="----_=_NextPart_001_01C6653A.9D811623"<BR><BR><FONT 
  size=2>Hi,</FONT> <BR><BR><FONT size=2>When we read one version of the xml we 
  had the following:</FONT> <BR><BR><FONT size=2>&nbsp;</FONT> <BR><BR><FONT 
  size=2>&lt;class name="Aal0TpVccTp"&gt;</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;description&gt;From Cello MIM. </FONT><BR><FONT size=2>Ref. 
  [MOM_Cello]&lt;/description&gt;</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;systemCreated/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;attribute 
  name="Aal0TpVccTpId"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;mandatory/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;noNotification/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;restricted/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;dataType&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;string/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;/dataType&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;/attribute&gt;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><BR><FONT 
  size=2>&lt;/class&gt;</FONT> <BR><BR><FONT size=2>In the new version of the 
  xml we have the following that jdom cannot read ( carriage return after 
  MIM):</FONT> <BR><BR><FONT size=2>&lt;class name="Aal0TpVccTp"&gt;</FONT> 
  <BR><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;description&gt;From Cello MIM.</FONT> <BR><FONT size=2>&nbsp;</FONT> 
  <BR><FONT size=2>Ref. [MOM_Cello]&lt;/description&gt;</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;systemCreated/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;attribute 
  name="Aal0TpVccTpId"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;mandatory/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;noNotification/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;restricted/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;dataType&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;string/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;/dataType&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT><BR><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;/attribute&gt;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><BR><FONT 
  size=2>&lt;/class&gt;</FONT> <BR><BR><FONT size=2>Any ideas if this is a known 
  problem ? Or if there is a workaround for it?</FONT> </BLOCKQUOTE></BODY></HTML>