Thanks David & Chris. That's the direction I needed.
David E. Jones wrote:
Here's the method you're looking for:
public static Document readXmlDocument(String content, boolean validate)
Even if you pass false for validate the XML content DOES need to be at
least well formed so that the parser can do something with it.
What you passed in isn't actually XML, not just not well formed, but
just not XML. It has less than and greater than signs, but that's about
where the similarity ends. So, you'd probably have to write a parser by
hand and while you could use one of the many good parsing tool sets out
there, for something this small a few java.lang.String operations may
be sufficient.
-David
On Mar 29, 2007, at 12:47 PM, Walter Vaughan wrote:
Chris Howe wrote:
<number=3106799433><name=><dnis=2149><state=active>
I don't believe that to be well-formed XML. I suspect there is a parent
to those "elements" and if there is, it should look like this...
As child elements:
<parent>
<number>3106799433</number>
<name/>
<dnis>2149</dnis>
<state>active</state>
</parent>
or..
as attributes:
<parent number="3106799433" name="" dnis="2149" state="active"/>
No that's the way it gets kicked to me. I didn't even think to
complain to the server app suppling that data that I'm not getting
valid XML.
If I can convince them to supply the data in a well formed XML
layout, do you think I can then convert that to something that can be
used in an ofBiz service?
Thanks
--
Walter