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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
No comments:
Post a Comment