User 11061201 Ответов: 2

CSS в xml-файле: выделить определенные строки с цветом


Я хочу выделить определенные шаблоны, которые встречаются в XML-файле с помощью встроенного CSS.

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="#style"?>
<ROOT>
  <buffer>
Hello World 1234567890.
</buffer>
  <STYLING id="style">
    STYLING {display: none;}  
    buffer {display: block;color: blue;}
    buffer.<World> {display: block;color: green;}
    STYLING {display: none;}
 </STYLING>
</ROOT>


Что я уже пробовал:

___________________________________________

2 Ответов

Рейтинг:
10

User 11061201

Я читал документацию, в которой говорится, что CSS не может отображать определенные шаблоны содержимого узла. Следует использовать другой язык сценариев, такой как JS, JSON или PHP.


Рейтинг:
1

Kornfeld Eliyahu Peter

Вы даже не близки...
Видеть здесь: XML и CSS[^]
Также обратите внимание, что XML должен быть отформатирован с использованием XSLT, а не CSS...
Видеть здесь: XML и XSLT[^]