Я читал, XML не являются S-выражения. Обзор XML довольно строг, как S-выражения. И на каждом языке программирования я видел, у Вас не может быть следующего:
BOLD BOTH ITALIC
== ПОЛУЖИРНЫЙ ОБА КУРСИВА
Это даже не выразимо с S-выражениями:
(bold "BOLD" (italic "BOTH" ) "ITALIC" )
== :(
Какой-либо язык программирования поддерживает этот вид "наложения" обзора? Могло быть какое-либо практическое применение для него?