Gets a XML document that represents all events in the list, including each event’s properties.

Each EventInfo node in the result represents an event. Within the EventInfo nodes, there can be EventData, PlayEventData, and TransferEventData nodes to describe the event.

Namespace:  GrassValley.Mseries.ScheduleEditor
Assembly:  GrassValley.Mseries.ScheduleEditor (in GrassValley.Mseries.ScheduleEditor.dll) Version: 1.0.0.0

Syntax

C#
string GetListXml()
Visual Basic (Declaration)
Function GetListXml As String
Visual C++
String^ GetListXml()

Return Value

the list in XML format.

Remarks

This is a sample of a xml return value.
CopyC#
<?xml version="1.0" encoding="utf-16"?>
<XML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns="EventInfo__1.0">
    <EventInfo>
        <SecondaryEvents>
            <SecondaryEvent uuid="0f741984feaa478bb26133e53c51b821" type="GpiOutput"  error="0" lastError="0">
                <GpiOutput name="GPI-Out-1" position="startplus" offset="00:00:00:00" type="trigger" duration="60" />
            </SecondaryEvent>
        </SecondaryEvents>
        <EventData uuid="4784f75588874ef49bbeab5c6295af51" childUuid="6fa00ee5bc43481997019e2ef517a4db" 
            eventType="Play" channel="0" strUri="edl/cmf//localhost/V:/default/Fighters" trigger="Absolute" 
            parentUuid="" eventStatus="Ready" error="0" name="" userName="" trafficId="" 
            startDate="2009-10-09T00:00:00" startTime="15:53:43:00" duration="00:00:01:00" repeatMode="None" 
            purgeDate="2019-10-10T00:00:00" purgeTime="00:00:00:00" purgeCount="0" completed="0" comment="1" 
            lastStartDate="" lastStartTime="" lastDuration="" lastError="0">
        </EventData>
        <PlayEventData markIn="00:00:00:00" isMarkInAbs="FALSE" altUri="" altMarkIn="00:00:00:00" 
            isAltMarkInAbs="TRUE" />
    </EventInfo>
    <EventInfo>
        <SecondaryEvents>
            <SecondaryEvent uuid="0f741984feaa478bb26133e53c51b821" type="GpiOutput"  error="0" lastError="0">
                <GpiOutput name="GPI-Out-2" position="startplus" offset="00:00:00:00" type="trigger" duration="60" />
            </SecondaryEvent>
        </SecondaryEvents>
        <EventData uuid="6fa00ee5bc43481997019e2ef517a4db" childUuid="b54a3d6ee134408798c22a7a23ef067a" 
            eventType="Play" channel="0" strUri="edl/cmf//localhost/V:/default/Fighters" trigger="Follow" 
            parentUuid="4784f75588874ef49bbeab5c6295af51" eventStatus="Ready" error="0" name="" userName="" 
            trafficId="" startDate="2009-10-09T00:00:00" startTime="15:54:13:00" duration="00:00:01:00" 
            repeatMode="None" purgeDate="2019-10-10T00:00:00" purgeTime="00:00:30:00" purgeCount="0" completed="0" 
            comment="2" lastStartDate="" lastStartTime="" lastDuration="" lastError="0">
        </EventData>
        <PlayEventData markIn="00:00:00:00" isMarkInAbs="FALSE" altUri="" altMarkIn="00:00:00:00" 
            isAltMarkInAbs="TRUE" />
    </EventInfo>
    <EventInfo>
        <SecondaryEvents>
            <SecondaryEvent uuid="0f741984feaa478bb26133e53c51b821" type="GpiOutput" error="0" lastError="0">
                <GpiOutput name="GPI-Out-3" position="startplus" offset="00:00:00:00" type="trigger" duration="60" />
            </SecondaryEvent>
        </SecondaryEvents>
        <EventData uuid="b54a3d6ee134408798c22a7a23ef067a" childUuid="a39bae86b9c6425ab871b7d19f87ef3f" 
            eventType="Play" channel="0" strUri="edl/cmf//localhost/V:/default/Fighters" trigger="Follow" 
            parentUuid="6fa00ee5bc43481997019e2ef517a4db" eventStatus="Ready" error="0" name="" userName="" 
            trafficId="" startDate="2009-10-09T00:00:00" startTime="15:54:43:00" duration="00:00:01:00" 
            repeatMode="None" purgeDate="2019-10-10T00:00:00" purgeTime="00:01:00:00" purgeCount="0" completed="0" 
            comment="3" lastStartDate="" lastStartTime="" lastDuration="" lastError="0">
        </EventData>
        <PlayEventData markIn="00:00:00:00" isMarkInAbs="FALSE" altUri="" altMarkIn="00:00:00:00" 
            isAltMarkInAbs="TRUE" />
    </EventInfo>
</XML>

Examples

CopyC#
//Call helper function CreateIScheduleEditor which creates editor object
IScheduleEditor schEditor = CreateIScheduleEditor();

string xmlList = schEditor.GetListXml());

Console.WriteLine(xmlList);

See Also