Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2012, 22:13   #1
PrOveN
Пользователь
 
Аватар для PrOveN
 
Регистрация: 28.09.2011
Сообщений: 11
По умолчанию Текст между "<" и ">"

Всем вечер добрый программисты.
В общем, появилась нужда сделать программку, а т.к. опыта совсем нет, сам не смог.
Сделать нужно следующее:
В ричТекстБокс1 вписываю примерно такой текст (вытащил ответ из чарлика, напрямую парсить не нужно) -
Код:
			<platform_id>65509602</platform_id> 
			<name>=ok</name> 
			<real_name>=ok*2</real_name> 
			<sex>male</sex> 
                        <platform_id>22649613</platform_id> 
			<name>safasg</name> 
			<real_name>gqwgwqwqg</real_name> 
			<sex>male</sex>
Мне нужно от сюда вытащить к примеру "65509602" (<platform_id>) и "male"(<sex>), записать их в ричТекстБокс2 примерно в таком виде "id - 65509602 = male" и продолжить дальше, тоесть уже <platform_id>22649613</platform_id> и тд, их более 1 000 будет.
PrOveN вне форума Ответить с цитированием
Старый 22.01.2012, 22:37   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

я бы добавил обрамляющий тэг, и применил как XML.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.01.2012, 23:08   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну смотрите, только имейте в виду что вставка строго кратно 4 полям(у вас две записи по 4 поля)
(и не нажимайте превую кнопку два раза, то просто для примера она отдельно)

PS: на будущее, пишите в тему а не в личку.
Вложения
Тип файла: rar WindowsFormsApplication4.rar (47.1 Кб, 13 просмотров)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.01.2012, 23:38   #4
PrOveN
Пользователь
 
Аватар для PrOveN
 
Регистрация: 28.09.2011
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
ну смотрите, только имейте в виду что вставка строго кратно 4 полям(у вас две записи по 4 поля)
(и не нажимайте превую кнопку два раза, то просто для примера она отдельно)

PS: на будущее, пишите в тему а не в личку.
такого я ещё не видел
из кода даже не понял, как поправить, что доставало значения из других полей, а не конкретно ид и пол.
Всё равно спасибо
PrOveN вне форума Ответить с цитированием
Старый 23.01.2012, 00:04   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

у цикла:
Код:
foreach (XmlNode t in pid)
{
    //t.InnerText == platform_id
    //t.NextSibling.InnerText == name
    //t.NextSibling.NextSibling.InnerText == real_name
    //t.NextSibling.NextSibling.NextSibling.InnerText == sex
}
это еще не большой парсинг
вот когда парсишь http://www.pwdatabase.com/ru/lvl/0-9
и соответственно с заходом по всем ссылкам таблицы(с переходом к след таблице если есть), добавляя все это в БД, это уже труднее.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Напечатать текст, удалив из него все цифры и знаки "+" или "–". Язык С++. KaylasMKTY Помощь студентам 8 07.03.2010 21:35
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49