---
name: "sgmlsasp"
section: "1"
platform: "linux"
package: "linuxdoc-tools"
version: "0.9.86-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/sgmlsasp"
---

# sgmlsasp(1)

translate output of sgmls using ASP replacement files

## NAME

sgmlsasp - translate output of sgmls using ASP replacement files

## SYNOPSIS

**sgmls** \[**-n**\] *replacement\_file...*

## DESCRIPTION

*sgmlsasp* translates the standard input using the specification in *replacement\_file...* and writes the result to the standard output. The standard input must be in the format output by *sgmls*. Each replacement file must be in the format of an Amsterdam SGML parser (ASP) replacement file; this format is described in the ASP documentation. Duplicate replacements are silently ignored. The **-n** option disables upper-case substitution (folding) for names in replacement files; this option should be used with concrete syntaxes that do not specify upper-case substitution for general names (that is, names that are not entity names).

## BUGS

References to external data entities are ignored. (Support for external data entities is not implemented in ASP.)

## SEE ALSO

[*sgmls*(1)](/sgmls/1.md)
