Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 58 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here



       SGML  Extended  Facilities system conforming to Annex A of
       Internation Standard  ISO/IEC  10744  --  Hypermedia/Time-
       based Structuring Language.


       ospam [-CeghilprRvx] [-alinktype] [-Aarchitecture]
             [-bbctf] [-ccatalog_file] [-Ddirectory]
             [-ffile] [-mmarkup_option] [-oentity_name]
             [-wwarning_type] [sysid...]


       ospam  (OpenSP Add Markup) is an SGML markup stream editor
       implemented using the OpenSP parser. ospam parses the SGML
       document  contained  in  sysid  and copies to the standard
       output the portion of the document entity  containing  the
       document  instance, adding or changing markup as specified
       by the -m options. The -p option can be  used  to  include
       the  SGML  declaration  and  prolog  in the output. The -o
       option can be used to output other entities. The -x option
       can be used to expand entity references.

       The following options are available:

       -aname, --activate=name
              Make doctype or linktype name active.

       -Aarchitecture, --architecture=architecture
              Parse with respect to architecture architecture.

       -bbctf, --bctf=bctf
              Use bctf bctf for output.

       -csysid, --catalog=sysid
              Use the catalog entry file sysid.

       -C, --catalogs
              This has the same effect as in onsgmls(1).

       -Ddirectory, --directory=directory
              Search  directory  for  files  specified  in system
              identifiers. This has the same effect  as  in  ons­

              Hoist omitted tags out from the start  of  internal
              entities. If the text at the beginning of an inter­
              nal entity causes a tag to be implied, the tag will
              usually  be  treated  as  being  in  that  internal
              entity; this option will instead  cause  it  to  be
              treated  as being in the entity that referenced the
              internal entity. This option makes a difference  in
              conjunction with -momittag or -x -x.

       --help Display a help text and exit.

       -iname, --include=name
              This has the same effect as in onsgmls(1).

       -l, --lowercase
              Prefer lower-case. Added names that were subject to
              upper-case substitution will be converted to lower-

       -mmarkup_option, --markup-option=markup_option
              Change  the  markup  in the output according to the
              value of markup_option as follows:

              omittag Add tags that were  omitted  using  omitted
              tag   minimization.  End  tags  that  were  omitted
              because the element has a declared content of EMPTY
              or an explicit content reference will not be added.

              shortref Replace short references by  named  entity

              net Change null end-tags into unminimized end-tags,
              and change net-enabling start-tags into unminimized

              emptytag Change empty tags into unminimized tags.

              unclosed  Change  unclosed  tags  into  unminimized

              attname Add omitted attribute names and vis.

              attvalue  Add  literal  delimiters   omitted   from
              attribute values.

              attspec Add omitted attribute specifications.

              current  Add  omitted  attribute specifications for
              by its marked section. In  the  document  instance,
              empty  comments  will  be added before or after the
              marked section declaration to ensure  that  ignored
              record ends remain ignored.

              Multiple -m options are allowed.

       -n, --error-numbers
              Show error numbers in error messages.

       -oname, --output-entity=name
              Output the general entity name instead of the docu­
              ment entity. The  output  will  correspond  to  the
              first  time  that  the entity is referenced in con­

       -p, --output-prolog
              Output the part of the document  entity  containing
              the  SGML declaration (if it was explicitly present
              in the document entity) and the prolog before  any­
              thing else. If this option is specified two or more
              times, then all entity references occurring between
              declarations  in  the prolog will be expanded; this
              includes the implicit reference to the entity  con­
              taining the external subset of the DTD, if there is
              one. Note that the SGML  declaration  will  not  be
              included  if  it was specified by an SGMLDECL entry
              in a catalog.

       -r, --raw
              Don't perform any conversion on RSs  and  REs  when
              outputting  the  entity. The entity would typically
              have the storage manager attribute records=asis.

       -R, --restricted
              This as the same effect as in onsgmls(1)

       -v, --version
              Print the version number.

       -wtype, --warning=type
              Control warnings and errors according to type. This
              has the same effect as in onsgmls(1).

       Incorrect results may be produced if  a  variant  concrete
       syntax  is used which is such that there are delimiters in
       markup to be added that have a prefix  that  is  a  proper
       suffix of some other delimiter.

       If an entity reference in a default value uses the default
       entity and  an  entity  with  that  name  is  subsequently
       defined  and  that  default value is added to the document
       instance, then the resulting document may not  be  equiva­
       lent  to  the original document. ospam will give a warning
       when the first two conditions are met.


       onsgmls(1), ospent(1), onsgmlnorm(1), osx(1)


       James Clark, Ian Castle <ian.castle@openjade.org>.

OpenJade                  November 2002                  OSPAM(1)

An undefined database error occurred. SELECT distinct pages.pagepath,pages.pageid FROM pages, page2command WHERE pages.pageid = page2command.pageid AND commandid =


The Linux Tutorial is always looking for new contributors.



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
You can help in many different ways.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.09 Seconds