Microsoft Producer for PowerPoint 2003 SDK banner art
PreviousNext

Batch Asset Loading File Syntax

This topic describes the batch asset loading file elements supported by Producer. Producer batch asset loading file elements and attributes are case-sensitive, and must all be lowercase.  All attribute values, even numerical values, must be surrounded by quotation marks, as in the following example:

(attribute="value")

This section describes the required and optional elements of the Producer batch asset loading file. In the syntax block, elements are followed by a number in parentheses that indicates how often the element is required, as described in this table. The only irregularity is the actions and presentation elements: you must have one and/or the other.

Symbol Description
(0+) The element is required zero or more times.
(0-1) The element is required zero or one times.
(1+) The element is required one or more times.
no modifier The element is required exactly once.

The following syntax block shows the required and optional elements of the Producer PBF file.

<?ProducerBatchFile version="2.0"?>
<producer>
    <actions> (actions and/or presentation required)
        <action> (1+)
            <param> (0+)
            </param>
        </action>
    <presentation> (actions and/or presentation required)
        <properties> (0-1)
            <property> (0+)
            </property>
        </properties>
        <timeline> (0-1)
            <sequence> (0+)
                <media> (0+)
                    <effect> (0+)
                    </effect> 
                    <tocentryclip> (0+)
                    </tocentryclip>
                </media>
            </sequence> 
            <tocentry> (0+)
            </tocentry> 
        </timeline>
    </presentation>
</producer>

Producer supports the following elements in batch asset loading files.

Element Description
<?ProducerBatchFile version="2.0"?> Required header for a Producer batch asset loading file. This does not have a matching closing element.
producer Root element containing all Producer tags.
actions Contains all action elements.
action Describes a project-wide action to perform, such as build or load.
param Contains parameters, if any, for an action element. This is a standard XML element, and is not defined in these documents.
presentation Root element containing all data for the current project.
properties Contains all properties for the project.
property Describes a project property, such as author or publish destination.
timeline Contains all elements describing the timeline of the project.
sequence Contains a group of contiguous media files, such as a series of video clips, with any effects or transitions between them.
tocentry Creates a table of contents entry assigned to a sequence, linked to an absolute time on the timeline.
media Specifies a particular media element, such as a video clip, audio clip, or slide, on the timeline.
effect Specifies an effect to apply to a media element.
tocentryclip Creates a table of contents entry linked to a specific media element on the timeline.

See Also

PreviousNext


© 2001-2003 Microsoft Corporation. All rights reserved.