Hi,
I am using B4J to send my B4i app a XML file using HttpJob.
I have got it to download the XML file and I am storing the file as a string.
Once the file is fully downloaded I am then downloading another XML file and storing that file in a different string, after that is done I am using SaxParse to get the values from the XML file it downloaded from the string.
My XML looks like this:
I am Parsing the file like this:
This will put the Name as the key and the Text as the Value.
I am then going to use the items in this map later on in the app.
Problem I have is when the file has finished Parsing I get the following error message and the app closes.
NSXMLParser does not support reentrant parsing.
Any idea on what would cause the app to close ?
I am using B4J to send my B4i app a XML file using HttpJob.
I have got it to download the XML file and I am storing the file as a string.
Once the file is fully downloaded I am then downloading another XML file and storing that file in a different string, after that is done I am using SaxParse to get the values from the XML file it downloaded from the string.
My XML looks like this:
HTML:
<Names><MyNames><type00><item1>Tom</item1><item2>Bob</item2><item3></item3><item4></item4><item5></item5><item6></item6><item7></item7><item8></item8><item9></item9><item10></item10><item11></item11><item12></item12><item13></item13><item14></item14><item15></item15><item16></item16><item17></item17><item18></item18><item19></item19><item20></item20><item21></item21><item22></item22><item23></item23><item24></item24><item25></item25><item26></item26><item27></item27><item28></item28><item29></item29><item30></item30><item31></item31><item32></item32><item33></item33><item34></item34><item35></item35><item36></item36><item37></item37><item38></item38><item39></item39><item40></item40><item41></item41><item42></item42><item43></item43><item44></item44><item45></item45><item46></item46><item47></item47><item48></item48><item49></item49><item50></item50><item51></item51><item52></item52><item53></item53><item54></item54><item55></item55><item56></item56><item57></item57><item58></item58><item59></item59><item60></item60><item61></item61><item62></item62><item63></item63><item64></item64><item65></item65><item66></item66><item67></item67><item68></item68><item69></item69><item70></item70><item71></item71><item72></item72><item73></item73><item74></item74><item75></item75><item76></item76><item77></item77><item78></item78><item79></item79><item80></item80><item81></item81><item82></item82><item83></item83><item84></item84><item85></item85><item86></item86><item87></item87><item88></item88><item89></item89><item90></item90><item91></item91><item92></item92><item93></item93><item94></item94><item95></item95><item96></item96><item97></item97><item98></item98><item99></item99><item100></item100><item101></item101><item102></item102><item103></item103><item104></item104><item105></item105><item106></item106><item107></item107><item108></item108><item109></item109><item110></item110><item111></item111><item112></item112><item113></item113><item114></item114><item115></item115><item116></item116><item117></item117><item118></item118><item119></item119><item120></item120><item121></item121><item122></item122><item123></item123><item124></item124><item125></item125><item126></item126><item127></item127><item128></item128><item129></item129><item130></item130><item131></item131><item132></item132><item133></item133><item134></item134><item135></item135><item136></item136><item137></item137><item138></item138><item139></item139><item140></item140><item141></item141><item142></item142><item143></item143><item144></item144><item145></item145><item146></item146><item147></item147><item148></item148><item149></item149><item150></item150><item151></item151><item152></item152><item153></item153><item154></item154><item155></item155><item156></item156><item157></item157><item158></item158><item159></item159><item160></item160><item161></item161><item162></item162><item163></item163><item164></item164><item165></item165><item166></item166><item167></item167><item168></item168><item169></item169><item170></item170><item171></item171><item172></item172><item173></item173><item174></item174><item175></item175><item176></item176><item177></item177><item178></item178><item179></item179><item180></item180><item181></item181><item182></item182><item183></item183><item184></item184><item185></item185><item186></item186><item187></item187><item188></item188><item189></item189><item190></item190><item191></item191><item192></item192><item193></item193><item194></item194><item195></item195><item196></item196><item197></item197><item198></item198><item199></item199><item200></item200><item201></item201><item202></item202><item203></item203><item204></item204><item205></item205><item206></item206><item207></item207><item208></item208></type00></MyNames></Names>
I am Parsing the file like this:
B4X:
Sub ItemParser_EndElement (Uri As String, Name As String, Text As StringBuilder)
Log("name = " & Name & " Text = " & Text)
Map.Put(Name,Text)
If Name = "item208" Then ItemParser.Parse2(String2, "ItemParser")
End Sub
This will put the Name as the key and the Text as the Value.
I am then going to use the items in this map later on in the app.
Problem I have is when the file has finished Parsing I get the following error message and the app closes.
NSXMLParser does not support reentrant parsing.
Any idea on what would cause the app to close ?