That's a good thing to do, but he'll have to rewrite his code. It
would be wise to test that his existing code is working as a baseline,
and check it in to revision control, and write a few unit tests,
before doing that.

Unless his code is trivial, of course. Or his head gets too bloody
from pounding his head against a brick wall...

On Jul 1, 12:04 pm, Mark Murphy <[email protected]> wrote:
> Put it back in res/xml/. Use getResources().getXml() to get an
> XmlPullParser on the file.
>
> On Thu, Jul 1, 2010 at 2:47 PM, RespeckKnuckles (John Licato)
>
>
>
>
>
> <[email protected]> wrote:
> > Just in case the <?xml ?> element was the problem, I tried this xml
> > code instead:
>
> > <?xml version="1.0" encoding="utf-8"?>
> > <HTML></HTML>
>
> > and still didn't work.
>
> > On Jul 1, 12:46 pm, "RespeckKnuckles (John Licato)"
> > <[email protected]> wrote:
> >> Hey guys,
>
> >> I put the xml file into the res/raw directory and it works better, but
> >> still not working completely. Here is the code I'm using:
>
> >>                         InputStream toParse = 
> >> getResources().openRawResource(R.raw.test); //
> >> file is in res/raw/test.xml
> >>                         DocumentBuilder db =
> >>                                 
> >> DocumentBuilderFactory.newInstance().newDocumentBuilder();
> >>                         Document d = db.parse(toParse);
> >>                         Element rootElement = d.getDocumentElement();
>
> >> It fails at db.parse(), saying "Unexpected end of document found."
> >> I've converted the toParse stream into a string and verified it is
> >> correct, and I simplified it so that the only xml it reads is:
>
> >> <HTML></HTML>
>
> >> and it still says the same thing. This may be more of a java DOM
> >> issue, but do any of you have any ideas?
>
> >> On Jul 1, 1:42 am, piyu <[email protected]> wrote:
>
> >> > Hi John,
>
> >> >   Can copy here code to know how you are reading fron input stream.
>
> >> >  Thanks in advance.
>
> >> > On Jul 1, 12:36 am, "RespeckKnuckles(John Licato)"
>
> >> > <[email protected]> wrote:
> >> > > Hey guys,
>
> >> > > I have some xml files with a custom format (based on the scxml
> >> > > specifications) that I want my program to read. I've already written
> >> > > the code to read it, but I'm running into problems actually reading
> >> > > the file itself. I want the file to be compiled with the apk, as it
> >> > > will not be changed at all during run time. So I put the file
> >> > > (test.xml) in the res/xml/ folder, and got the inputstream by using:
>
> >> > > getResources().openRawResource(R.xml.test);
>
> >> > > but when I read in this inputstream it is complete jibberish, which
> >> > > makes me suspect it is being read in binary, as openRawResource() is
> >> > > often used for binary files like images, if I am correct. What is the
> >> > > correct way to do this?
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> Android Training...At Your Office:http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to