Модераторы: Alexeis
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Трабла с SenXml, Symbian С++. S60. SenXml 
:(
    Опции темы
1datr
Дата 3.4.2009, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 83
Регистрация: 10.2.2009

Репутация: нет
Всего: -1



Код

void Ca_RegisterView::HandleWebClient1BodyReceivedL( 
        CWebClientEngine& anEngine, 
        const TDesC8& aBodyData)
    {           
    // Create the xml reader and DOM fragment and associate them with each other 
    CSenXmlReader* xmlReader= CSenXmlReader::NewL();
    CleanupStack::PushL(xmlReader);
    CSenDomFragment* domFragment= CSenDomFragment::NewL();
    CleanupStack::PushL(domFragment);
    xmlReader->SetContentHandler(*domFragment);
    domFragment->SetReader(*xmlReader);
    // Parse the xml into the domfragment
    //open a filesession        
    TRAPD( err, xmlReader->ParseL(aBodyData));
    // Get the tracks as an array of elements
    _LIT8(KResp,"resp");
    RPointerArray<CSenElement>& xmlDocument = domFragment->AsElement().Element(KResp)->ElementsL();
    const TInt Count(xmlDocument.Count());
    for (TInt i(0) ; i < Count; ++i)
        {// Get this tracks details     
        }
    CleanupStack::PopAndDestroy(2, xmlReader);
    RunListQuery2L();
    }

XML-код aBodyData
Код

<?xml version="1.0" encoding="utf8"?>
<resp host="90.156.212.76:81" uri="/onair/register" status="200">
<login from="79.133.138.249" at="NOW()">the1d</login>
</resp>

Почему-то симулятор вылетает на строке "TRAPD( err, xmlReader->ParseL(aBodyData));", а без TRAPD просто останавливается на этой строке.
Обнаружено, что при вызове "TRAPD( err, xmlReader->ParseL(aBodyData));" происходит Panic SenXml 4. Но что это за panic? В документации про senxml-евские паники ничего не написано.
PM MAIL   Вверх
Partizan
Дата 18.4.2009, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 67



encoding="utf-8"


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0571 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.