Общие > Веб-технологии

вырезания текста?

(1/3) > >>

Hong:
Привет.
Помогите написать регулярное выражение:


Есть вот такой xml код:


 
 
 
  ansbach
  nue
 
 
  aschaffenburg
  fra
 
 
  wittenberg
  txl
 
 
  wolfsburg
  haj
 
 
  wuerzburg
  nue
 
 
 


Блок c странами и их кодами повторяетcя много раз для различных cтран


  страна
  код
 

Как вырезать динамически страну и код?

Yukko:

--- Цитировать ---Hong:
xml код
--- Конец цитаты ---

А что средствами языка XML пропарсить не судьба??? Мне кажется намного эффективнее будет... попробуй :)

а так чисто из любви к искусству и навскидку:

preg_match_all("/[\\n\\s]*(.*?)[\\n\\s]*(.*?)/s",$line,$matches);
print_r($matches);

На самом деле это решение можно сделать и красивее и эффективнее... а смысл?

Нong:
а как понять пропарсить?

Cмысл тут такой:
на одной странице сделали специално для нас такой вывод из базы данных, который я должен занести у нас на странице в формуляр, вывод каждый день изменяется поетому я думал етот текст вырезать.
Если ты знаеш как ето легче сделать на хмл, буду тебе презнателен за помощ. Я хмл не знаю.
спасибо.

Cu.

Yukko:
Нong
а тебе не кажется, что сначала надо разобраться с технологиями и терминами?
XML - язык обмена данными (сейчас много людей начнет писать, что это не так, но я даю общее его понимание, а не определение). Грубо говоря, если у тебя одна программа выдает из БД результат в виде XML, то другую можно "научить" читать эти данные и делать какие-то действия, например, на основе этих данных заполнять твой пресловутый формуляр.

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

Сделать что-то средствами языка XML ничего нельзя, стоит тут тебя огорчить.

Парсер.
То что я навскидку написал и есть очень неоптимизированный, очень неуниверсальный парсер. Задача парсера:
1. прочитать теги (пример тега: )
2. прочитать атрибуты тега (пример тега с атрибытами )
3. прочитать занчения тегов New Vasjuki
перевести их во внутренний (для парсера) формат и использовать:
заполнить данными базу данных, передать другой программе, сделать определенную последовательнсть действий и т.д.

Yukko:
Перехали в Веб-технологии...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии