<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Meddelande</TITLE>
<META content="MSHTML 6.00.2800.1276" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><SPAN class=911552612-15012004><FONT face=Arial color=#0000ff
size=2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=911552612-15012004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=911552612-15012004><FONT face=Arial color=#0000ff size=2>For
each fragment, build a valid XML string (with namespace declarations), parse it,
detach the </FONT></SPAN></DIV>
<DIV><SPAN class=911552612-15012004><FONT face=Arial color=#0000ff size=2>single
child of the root element and insert it in the target
document.</FONT></SPAN></DIV>
<DIV><SPAN class=911552612-15012004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=911552612-15012004><FONT face=Arial color=#0000ff size=2>Or did
I miss anything?</FONT></SPAN></DIV>
<DIV><SPAN class=911552612-15012004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=911552612-15012004><FONT face=Arial color=#0000ff
size=2>/pmn</FONT></SPAN></DIV>
<DIV><SPAN class=911552612-15012004></SPAN> </DIV>
<DIV></DIV>
<DIV><FONT face=Tahoma size=2>-----Ursprungligt meddelande-----<BR><B>Från:</B>
jdom-interest-admin@jdom.org [mailto:jdom-interest-admin@jdom.org] <B>För </B>Ed
Maher<BR><B>Skickat:</B> den 15 januari 2004 11:49<BR><B>Till:</B>
jdom-interest@jdom.org<BR><B>Ämne:</B> [jdom-interest] Building documents from
XML fragments<BR><BR></DIV></FONT>
<BLOCKQUOTE dir=ltr
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I am wondering what is the suggested way of
building an XML document from fragments of XML.</FONT></DIV>
<DIV><FONT face=Arial size=2>The xml is returned from a remote server in
response to an XPath query - in particular there is</FONT></DIV>
<DIV><FONT face=Arial size=2>a problem because the server does not return the
namespace prefix declarations in the fragment,</FONT></DIV>
<DIV><FONT face=Arial size=2>which means the document builder throws an
exception</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Exception - org.jdom.JDOMException: Error on line
1: The prefix "erm" for element "erm:loco" is not bound.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I would like to take the XML string and
incorporate or merge the fragment into an XML document</FONT></DIV>
<DIV><FONT face=Arial size=2>in memory, and/or create a new one from
it.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I have access to the XML namespace bindings, but
I cannot see how I can tell JDom about these</FONT></DIV>
<DIV><FONT face=Arial size=2>without creating a skeleton document - and then I
cannot see how I can 'import' the remaining</FONT></DIV>
<DIV><FONT face=Arial size=2>fragment into the document.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Regards,</FONT></DIV>
<DIV><FONT face=Arial size=2>Ed.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></BLOCKQUOTE></BODY></HTML>