atis2345
@atis2345
PHP developer

Парсинг XML только регулярными выражениями?

Пару недель назад ходил я на собеседование на должность веб разработчика и дали мне задание сказали сделать на след. день. Задание было сверстать окно проводника Windows + скрипты и парсинг xml файла. Чтруктура документа - обыкновенный xml - атрибуты, вложенные теги и закоментированые теги! Задача была распарсить файл с помощью РВ. Сторонними библиотеками пользоватся НЕЛЬЗЯ!У меня все получилось кроме парсинга вложенных тегов. Тест естественно я завалил но все равно хотелось бы разобратся. Кто сможет чем помочь?
  • Вопрос задан
  • 3812 просмотров
Решения вопроса 1
impwx
@impwx
Разработчик
Регулярными выражениями можно только вычленять из текста лексемы - комментарии, открывающие теги с аттрибутами или закрывающие. Построение дерева по ним и его валидацию придется реализовывать ручками обычными средствами языка.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы