Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для Coder_done
1 / 1 / 1
Регистрация: 08.08.2013
Сообщений: 59

Парсинг

09.08.2013, 20:00. Показов 1122. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Допустим у меня есть файл C://gavaba.xml.
В нем следующий текст:
XML
1
2
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<FileZilla3>-<Servers>-<Server><Host>psgg</Host><PWD>psgg</PWD><Port>21</Port><Protocol>0</Protocol><Type>0</Type><User>psgg4</User><Logontype>2</Logontype><TimezoneOffset>0</TimezoneOffset><PasvMode>MODE_DEFAULT</PasvMode><MaximumMultipleConnections>0</MaximumMultipleConnections><EncodingType>Auto</EncodingType><BypassProxy>0</BypassProxy><Name>7art</Name><Comments/><LocalDir/><RemoteDir/><SyncBrowsing>0</SyncBrowsing>7art </Server>-<Server><Host>psgg</Host><PWD>psgg</PWD><Port>21</Port><Protocol>0</Protocol><Type>0</Type><User>psgg</User><Logontype>2</Logontype><TimezoneOffset>0</TimezoneOffset><PasvMode>MODE_DEFAULT</PasvMode><MaximumMultipleConnections>0</MaximumMultipleConnections><EncodingType>Auto</EncodingType><BypassProxy>0</BypassProxy><Name>psgg</Name><Comments/><LocalDir/><RemoteDir/><SyncBrowsing>0</SyncBrowsing>psgg</Server></Servers></FileZilla3>
Как спарсить все данные заключеные в <Host>, <PWD>, <User>.

Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.08.2013, 20:00
Ответы с готовыми решениями:

Парсинг
Есть такой текст: &lt;tr&gt;&lt;td align=&quot;center&quot; valign=&quot;middle&quot; &gt;840&lt;/td&gt; &lt;td align=&quot;left&quot; valign=&quot;middle&quot;&gt;&lt;img...

Парсинг
Помогите пожалуйста спарсить страницу : http://wf.mail.ru/ub/display У меня не получается. Возвращает : Для просмотра этой...

Парсинг страницы
Доброго времени суток. Крайне необходимо парсить страницу http://www.stoloto.ru/keno/archive Результаты за 6 месяцев ...

4
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
09.08.2013, 20:28
пример чтения вашего файла:
C#
1
2
3
4
5
6
7
8
9
XmlDocument doc = new XmlDocument();
doc.Load("C://gavaba.xml");
 foreach( XmlNode server in doc.DocumentElement.ChildNodes[1].ChildNodes[0].ChildNodes)
{
    foreach(XmlNode node in server.ChildNodes)
    {
           Console.WriteLine("{0} : {1}", node.Name, node.InnerText);
    } 
}
требуемое сами доделайте
1
 Аватар для Coder_done
1 / 1 / 1
Регистрация: 08.08.2013
Сообщений: 59
10.08.2013, 18:10  [ТС]
Цитата Сообщение от Learx Посмотреть сообщение
пример чтения вашего файла:
C#
1
2
3
4
5
6
7
8
9
XmlDocument doc = new XmlDocument();
doc.Load("C://gavaba.xml");
 foreach( XmlNode server in doc.DocumentElement.ChildNodes[1].ChildNodes[0].ChildNodes)
{
    foreach(XmlNode node in server.ChildNodes)
    {
           Console.WriteLine("{0} : {1}", node.Name, node.InnerText);
    } 
}
требуемое сами доделайте
а как? ) покажите хотя бы набросок, буду очень благодарен!

Добавлено через 16 часов 10 минут
Ап...
0
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
12.08.2013, 10:29
да это и есть набросок, осталось только пару if-ов добавить
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
12.08.2013, 11:27
научитесь немного мозгами шевелить, вам всё сделали, уже и в рот положили, а вам жевать лень
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.08.2013, 11:27
Помогаю со студенческими работами здесь

Парсинг html
Добрый вечер, необходима помощь в парсинге. Необходимо спарсить все значения &lt;DisplayName&gt;Значение&lt;/DisplayName&gt; со страницы....

Парсинг XML
&lt;SpellResult&gt; &lt;error code=&quot;1&quot; pos=&quot;0&quot; row=&quot;0&quot; col=&quot;0&quot; len=&quot;6&quot;&gt; &lt;word&gt;1&lt;/word&gt; &lt;s&gt;1.1&lt;/s&gt; &lt;s&gt;1.2&lt;/s&gt; &lt;/error&gt; &lt;error code=&quot;1&quot;...

Парсинг строки
Есть строка вида +ААА:2,&quot;3556753223345&quot; Нужно: если +ААА: взять то что в кавычках для дальнейшей работы. Подскажите пожалуйста как...

HTML парсинг
Ребят, подскажите, пожалуйста, как встроенными средствами C# в консольном приложении (т.к код будет потом запускаться с батником, я про -...

Парсинг с сайта
Здравствуйте. Не могу понять, как правильно спарсить: название, картинку,описание и версию. Буду благодарен за любую помощь. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru