Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: txt to XML   Yury Ivliev   17 Jan 2006 11:09:34 
 Re: txt to XML   Eugene Grosbein   17 Jan 2006 15:48:30 
Архивное /ru.unix.bsd/1468577fe1a7c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional