Я создаю очень простую CMS для своей организации.
Моя стратегия заключается в том, чтобы вставлять редактируемый контент между тегами, называемыми . Однако, чтобы скрыть это от браузера, я комментирую их. Таким образом, пример редактируемой области будет выглядеть следующим образом.
<!-- <editable name="news_item> Today's news is ... </editable> -->
С контентом "Сегодняшние новости ...", который получает CMS и делает его редактируемым в онлайн-редакторе HTML.
Я бы хотел иметь возможность "захватить" значение атрибута name, а также содержимое, содержащееся в тегах.
Есть ли простой способ сделать это с помощью XPath, типа XQuey, или это регулярное выражение - лучший путь (] особенно если учесть, что регулярному выражению не потребуется слишком большая отказоустойчивость, так как я точно знаю, что будет XML быть, потому что я буду писать код, который его генерирует).