Hello. I'm new to *ix and am trying to pull a variable or two from an xml document. The document is in the format:
<name>7_3(A).mov</name>
<description>Some description from a file</description>
<updatename>7_3_A.mov</updatename>
<updatepath>Dailies Released</updatepath>
<playlist>Selects Day 5,Dailies Day 5</playlist>
What I need to do is take the value or values from inside the <playlist> tags and assign them to variables. So, for this example, I'd like to be able to set $playlist1 to "Selects Day 5" and $playlist2 to "Dailies Day 5." The values in that xml tag will always be comma separated and there can be any number of them. I used grep to find the playlist lines, but don't know what to do next.
There are many more lines for each item described in the xml and there will be other instances of the <playlist> tag. I'll need to ignore instances of any value already set so, for example, once I've got the values "Selects Day 5" and "Dailies Day 5" from the above example I will need to ignore any further instances of those values until the script is executed again.
Any help would really be appreciated.
Thanks!
Dan