| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2 Samples using ffe
One example of using ffe for printing personnel information in XML format from fixed length flat file:
$ cat personnel john Ripper 23 Scott Tiger 45 Mary Moore 41 $
A file ‘personnel’ contains three fixed length fields: ‘FirstName’, ‘LastName’ and ‘Age’, their respective lengths are 9,13 and 2.
In order to print data above in XML, following configuration file must be available:
$cat personnel.fferc
structure personel {
type fixed
output xml
record person {
field FirstName 9
field LastName 13
field Age 2
}
}
output xml {
file_header "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n"
data "<%n>%t</%n>\n"
record_header "<%r>\n"
record_trailer "</%r>\n"
indent " "
}
$
Using ffe:
$ffe -c personnel.fferc personnel <?xml version="1.0" encoding="ISO-8859-1"?> <person> <FirstName>john</FirstName> <LastName>Ripper</LastName> <Age>23</Age> </person> <person> <FirstName>Scott</FirstName> <LastName>Tiger</LastName> <Age>45</Age> </person> <person> <FirstName>Mary</FirstName> <LastName>Moore</LastName> <Age>41</Age> </person> $
This document was generated on March 30, 2014 using texi2html 5.0.
