parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Кэширование при работе с XML

Юрий 11.03.2004 17:27

Есть вот такой .xml:

<?xml version="1.0" encoding="WINDOWS-1251"?>
<TS>
<context>
<name>design/admin/layout</name>
<message>
<source>Content</source>
<translation>Содержимое</translation>
</message>
<message>
<source>Shop</source>
<translation>Магазин</translation>
</message>
<message>
<source>Users</source>
<translation>Пользователи</translation>
</message>
<message>
<source>Set up</source>
<translation>Установки</translation>
</message>

Есть вот такой код:

^cache[translation.cache](86400){
$translation[^xdoc::load[translation.xml]]
$list[^translation.select[//source/text()]]
$stuff[^table::create{id text}]
^for[i](0;$list-1){
$node[$list.$i]
^stuff.append{$node.nodeType $node.nodeValue}
}
}

<table border=1>
^stuff.menu{
<tr>
<td>$stuff.text</td>
</tr>
}
</table>

Почему он не кэшируется?