Programming :: Best Way To Transform XML Format?
Sep 10, 2010
I'm looking for some expert opinion on sed/script to work out the best way to transform one xml format into another however there are a few complexities around translation.
The extra complexities are to:
1) Take the start and stop time (YYYYMMDDHHMMSS) and convert to start time to unix time plus output the difference in seconds between both times.
2) Oid, tsid and sid are found by looking up an external file and finding the value against the channel. For example one of the lines in the file will be 2:806:27e2=channel1
Is there any way to write piped sed commands that can do this? If not, any ideas how the script should look like?
Input File
Code:
<programme start="20100910060000 +0100" stop="20100910061000 +0100" channel="channel1">
<title lang="en">This is the title</title>
<desc>This is the description</desc>
</programme>
Output File
Code:
<service oid="0002" tsid="0806" sid="27e2">
<event id="0">
<name lang="OFF" string="This is the title"/>
<text lang="OFF" string="This is the description"/>
<time start_time="1284098400" duration="600"/>
</event>
</service>
Look up file for oid, tsid and sid
Code:
2:806:27e2=channel1
2:756:37a3=channel2
5:4a06:42e5=channel3
View 8 Replies
ADVERTISEMENT
Jul 7, 2011
Bash 3.1.7
I have var1 in a script.
Code:
#!/usr/bin/bash
..........
echo var1
with ouput
08:28:10
The format of var1 is mm:ss:ff where ff are units of 1/75 seconds. In order to make of var1 an argument to the flac command (flac --skip=mm:ss.ss where ss.ss are seconds and decimal fraction) I must trasform mm:ss:ff to mm:ss.ss).
First I must isolate ff and place it in say, var2. And then var3=var2/75. How can I do the part (mm:ss:ff --> ff)? Perhaps some way to specify bash to accept ':' as separator?
View 13 Replies
View Related
Nov 13, 2010
I am having some good time with Linux Mint Debian Edition, but I want to transform it into Debian Squeeze. In my installation, I've just 7 minty packages, the rest are from debian repo. have a detailed look here [URL] and suggest me debian replacements of those 7 minty packages.
View 6 Replies
View Related
Aug 23, 2010
I have openSUSE 11.2 (m8) Gnome LiveCD installed in my VirtualBox and now i want to move the schema to server side. I know, this is not normal, but it's fun - 'Have a lot of fun!', that is what i do in my study time.
So, how can i remove the packages useless for servers in a simple mode? My first idea uses category GROUP of a package, but this not work.
I can, for example, see the packages on System/Daemons, ok, but i can't see a list of groups inside System/ in a easy way.
And /usr/share/doc/rpm/GROUPS it's not full.
View 1 Replies
View Related
Feb 16, 2010
I obtained some old PC and I've installed debian linux on it. Now, I have onboard ethernet slot (10/100) and net works fine. Into PC's usb slot I've plugged Bus 001 Device 002: ID 0bda:8189 Realtek Semiconductor Corp. RTL8187B Wireless 802.11g 54Mbps Network Adapter and I want to know is it possible to transform this PC into wireless router for home use? If so, what do I have to do?
View 3 Replies
View Related
Jul 29, 2011
I would like to transform rows into columns from a file in bash.
View 4 Replies
View Related
Feb 2, 2010
How do I transform my new install of CentOS into a "virtual" RH installation (i.e. artwork, theme, etc). What are the relevant packages?
View 9 Replies
View Related
Aug 5, 2010
I have a photograph of a painting which was lying on a table.The camera angle caused the outline of the painting to be non-rectangular. Is there a transformation feature of GIMP that would let me pick the 4 corners of the painting and have the image transformed to a rectangular shape?
View 3 Replies
View Related
Apr 5, 2010
In /etc/fstab, I have a record:LABEL=/< >/< >ext3< >default,nolog< >1 1 represent a tab between 2 fieldsI just want to remove "nolog" in the 4th field (only): gsub(/nolog/,"",$4)The function work ok but it returns a record:LABEL=/ / ext3 default 1 1I know the problem is OFS=" ", but how can I keep the format of the record? (the same number of tabs, spaces).
View 5 Replies
View Related
Feb 16, 2011
In C++ as subjected, can anyone throw me some light on how I can generic-ly format an integer value of 1 to a string value of 0001? 11 to 0011? and 111 to 0111? simply by just appending 0 in front and limiting the length of the string to 4?
View 4 Replies
View Related
Apr 3, 2011
I am trying to scan in a file which has the format of
Quote:
username:password
hello:world
right now my program says
Code:
Scanner fin = null;
try
{
fin = new Scanner(new FileReader("proj1/passwd.txt"));
[Code]...
How do i correctly use delimiter to take in only the strings on one line?
View 1 Replies
View Related
Sep 21, 2009
I have a series of files in the format:
Which I'm trying to split using sed to have each field/value pair on on line:
So far so simple, but some of the values might have commas in them, which means they'll be split up. Is there a way to change this so that only commas not within quotes will be replaced with ? (e.g. make sed count number of " and if it finds a , after counting an odd number of " then ignore it?)
View 2 Replies
View Related
Feb 16, 2011
What is the problem? I receive this message (see in red) when i running this script (below) on bash script file:
error received:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 70 0 70 0 0 321 0 --:--:-- --:--:-- --:--:-- 0
IMAG_DOS.ZIP
[code]....
View 1 Replies
View Related
Feb 22, 2010
language: cOs: ubuntu 9.10 want a c or c++ program that gives the system uptime in YYYY: MM: DD HH : MM: SS format.eally it is head ditching..This is not home work or assisgnment..
View 10 Replies
View Related
Jun 5, 2011
I'm reading a book on assembly, and it talks a bit about the IEEE floating point format.
Quote:
To summarize, the following steps are used to convert a decimal number to IEEE single format: 1. The leading bit of the floating point format is 0 for a positive number and 1 for a negative number. 2. Write the unsigned number in binary. 3. Write the binary number in binary scientific notation f23.f22 ... f0 2^e, where f23 = 1. There are 24 fraction bits, but it is not necessary to write trailing 0's. 4. Add a bias of 127 to the exponent e. This sum, in binary form, is the next 8 bits of the answer, following the sign bit. (Adding a bias is an alternative to storing the exponent as a signed number.) 5. The fraction bits f22f21 ... f0 form the last 23 bits of the floating point number. The leading bit f23 (which is always 1) is dropped.
View 1 Replies
View Related
Dec 16, 2010
I made a string key-value mapping struct in C, and functions to add and remove entries. I would also like to write a function to read in this file format:
Code:
key: value
another: another value
[code]...
View 14 Replies
View Related
Mar 24, 2010
I want to change data format in a file using bash. The orignal is like:
Code:
1 abc 6 pqr
2 def 7 stu
3 ghij 8 vwx
4 kl 9 yz
[Code]....
View 9 Replies
View Related
Apr 10, 2010
What is the realmode interrupt return on the stack. Is it pop AX pop CS or vice versa?
View 4 Replies
View Related
May 10, 2010
I am trying to have GNU assembler produce object file COFF format? I did not find relevant information from GNU assembler's manual.
View 1 Replies
View Related
Feb 20, 2010
I have created a file using open() and written data to it. Data appears as normal characters in the file. How to save these characters in a binary format in that file using C language? Here I mean that the characters should be actually stored as 0 and 1. Do I have to convert the whole data using some function or there is some standard way to do it in Linux?
View 14 Replies
View Related
Dec 8, 2010
i'm getting an undefined offset for the associative arrays [28-46] in this format.
[Code]....
i have read that i can prevent the notices by doing the following, but it's not working for me
PHP Code:
[Code]....
View 5 Replies
View Related
Feb 3, 2010
I am using C. I have a fuction that returns a string
Code:
I need to format this string so that I can create a text file like so:
So I'm trying:
Code:
But I get errors like:
View 2 Replies
View Related
Jun 1, 2011
Google directed me to the ones written in .Net/C# etc. Any ideas on the ones written in C/C++?
View 14 Replies
View Related
Apr 9, 2010
I am in the process of learning some scripting, however I am running into a roadblock in specifying a certain time format in the array. Ideally I would like to use Here are the lines of text that I am interrogating:
1123,3/25/2010,00:14 Thu,33229
1124,3/26/2010,13:30 Fri,33230
1125,3/27/2010,04:49 Sat,33231
[code]...
View 2 Replies
View Related
Jan 15, 2010
I have a load of photos from my old Nokia phone that I need to rename. A few examples of the current format is "ddmmyyyy.jpg", "ddmmyyyy(001).jpg", "ddmmyyyy(002).jpg" etc, where ddmmyyyy is the date.I need to rename hundreds of files in a single directory so that the first 8 digits are rearranged into "yyyymmdd.jpg", "yyyymmdd(001).jpg" format etc.Even better if the output format could be "yyyy-mm-dd_(001).jpg"
View 5 Replies
View Related
Jul 14, 2011
I have some file tools on a mint machine that I would rather not install on my mac laptop. Mainly because of the vastness of apt-get and the low risk of installation failure. Anyway, every so often I have a file that I want to process in place using some remote tool. Both machines can ssh right in to each other so I was figuring there must be some script or tool out there that would allow me to type out something like remote [file] [tool & args] to send my file to the other machine, get it processed, then get it back.
View 4 Replies
View Related
Feb 19, 2011
I was wondering, what would be a good, open-source file format for a beginner in the field, like me, to start editing sound files? This file format would have to be well documented, preferibly open-source, lossless and, most of all, convertible to more popular file formats, such as mp3 or wav maybe. I would like to design my own sound effects through directly editing the binary sequence of a sound file. I imagine this editing would have the purpose of adjusting the voltage variations of the sound device's output in time. It would be perhaps something like a PC-controlled signal generator. I'm thinking I might be able to do this in linux with something like
Code:
$ dd if=mysound.raw of=/dev/audio
But then, which book or resource woule be a good and through explenation of the relationship between the bit sequence in mysound.raw and the signal function generated in the output of, say, my computer's sound card.
View 10 Replies
View Related
Apr 22, 2010
I am trying to compile a software using a provided sdk. I suspect that the sdk has some mismatch of the platform library, but I am not sure.
The error I got is
Code:
The libidata.so.42 is there in that folder. I guess the file might be in a big endian. Is there a way to check if the libidata.so.42 i have might be a big endian format, rather than little endian?
If my guess is incorrect, This is a c++ code on fedora x86 machine.
View 4 Replies
View Related
Jan 4, 2010
I am going to parse the Cisco voip CDR(Call Detail Records), please tell me the field format of the CDR files.
View 1 Replies
View Related
Jun 10, 2010
I'm in the process of debugging and compiling about sixty FORTRAN 95 programs and could use a little bit of your help before my brain is fried and fingers are cramped. Thanks for your time!
I receive the following errors:
Here is my code:
View 5 Replies
View Related