Dit is de opdracht osgmlnorm die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
osgmlnorm - Een SGML/XML document normalizer
KORTE INHOUD
osgmlnorm [-CdeghmnrRvx] [-alinktype] [-Aarchitectuur] [-bbctf] [-ccatalogus]
[-Ddirectory...] [-Emax_fouten...] [-inaam...] [-fnaam...] [-wwaarschuwing
[sysid
PRODUCTBESCHRIJVING
osgmlnorm drukt op de standaarduitvoer een genormaliseerde documentinstantie af voor de SGML
document dat is opgenomen in de aaneenschakeling van de entiteiten met systeem-ID's
Wanneer de genormaliseerde instantie wordt voorafgegaan door de originele SGML-declaratie en proloog, is it
zal dezelfde ESIS hebben als het originele SGML-document, met de volgende uitzonderingen:
* De uitvoer van osgmlnorm biedt geen bescherming tegen de herkenning van korte verwijzingen
scheidingstekens, dus alle USEMAP-declaraties moeten uit de DTD worden verwijderd.
* De genormaliseerde instantie gebruikt de referentiescheidingstekens, zelfs als de oorspronkelijke instantie
deed niet.
* Als gemarkeerde secties in de uitvoer worden opgenomen met de optie -m, is de referentie
gereserveerde namen worden gebruikt voor de statussleutelwoorden, zelfs als de oorspronkelijke instantie dat niet deed.
* Alle ESIS-informatie met betrekking tot de SGML LINK-functie gaat verloren.
De genormaliseerde instantie gebruikt geen functies voor het minimaliseren van markeringen, behalve dat:
* Alle attributen die niet zijn opgegeven in de oorspronkelijke instantie, worden niet opgenomen in
de genormaliseerde instantie. (Huidige attributen worden opgenomen.)
* Als de gedeclareerde waarde van een attribuut een naamtokengroep was en er een waarde was opgegeven
dat was hetzelfde als de naam van het attribuut, daarna de attribuutnaam en -waarde
indicator zal worden weggelaten. Met HTML zou bijvoorbeeld osgmlnorm worden uitgevoerd
liever dan
Onderdeel van een SGML-systeem dat voldoet aan de internationale norm ISO 8879 -- Standaard
Gegeneraliseerde opmaaktaal. Een SGML Extended Facilities systeem conform bijlage A van:
Internationale standaard ISO/IEC 10744 -- Op hypermedia/tijd gebaseerde structureringstaal.
De volgende opties zijn beschikbaar:
-anaam, --activeren=naam
Maak doctype of linktype naam actief.
-Aarchitectuur, --architectuur=architectuur
Ontleden met betrekking tot architectuur architectuur.
-bbctf, --bctf=bctf
Gebruik de BCTF met naam bctf voor uitvoer.
-csysid, --catalogus=sysid
Wijs openbare id's en entiteitsnamen toe aan systeem-id's met behulp van het catalogusitem
bestand waarvan de systeem-ID is sysid.
-C, --catalogi
Dit heeft hetzelfde effect als in onsgmls(1).
-d, --dd
Voer een documenttypeverklaring uit met dezelfde externe identifier als de invoer
document, en zonder subset interne aangifte. Er wordt niet gecontroleerd of de
documentinstantie geldig is met betrekking tot deze DTD.
-Ddirectory, --map=directory
Zoek directory voor bestanden gespecificeerd in systeem-ID's.
Dit heeft hetzelfde effect als in onsgmls(1).
-e, --open-entiteiten
Beschrijf open entiteiten in foutmeldingen.
--foutnummers
Toon foutnummers in foutmeldingen.
-h, --help
Geef een helptekst weer en sluit af.
-inaam, --include=naam
Dit heeft hetzelfde effect als in onsgmls(1).
-m, --gemarkeerde-secties
Voer alle gemarkeerde secties uit die zich in de invoerdocumentinstantie bevonden.
-n, --commentaar
Voer eventuele opmerkingen uit die zich in de invoerdocumentinstantie bevonden.
-r, --rauw
Ruwe uitvoer. Voer geen conversie uit op RS'en en RE's bij het afdrukken van de entiteit. De
entiteit zou doorgaans het opslagbeheerkenmerk records=asis hebben.
-R, --beperkt
Dit heeft hetzelfde effect als in onsgmls(1).
-v, --versie
Druk het versienummer af.
-w type dan:
Controleer waarschuwingen en fouten op type. Dit heeft hetzelfde effect als in
onsgmls(1).
Gebruik osgmlnorm online met behulp van onworks.net-services