извлечение текста из XML с помощью Xcode - PullRequest
0 голосов
/ 02 апреля 2012

Я пытаюсь извлечь информацию из таблицы, созданной в XML, вот пример файла mi testXML.xml, он находится внутри приложения:

<response>
<responseCode>0</responseCode>

<rows>
    <row>
        <user>1969-01-01</user>
        <score>1.5434126596E-2</score>
    </row>
    <row>
        <user>1969-02-01</user>
        <score>1.5489521629000001E-2</score>
    </row>
    <row>
        <user>1969-03-01</user>
        <score>1.5504809914E-2</score>
    </row>   < /rows>   </response>

Я пытаюсь написать в текстовом поле пользователя, найти его в xml и отобразить счет из той же строки в метке. помогите пожалуйста: S

1 Ответ

0 голосов
/ 02 апреля 2012

хорошо ... поэтому я предлагаю использовать NSDictionary вместо

NSMutableDictionary *dict = [[NSMutableDictionary alloc]  init];
[dict setObject:@"score1" forKey:@"user1"]; //to set data in the dictionary
.....

чтобы получить данные из dict:

[dict objectForKey:@"user1"];

чтобы сохранить в файл:

[dict writeToFile:[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"dictionary"] atomically:YES];

для чтения из файла:

NSMutableDictionary *dict =[NSMutableDictionary dictionaryWithContentsOfFile:[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"dictionary"]];

это проще ... он ищет автоматически, это быстро

Я не понимаю, почему вы используете xml вместо словаря в этом случае

...