---
title: "p.system-output"
description: "## Syntax **p.system-output** ## Purpose The p.system-output annotation is used to tag an element as the text that a program provides in response to user input. This annotation applies a very general tag, and a more specific option should be…"
url: "https://www.stilo.com/docs/migrate/task/p-system-output/"
updated: "2023-12-11"
category: Annotations / Task
tags:
  - Annotations
---

# p.system-output

## Syntax

**p.system-output**

## Purpose

The p.system-output annotation is used to tag an element as the text that a program provides in response to user input. This annotation applies a very general tag, and a more specific option should be used if applicable.

 

See p.message for a more specific alternative.

## Example

The following is an example of a time when you might want to use the annotation

![](https://www.stilo.com/wp-content/uploads/2023/12/stilo-dita-xml-annotation-p.system-output0.png)

 

The following is an example of a rule that will apply the annotation

![](https://www.stilo.com/wp-content/uploads/2023/12/stilo-dita-xml-annotation-p.system-output1.png)

The following is the DITA XML output for the rule:

<p>If you enter an invalid input, the following message will be displayed:</p>

<systemoutput>Invalid input: Please enter a valid input</systemoutput>
