Помогите пропарсить xml, пожалуйста...

Wicked

Новичок
urlin
можешь оставить свою точку зрения при себе. Потому что истина здесь одна, и повлиять на нее ты не сможешь.
 

AmdY

Пью пиво
Команда форума
Неделю назад парсил xml с помощью xmldoc, затем попробовал регулярки, получилось быстрее. xml был простенькой структуры. оба варианта дали одинаковый результат, но через неделю на сайте откуда брался xml выложили кривую версию (интересно какой умник сделал), мой xmldoc не сработал, регулярки сработали на ура.
------------------------------------------------
Кривой xml - это конечно исключение, но ...
P.S. оставил всё же варинт xmldoc.
 

Vallar_ultra

Любитель выпить :)
AmdY
а кривой xml приводить по схеме к well-formated ты не догадался?
 

AmdY

Пью пиво
Команда форума
читай P.S., естественно так и сделал.
 

urlin

Новичок
Автор оригинала: Wicked
urlin
можешь оставить свою точку зрения при себе. Потому что истина здесь одна, и повлиять на нее ты не сможешь.
Какой пафос, нет здесь одной единственной истины или одного пути, просто ты считаешь свою точку зрения единственно верной, уподобливаешься школяру :) А насчет повлиять... те кто умеет что-то делать на коленке в конечном итоге меняют порядок вещей, а другие пользуются их достижениями, как тебе такая перспектива? :)
 

OZ

Новичок
urlin, парсить XML регулярками, это как пылесосить пустыню. XML очень гибок. Какая регулярка вернёт тебе объект (хотя бы массив) с иерархией дочерних объектовт и со списком аттрибутов у каждого?
Wicked дал вам ссылку, по которой можно узнать прекрасные функции для парсинга XML.
 

urlin

Новичок
Я НЕ СПОРЮ с тем что парсить xml регулярками это изврат (маны покурил ;) ), но в данном конкретном (см. начало топика) случае, регулярками получается много проще, разве нет?
 

OZ

Новичок
А если формат исходного файла поменяется на пару символов?
 
Сверху