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 <spk2p...@gmail.com> 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)"
>
>
>
> <respeckknuckl...@gmail.com> 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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to