|
Заблокирован
|
|
Распарсить строку и получить значения между тегами16.02.2015, 13:31. Показов 3676. Ответов 14
Метки нет (Все метки)
Строчка имеет такой вид
<tag>1</tag> <tag1>2</tag1> Зак вытащить содержимое каждого тега? Добавлено через 4 минуты Получил я такую строчку <tag1>...</tag1> после <tag>...</tag> Как определить, мол если tag то направляем на эту функцию.
0
|
|
| 16.02.2015, 13:31 | |
|
Ответы с готовыми решениями:
14
Распарсить текст и получить строку, которая находится между одинаковых тегов
|
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
| 16.02.2015, 13:44 | |
|
Gerd199, это весь текст "<tag>1</tag> <tag1>2</tag1>", возможно речь вообще про xml идет ?
0
|
|
|
Заблокирован
|
||||||
| 17.02.2015, 10:58 [ТС] | ||||||
|
Переменная содержит строчку. Мне нужно понять когда эта строчка обромлена в <tag>1</tag>, а когда <tag1>1</tag1>. Ну и разобрать содержимое ,все то, что внутри тега. Как узнать это?
Добавлено через 1 час 31 минуту Ну, да. Xml то, что нужно. Добавлено через 19 часов 37 минут string html = "<html><head>sss</head><div>sss</div></html>"; XDocument xDocument = XDocument.Load(html);
0
|
||||||
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
| 17.02.2015, 11:04 | |
|
Gerd199, в XDocument можно загрузить только полноценный xml документ. с заголовком и корнем
0
|
|
|
Заблокирован
|
|||||||||||
| 17.02.2015, 11:11 [ТС] | |||||||||||
0
|
|||||||||||
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||||||||
| 17.02.2015, 11:36 | ||||||||||||
|
можно для html юзать htmlAgilityPack, он позволяет работать с документом в объектной манере Добавлено через 7 минут Gerd199, пример получаем все элементы title, и выводим текст на экран
0
|
||||||||||||
|
Заблокирован
|
||||||
| 17.02.2015, 11:51 [ТС] | ||||||
|
Блин, мне бы еще подключить библиотеку эту...
Скачиваю от сюда http://htmlagilitypack.codeple... view/90925 Далее установлен фреймворк 4.5, беру из архива папку Net45. Из нее беру библиотеку HtmlAgilityPack.dll и кидаю ее в папку проекта. Дальше не знаю как эту библиотеку подключить к проекту Прописываю следующим образом
0
|
||||||
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||
| 17.02.2015, 11:54 | ||||||
|
достаточно сделать один юзинг (когда уже есть ссылка в referenc`ах)
длл импорт не нужен. Кликните здесь для просмотра всего текста
0
|
||||||
|
Заблокирован
|
||||||||||||
| 17.02.2015, 11:58 | ||||||||||||
1
|
||||||||||||
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||||||||
| 17.02.2015, 12:01 | ||||||||||||
|
и вот это
0
|
||||||||||||
|
Заблокирован
|
|
| 17.02.2015, 13:06 [ТС] | |
|
Дело в том, что "using HtmlAgilityPack;", программа подсвечивает как ошибку. Значит нужен импорт dll.
Почему "[DllImport("HtmlAgilityPack.dll")]", подсвечивает как ошибку. Тоже не понятно... Добавлено через 7 минут Хотел добавить ссылку в референцах. - Видать у меня фремворк 3.5, это получается что не Net45 , а sl3-wp папка нужна из архива? -Что еще за ссылку добавлять нужно, непонятно как это сделать...
0
|
|
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
| 17.02.2015, 13:09 | |
|
Gerd199, сделай ссылку на dll (там есть папка net20), если у тебя фреймворк 3,5
1
|
|
|
Заблокирован
|
||||||||||||||||
| 17.02.2015, 13:32 [ТС] | ||||||||||||||||
|
Сделал, вроде как все получилось. Но
Кликните здесь для просмотра всего текста
При запуске функции, программа завершает свою работу.
Как я сейчас не пытался исправить, то тут ошибка то там ошибка. Как правильно построить эту часть кода? Кликните здесь для просмотра всего текста
Нет необходимости загружать html страницу из нета. Html разметка уже в переменной присутствует и по моему в нужной кодировке...
0
|
||||||||||||||||
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||
| 17.02.2015, 13:40 | ||||||
|
Gerd199, вы смотрели пример ? зачем создавать лишний HtmlWeb.
1
|
||||||
|
Заблокирован
|
||||||
| 17.02.2015, 13:52 [ТС] | ||||||
|
Да, да, я уже решил. Сейчас буду разбираться с разметкой.
Добавлено через 8 минут На странице две таблицы
Если я правильно понимаю, NoAltElements содержит массив. Как его рекурсивно перебрать так, чтобы в цикле начать с последней строчки и закончив первой. Только первой таблицы... Есть ли такая функция по рекурсии...
0
|
||||||
| 17.02.2015, 13:52 | |
|
Помогаю со студенческими работами здесь
15
Получить текст между тегами
Получить текст между тегами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|