OpenSP-1.5.1

Introduzione a OpenSP

Il pacchetto OpenSP contiene una libreria C++ per usare file SGML/XML, utile per validare, fare il parsing e manipolare documenti SGML e XML.

Informazioni sul pacchetto

Download aggiuntivi

Dipendenze per OpenSP

Necessarie

SGML Common-0.6.3

Installazione di OpenSP

Installare OpenSP eseguendo i seguenti comandi:

patch -Np1 -i ../OpenSP-1.5.1-LITLEN-1.patch &&
patch -Np1 -i ../OpenSP-1.5.1-gcc34-1.patch &&
./configure --prefix=/usr --disable-static --enable-http \
    --enable-default-catalog=/etc/sgml/catalog \
    --enable-default-search-path=/usr/share/sgml &&
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1 &&
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1 install &&
ln -sf onsgmls /usr/bin/nsgmls &&
ln -sf osgmlnorm /usr/bin/sgmlnorm &&
ln -sf ospam /usr/bin/spam &&
ln -sf ospcat /usr/bin/spcat &&
ln -sf ospent /usr/bin/spent &&
ln -sf osx /usr/bin/sx &&
ln -sf osx /usr/bin/sgml2xml &&
ln -sf libosp.so /usr/lib/libsp.so

Spiegazioni dei comandi

--disable-static: questo switch inibisce la costruzione della libreria statica.

--enable-http: questo switch aggiunge il supporto per HTTP.

--enable-default-catalog=/etc/sgml/catalog: questo switch imposta il path per il catalogo centralizzato.

--enable-default-search-path: questo switch imposta il valore di default di SGML_SEARCH_PATH.

--enable-xml-messages: questo switch aggiunge il supporto per XML Formatted Messages.

make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1: questo cambia il valore della variabile pkgdatadir nel Makefile da /usr/share/OpenSP a /usr/share/sgml/OpenSP-1.5.1.

ln -sf ...: questi comandi creano gli equivalenti SP degli eseguibili e delle librerie OpenSP.

Contenuti

Il pacchetto OpenSP contiene onsgmls, ospam, osx, ospcat e ospent.

Descrizione

onsgmls

onsgmls processa file SGML.

ospam

ospam è un markup stream editor.

osx

osx è un normalizzatore SGML o un convertitore di SGML in XML.

ospcat

ospcat stampa gli identificatori di sistema effettivi trovati nei cataloghi.

ospent

ospent fornisce accesso al gestore di entità di OpenSP.

Last updated on