The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Режим отображения только ответов первого уровня [ Отслеживать ]

Оглавление

sscanf парсер, microbash (ok), 08-Июл-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "sscanf парсер"  +/
Сообщение от fail (?), 08-Июл-15, 13:53 
> Прошу совета как получить желаемый результат.
> char *soap=
> "\
> <soap:Envelope>\
>  <soap:Header>\
>  </soap:Header>\
>  <soap:Body>\
>  <rows> <row> AAA <row> <row> BBB <row> </rows>\

для начала, а не <row> AAA </row> <row> BBB </row> ?

>  </soap:Body>\
>  </soap:Envelope>\
> ";

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

3. "sscanf парсер"  +/
Сообщение от Andrey Mitrofanov (?), 08-Июл-15, 14:46 
> Желаемый результат:
> <row> AAA <row> <row> BBB <row>

 <soap:Body>\
-<rows> %s </rows>\
+<rows> %31c </rows>\
</soap:Body>\

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

7. "sscanf парсер"  +/
Сообщение от Andrey Mitrofanov (?), 08-Июл-15, 18:19 
> Прошу совета как получить желаемый результат.
>    sscanf( soap, soap_template, &p1);
> Результат:
> <row>
> Желаемый результат:
> <row> AAA <row> <row> BBB <row>

Я извиняюсь, именно Си и именно scanf() обязательны?

Если можно шеллом с пайпом, то 1 grep (чтоб токенизацию не делать awk-ом) + 1 awk в одну строку.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

21. "sscanf парсер"  +/
Сообщение от igor (??), 27-Июл-15, 11:20 
> int main()
> {
>    sscanf( soap, soap_template, &p1);
>    printf("%s",p1);
>    printf("\n");
>    return(0);
> }

Встречный вопрос: чем не угодил libxml2 (XPath) или libexpat ?


Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру