Jaxb +1

On Mon, Oct 17, 2011 at 3:33 PM, J.Ganesan <j.gane...@datastoregwt.com>wrote:

> An alternative way is to use JAXB in the server side, convert XML
> documents into object hierarchy and fetch them to client by rpc. It is
> likely to be much faster as string data becomes binary data. Besides,
> you get first class objects in the client side.
>
> J.Ganesan
> www.DataStoreGwt.com
> Persist objects directly in App Engine
>
>
> On Oct 14, 9:32 pm, coffeMan <nmatv...@gmail.com> wrote:
> > I got the solution resolved.....i am parsing over 11,000 different
> > file types...it is going slow using the DOM Xml Parser...any ideas on
> > how to improve performance?
> >
> > I cannot think of any other way to parse it
> >
> > On Oct 14, 10:40 am, Jeffrey Chimene <jchim...@gmail.com> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > On 10/14/2011 7:00 AM, coffeMan wrote:
> >
> > > > I am retrieving XML from a servlet and parsing through it.  the xml
> > > > code is one large XML file but on through the servlet.  I can parse
> > > > through it easy and get my results but i am not sure when to stop it.
> > > > I keep getting NullPointerException that kicks off when it reaches
> the
> > > > end.  I never know when its going to end because every file that i
> > > > parse through is different in length.
> >
> > > > I am using the DOM parser.  Document messageDom =
> > > > XMLParser.parse(srv.getXmlObject());
> >
> > > > string name =
> > > >
> messageDom.getElementsByTagName("name").item(n).getFirstChild().getNodeValu
> e();
> > > > - n being a variable that is an integer value that increases after
> > > > each loop
> >
> > > A couple of questions come to mind:
> >
> > > 1) Are you sure the document is valid? Does there exist an XML schema
> > > against which you can test this document instance? If not, you might
> > > consider creating an XML schema, a sample document, and running the
> pair
> > > through a validating parser such as xmllint. Such validation tests can
> > > be a useful part of your overall product verification/validation
> regime.
> >
> > > 2) Have you considered using GQuery to produce nodelists? For complex,
> > > valid documents it can be a useful tool.
> >
> > > 3) Consider using loops controlled by NodeList.length() instead of
> using
> > > the builder pattern to process the tree. In my experience, using loops
> > > instead of the builder pattern yields fewer surprises at runtime. I
> > > realize there's a "cool factor" to chaining those method calls, but it
> > > usually results in issues such as the one you're now trying to resolve.
> >
> > > Bueno Suerte,
> > > jec
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-toolkit@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>


-- 
*Ahmet DAKOĞLU*

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to