Ответ
Yura Vdowichenko 30.09.2005 07:31
У меня есть XML-файл вот такой структуры:
<cars>
<car name="honda" color="red">
<engine>1.6</engine>
<power>125</power>
</car>
</cars>
Мне надо получить простой текстовый файл вида:
name[tab]color[tab]engine[tab]power
honda[tab]red[tab]1.6[tab]125[tab]
Я сделал html вида:
$sourceDoc[^xdoc::load[cars.xml]]
$transformedDoc[^sourceDoc.transform[cars.xsl]]
^transformedDoc.string[
$.method[html]
]
С помощью XSL-файла я вывожу:
honda,red,1.6,125<br/>
Пробовал решить так:
Создал auto.p, в котором есть:
@zamena[string]
$t_repl[^table::create[nameless]{
<br/> (символ перевода на новую строку)
, (символ табуляции)
}]
$result[^string.replace[$t_repl]]
В html поменял:
^zamena[
^transformedDoc.string[
$.method[html]
]
]
^zamena[
^transformedDoc.save[cars.cfg]
]
Не получается. :-(
Подскажите правильное направление