Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с парсингом fb2 файла, НЕ могу понять как разложить 
:(
    Опции темы
WEBCODER
Дата 15.9.2011, 05:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 20.5.2007
Где: Владивосток

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



Всем доброго времени суток. Имеется следующая проблема: я разбираю  fb2 файл и у меня возникла проблема с разбором такого фрагмента
HTML
<p>– Helas
<a type="note" l:href="#__f_1">1</a>
. Даже не со словарём, а только с переводчиком.
</p>

Здесь мы помимо дочерних элементов имеем еще и текст внутри самого тега, и я не могу понять как достать сам текст отсюда при этом сохранив структуру элементов.

В результате мне нужно чтобы получились три элемента которые я могу уже дальше обрабатывать. 

1.<p> - Helas</p>
2.<a href=..>1</a>
3.<p>. Даже не со словарём, а только с переводчиком.</p>

Сам документ я разбираю через XDocument
Буду признателен за любую подсказку в каком именно направлении копать, а то уже замучился с этим.
P.S. Это все должно выполняться  в Siverlight 4

Это сообщение отредактировал(а) WEBCODER - 15.9.2011, 05:58
PM MAIL   Вверх
hexzo
Дата 15.9.2011, 08:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Код

1.<p> - Helas</p>
2.<a href=..>1</a>
3.<p>. Даже не со словарём, а только с переводчиком.</p>


Код

 XDocument xd = XDocument.Load(@"d:\1.xml");
      foreach(XElement xe in xd.Elements("p"))
      {
        Console.WriteLine(xe.FirstNode);
        Console.WriteLine(xe.Element("a"));
        Console.WriteLine(xe.Element("a").FirstAttribute);
        Console.WriteLine(xe.LastNode);
      }
      Console.ReadLine();


Правда я атрибут с префиксом l удалил, что-бы на него парсер не ругался. smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




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


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

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