Skip to main content
Version: 11.0

pc:Succeeded

note

This article is about the pc:Succeeded Blend directive.

pc:Succeeded

Makes an action, or a series of actions, dependent on the successful outcome of another action.

Syntax

<!-- *Action(s) that succeed(s)* -->

<pc:Succeeded>

<!-- *Action(s) to be performed* -->

</pc:Succeeded>

The <pc:Succeeded> element is a child element of the action that potentially succeeds. The XML content that it contains is executed if that action succeeds and not otherwise.

Example

A message "Logging in: ..." is written to the console if a logfile is successfully opened for logging.

<pc:WriteFile filepath="{$logfile}">

<pc:Succeeded>
<pc:ConsoleWrite>Logging in: <pc:value-of select="$logfile"/>...<pc:newline/></pc:ConsoleWrite>
</pc:Succeeded>

<pc:Failed>
<pc:ConsoleWrite>Error: Failed to open file for logging.</pc:ConsoleWrite>
<pc:terminate/>
</pc:Failed>

</pc:WriteFile>