|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Yury Ivliev 2:5049/50.3 17 Jan 2006 11:09:34 To : Victor Sudakov Subject : Re: txt to XML -------------------------------------------------------------------------------- .RFC-X-Complaints-To: usenet@shelob.esterdev.com .RFC-NNTP-Posting-Date: Tue, 17 Jan 2006 07:09:34 +0000 (UTC) .RFC-User-Agent: slrn/0.9.8.1 (FreeBSD) Hi, Victor! On Tue, 17 Jan 06 08:11:35 +0300, Victor Sudakov <vas@mpeks.tomsk.su> wrote: > В том и дело, что вещь предполагается неодноразовая. Схема будет > развиваться, данные добавляться. > Тем более на awk и прочем не очень удобно реализовать вложенные > циклы, а они будут нужны. Тогда может сначала делать из текста "плоскую таблицу" что-то типа: BEGIN { print "<?xml version=\"1.0\"?><t>" } { print "<r>"; for (n=1;n<=NF;n++) print "<c n=\""n"\">"$n"</c>"; print "</r>"; } END { print "</t>"; } а потом применять к ней XSLT для приведения к нужной схеме? BTW, для получения "плоской таблицы" наверное и sed-ом можно обойтись. /yury --- ifmail v.2.15-yi3 * Origin: Black CaT's Point (2:5049/50.3@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1468577fe1a7c.html, оценка из 5, голосов 10
|