PDA

Просмотр полной версии : встроить CSS док в XML файл


Что такое хорошо?
12.11.2008, 22:44
Человек не хочет два файла (css + xml) и он также против того, чтобы css укатать в swf-е.
Каким образом ЦСС-описать в ХМЛ (в одной из нод) так, чтобы флешем разобрать его как CSS?
:wacko:

Хемуль
12.11.2008, 23:21
2 Что такое хорошо?:
Что мешает вставить CSS в текстовый узел XML, а потом во флешке распарсить его с помощью метода styleSheet.parseCSS? Или я чего-то не понял?

Что такое хорошо?
12.11.2008, 23:34
вставить CSS в текстовый узел
имеется ввиду вставить в <![CDATA[***]]> ?

Хемуль
12.11.2008, 23:43
2 Что такое хорошо?:
Ну, <![CDATA[]]> не говорит, что узел - текстовый. Она говорит парсеру, что то, что в ней заключено - не часть XML и потому не должно парситься, учитывая правила XML. В принципе, она вам не нужна.

Что такое хорошо?
12.11.2008, 23:56
таким вот образом? (или теперь я чего-то не понял))?

<my_css>
<color>#993399</color>
<font-family>Verdana</font-family>
<font-size>12</font-size>
</my_css>

etc
13.11.2008, 00:32
<style>
<![CDATA[
.my_css {
color: #993399;
...
}
]]>
</style>

Что такое хорошо?
14.11.2008, 08:53
Спасибо. Распарсил.