1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <TvBusMarshalledStruct:TvBusEnvelope xmlns:
xs=
"http://www.w3.org/2001/XMLSchema-instance" xmlns:
TvBusMarshalledStruct=
"http://tivo.com/developer/xml/idl/TvBusMarshalledStruct" xmlns:
TvPgdRecording=
"http://tivo.com/developer/xml/idl/TvPgdRecording" xmlns:
TvBusDuration=
"http://tivo.com/developer/xml/idl/TvBusDuration" xmlns:
TvPgdShowing=
"http://tivo.com/developer/xml/idl/TvPgdShowing" xmlns:
TvDbShowingBit=
"http://tivo.com/developer/xml/idl/TvDbShowingBit" xmlns:
TvBusDateTime=
"http://tivo.com/developer/xml/idl/TvBusDateTime" xmlns:
TvPgdProgram=
"http://tivo.com/developer/xml/idl/TvPgdProgram" xmlns:
TvDbColorCode=
"http://tivo.com/developer/xml/idl/TvDbColorCode" xmlns:
TvPgdSeries=
"http://tivo.com/developer/xml/idl/TvPgdSeries" xmlns:
TvDbShowType=
"http://tivo.com/developer/xml/idl/TvDbShowType" xmlns:
TvPgdChannel=
"http://tivo.com/developer/xml/idl/TvPgdChannel" xmlns:
TvDbTvRating=
"http://tivo.com/developer/xml/idl/TvDbTvRating" xmlns:
TvDbRecordQuality=
"http://tivo.com/developer/xml/idl/TvDbRecordQuality" xmlns:
TvDbBitstreamFormat=
"http://tivo.com/developer/xml/idl/TvDbBitstreamFormat" xs:
schemaLocation=
"http://tivo.com/developer/xml/idl/TvBusMarshalledStruct TvBusMarshalledStruct.xsd http://tivo.com/developer/xml/idl/TvPgdRecording TvPgdRecording.xsd http://tivo.com/developer/xml/idl/TvBusDuration TvBusDuration.xsd http://tivo.com/developer/xml/idl/TvPgdShowing TvPgdShowing.xsd http://tivo.com/developer/xml/idl/TvDbShowingBit TvDbShowingBit.xsd http://tivo.com/developer/xml/idl/TvBusDateTime TvBusDateTime.xsd http://tivo.com/developer/xml/idl/TvPgdProgram TvPgdProgram.xsd http://tivo.com/developer/xml/idl/TvDbColorCode TvDbColorCode.xsd http://tivo.com/developer/xml/idl/TvPgdSeries TvPgdSeries.xsd http://tivo.com/developer/xml/idl/TvDbShowType TvDbShowType.xsd http://tivo.com/developer/xml/idl/TvPgdChannel TvPgdChannel.xsd http://tivo.com/developer/xml/idl/TvDbTvRating TvDbTvRating.xsd http://tivo.com/developer/xml/idl/TvDbRecordQuality TvDbRecordQuality.xsd http://tivo.com/developer/xml/idl/TvDbBitstreamFormat TvDbBitstreamFormat.xsd" xs:
type=
"TvPgdRecording:TvPgdRecording">
3 <recordedDuration>$video.iso_duration
</recordedDuration>
6 <showingBits value=
"$video.showingBits"/>
7 <time>$video.time
</time>
8 <duration>$video.iso_duration
</duration>
11 #for $element in $video.vActor
12 <element>$escape($element)
</element>
18 #for $element in $video.vChoreographer
19 <element>$escape($element)
</element>
22 <colorCode value=
"$video.colorCode[1]">$video.colorCode[
0]
</colorCode>
23 <description>$escape($video.description)
</description>
25 #for $element in $video.vDirector
26 <element>$escape($element)
</element>
29 <episodeNumber>$escape($video.episodeNumber)
</episodeNumber>
30 <episodeTitle>$escape($video.title)
</episodeTitle>
32 #for $element in $video.vExecProducer
33 <element>$escape($element)
</element>
37 #for $element in $video.vProgramGenre
38 <element>$escape($element)
</element>
42 #for $element in $video.vGuestStar
43 <element>$escape($element)
</element>
47 #for $element in $video.vHost
48 <element>$escape($element)
</element>
51 <isEpisode>$video.isEpisode
</isEpisode>
53 <movieYear>$video.movieYear
</movieYear>
55 <originalAirDate>$video.originalAirDate
</originalAirDate>
58 <mpaaRating value=
"$video.mpaaRating[1]">$video.mpaaRating[
0]
</mpaaRating>
61 #for $element in $video.vProducer
62 <element>$escape($element)
</element>
66 <isEpisodic>$video.isEpisode
</isEpisodic>
68 #for $element in $video.vSeriesGenre
69 <element>$escape($element)
</element>
72 <seriesTitle>$escape($video.seriesTitle)
</seriesTitle>
74 <showType value=
"$video.showType[1]">$video.showType[
0]
</showType>
76 <starRating value=
"$video.starRating[1]">$video.starRating[
0]
</starRating>
78 <title>$escape($video.seriesTitle)
</title>
80 #for $element in $video.vWriter
81 <element>$escape($element)
</element>
86 <displayMajorNumber>$video.displayMajorNumber
</displayMajorNumber>
87 <displayMinorNumber>$video.displayMinorNumber
</displayMinorNumber>
88 <callsign>$escape($video.callsign)
</callsign>
90 <tvRating value=
"$video.tvRating[1]">$video.tvRating[
0]
</tvRating>
94 <recordingQuality value=
"75">HIGH
</recordingQuality>
96 <showingBits value=
"$video.showingBits"/>
97 <time>$video.time
</time>
98 <duration>$video.iso_duration
</duration>
101 #for $element in $video.vActor
102 <element>$escape($element)
</element>
108 #for $element in $video.vChoreographer
109 <element>$escape($element)
</element>
112 <colorCode value=
"$video.colorCode[1]">$video.colorCode[
0]
</colorCode>
113 <description>$escape($video.description)
</description>
115 #for $element in $video.vDirector
116 <element>$escape($element)
</element>
119 <episodeNumber>$escape($video.episodeNumber)
</episodeNumber>
120 <episodeTitle>$escape($video.title)
</episodeTitle>
122 #for $element in $video.vExecProducer
123 <element>$escape($element)
</element>
127 #for $element in $video.vProgramGenre
128 <element>$escape($element)
</element>
132 #for $element in $video.vGuestStar
133 <element>$escape($element)
</element>
137 #for $element in $video.vHost
138 <element>$escape($element)
</element>
141 <isEpisode>$video.isEpisode
</isEpisode>
143 <movieYear>$video.movieYear
</movieYear>
145 <originalAirDate>$video.originalAirDate
</originalAirDate>
147 #if $video.mpaaRating
148 <mpaaRating value=
"$video.mpaaRating[1]">$video.mpaaRating[
0]
</mpaaRating>
151 #for $element in $video.vProducer
152 <element>$escape($element)
</element>
156 <isEpisodic>$video.isEpisode
</isEpisodic>
158 #for $element in $video.vSeriesGenre
159 <element>$escape($element)
</element>
162 <seriesTitle>$escape($video.seriesTitle)
</seriesTitle>
164 <showType value=
"$video.showType[1]">$video.showType[
0]
</showType>
165 #if $video.starRating
166 <starRating value=
"$video.starRating[1]">$video.starRating[
0]
</starRating>
168 <title>$escape($video.seriesTitle)
</title>
170 #for $element in $video.vWriter
171 <element>$escape($element)
</element>
176 <displayMajorNumber>$video.displayMajorNumber
</displayMajorNumber>
177 <displayMinorNumber>$video.displayMinorNumber
</displayMinorNumber>
178 <callsign>$escape($video.callsign)
</callsign>
180 <tvRating value=
"$video.tvRating[1]">$video.tvRating[
0]
</tvRating>
182 <startTime>$video.startTime
</startTime>
183 <stopTime>$video.stopTime
</stopTime>
184 </TvBusMarshalledStruct:TvBusEnvelope>