Jump to content

android xml


Fapulus
 Share

Recommended Posts

Sveiki. Manā androīd projektā ir nepieciešams izmantot xml failu kā resursu.Problēma ir izveidot viegli izmantojamu xml failu ar galveno ID un subID. Man ir piemērs no Plist(modificēta xml versija priekš iOS):

....

<plist version="1.0">

<dict>

<key>223</key>----- galvenais objekta ID

<dict>

<key>name</key>------objekta sastāvdaļas ID

<string>Arturs</string>

<key>uzvards</key>

<string>Lapins</string>

<key>adress</key>

<string>Meza iela</string>

.....

Šis piemērs tikai, lai pēc iespējās labāk izprastu problēmu.

xml'ā laikam tas jātaisa iekš Value foldera ar Resource tipu..

Ļoti derētu linki uz šāda veida xml android sourciem, laigan 3 stundu laikā īsti neko neatradu.

Labots - Fapulus
Link to comment
Share on other sites

Mezavecis

Kādus linkus vēlies - kā veidot XML vai kādai jābūt pareizai datu glabāšanas struktūrai priekš android? Vai arī vispār vēlies izveidot jaunu XML struktūru datu glabāšanai?

Link to comment
Share on other sites

es darītu tā - glabātu iekš assets un ar org.w3c.dom pakotni vienkārši procedurāli ielasītu datus kā vajag.

 

nolasīšana ar org.w3c.com : http://stackoverflow.com/questions/6808536/node-gettextcontent-in-java-1-6-0-20

 

assets: http://stackoverflow.com/questions/5557885/android-how-to-load-xml-file-from-assets-directory

 

un pofik kā ielasi - ir desmitiem variantu un libu, un ar katru realizēt ir tikai darīšanas vaina.

Link to comment
Share on other sites

Bet vaitad to nevar izdarīt vienkāršāk. princips kā jābūt sakārtotiem datiem:

Category 1

SubCategory 1.1

SubCategory 1.2

Category 2

SubCategory 2.1

Apmēram šādi tas izskatītos parastā XML failā:

<category>

<id>1</id>

<title>Category 1</title>

</category>

 

<category>

<id>11</id>

<title>Category 1.1</title>

<parent_id>1</parent_id>

</category>

Link to comment
Share on other sites

var kaut vai

 

<category id="1" title="Category 1">
 <category id="11" title="Category 1.1"/>
 <category id="12" title="Category 1.2"/>
</category>

<category id="2" title="Category 2">
 <category id="21" title="Category 2.1"/>
 <category id="22" title="Category 2.2"/>
</category>

 

 

, ja vēlies. Bet tā visa ir matu skaldīšana - pa šo laiku jau 3x to visu varēja sataisīt.

 

vai

 

<category id="1" ..pārējie atribūti.. />

<category id="11" parent="1" ..pārējie atribūti.. />

<category id="12" parent="1" ..pārējie atribūti.. />

 

 

to visu var mierīgi ar dažādiem rīkiem noparsēt un saprast. Desmitiem variantu ir, kā to realizēt. Sāc ar prasībām un taisi to variantu, kurš prasībām atbilst un sanāk.

Labots - usver
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...