Sorry, that was a bad link. It didn't talk about pull parsers, but
rather DOM parsers. Here's a better one:

http://stackoverflow.com/questions/5409940/android-xml-pull-parser-from-url

On Sat, Jan 2, 2016 at 4:03 PM, Kristopher Micinski
<[email protected]> wrote:
> What? No it doesn't:
>
> http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/
>
> Kris
>
>
> On Sat, Jan 2, 2016 at 12:30 PM, Luis Carlos Ramírez Rodríguez
> <[email protected]> wrote:
>> The problem is that XmlPullParser requires for the XML definition to be
>> present at the APK build-time. What we are striving to find is a solution so
>> a remote server can feed data into the app, which the app in turn translates
>> into views that were not defined anywhere in the app itself.
>>
>>
>>>
>>> I'm not sure what the problem is: the method to do this has been in
>>> the API since level 1.
>>>
>>> > Viewinflate(XmlPullParser parser, ViewGroup root)
>>> > Inflate a new view hierarchy from the specified xml node.
>>>
>>> Create an XmlPullParser, set the reader to one you've pointed at the
>>> URI containing the content you want to read, and then use the view
>>> inflater to build the view hierarchy.
>>>
>>> Kris
>>>
>>>
>>> On Thu, Dec 31, 2015 at 1:58 PM, Luis Carlos Ramírez Rodríguez
>>> <[email protected]> wrote:
>>> >
>>> > It's been six years and I'm also looking for a solution to bind User
>>> > Interface with layouts stored on a remote server and i was wondering if
>>> > you
>>> > ever managed to solve this issue
>>> >
>>> > Thanks.
>>> >
>>> > -Carlos
>>> >
>>> > El lunes, 23 de marzo de 2009, 1:10:22 (UTC-6), Daniel escribió:
>>> >>
>>> >> Hi all,
>>> >>
>>> >> Q: What is the recommended way to build user interfaces on the device
>>> >> based on layouts provided by a server at runtime?
>>> >>
>>> >> I am aware of this:
>>> >> <snip source="http://developer.android.com/reference/android/view/
>>> >> LayoutInflater.html">
>>> >> For performance reasons, view inflation relies heavily on pre-
>>> >> processing of XML files that is done at build time. Therefore, it is
>>> >> not currently possible to use LayoutInflater with an XmlPullParser
>>> >> over a plain XML file at runtime; it only works with an XmlPullParser
>>> >> returned from a compiled resource (R.something file.)
>>> >> </snip>
>>> >>
>>> >> I could imagine these possibilities:
>>> >> - Parse XML by myself and build the ui tree. (Seems inappropriate to
>>> >> me since there is already maintained code which is able to do this.)
>>> >>
>>> >> - Transform XML on server to a simpler format which is cheaper to
>>> >> parse on the device. (Inappropriate  as above.)
>>> >>
>>> >> - Preprocess the XML layout on the server the same way the build does.
>>> >> Transmit it to the client, and then try to load it. But how?
>>> >> android.content.res.XMLBlock is hidden (@hide) and I don't know how
>>> >> to
>>> >> classify the stuff in package com.android.layoutlib.bridge.
>>> >>
>>> >> Any help would be appreciated.
>>> >> Daniel
>>> >>
>>> >>
>>> >>
>>> > --
>>> > You received this message because you are subscribed to the Google
>>> > Groups
>>> > "Android Developers" group.
>>> > To unsubscribe from this group and stop receiving emails from it, send
>>> > an
>>> > email to [email protected].
>>> > To post to this group, send email to [email protected].
>>> > Visit this group at https://groups.google.com/group/android-developers.
>>> > To view this discussion on the web visit
>>> >
>>> > https://groups.google.com/d/msgid/android-developers/c09b3558-e006-436c-a1dd-2b0266a2ba7f%40googlegroups.com.
>>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Android Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/android-developers.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/android-developers/9b4b2903-326b-4e36-bc42-f14833611189%40googlegroups.com.
>>
>> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/CAF1Sy-HhKFbcf97wezf2VnsjnZ4Bkh3GLiUHEcpZ_by4jmwkag%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to