xnav - Online en la nube

Este es el comando xnav que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


xnav: construye barras laterales y superior de navegación para una colección de páginas web

SINOPSIS


xnav [ -V ] [ -h ] [ -v ] [ -c (todo | (título | base | script | estilo | meta | enlace |
objeto) [, (título | base | script | estilo | meta | enlace | objeto)] [, ...])] [ -b (rmv | div)
] [ -i ] [ init | para lograr | IMPORTANTE | limpia ] camino

DESCRIPCIÓN


XNav agrega un contenedor con estilo CSS y barras de navegación superior y lateral a un árbol de directorios de
Documentos XHTML. También proporciona un mecanismo para la construcción automática de XHTML.
documentos de tipos de documentos XML definidos por el usuario, utilizando XSL proporcionado por el usuario.

CAMPUS


init camino
Inicializar directorio camino como un sitio web de XNav.

para lograr camino
Construya el sitio web de XNav en el directorio camino.

IMPORTANTE camino
Validar XML y XHTML en el directorio camino.

limpia camino
Limpiar archivos generados automáticamente en el directorio camino.

-V Versión de visualización.

-h Muestra información de uso.

-v Operación detallada.

-c Especifique los hijos html / head para incluirlos en los documentos de salida. Los valores permitidos son
'todos' (el predeterminado), 'ninguno', o una lista separada por comas de nombres de elementos 'título',
'base', 'script', 'estilo', 'meta', 'enlace' y 'objeto'.

-b Seleccione el manejo de la especificación del cuerpo en CSS dentro de un elemento html / head / style.
Los valores válidos son 'rmv', que solicita la eliminación de cualquier definición de cuerpo, y 'div',
solicitando reemplazo por un elemento div de nivel superior con el mismo estilo.

-i Agregue 'index.html' a las rutas del directorio de navegación superior y lateral. Principalmente útil para
la construcción de un conjunto de páginas que pueden ser navegadas como archivos a los que accede directamente una web
navegador, en lugar de a través de un servidor web.

USO


Comience configurando la estructura de directorios deseada de la colección de páginas web. Todos
Los documentos HTML deben ser XHTML 1.0 Strict válido y deben tener la extensión .xml en lugar de
que el .html habitual. Cada directorio debe tener, al menos, un documento de índice llamado
índice.xmly un archivo de configuración llamado xnav.xml.

El formato del archivo de configuración se define en el archivo xnav.dtd. El elemento de nivel superior es
xnav, con elementos secundarios opcionales directorio y presentar. La etiqueta de un directorio específico
generalmente es proporcionada por la etiqueta en el elemento de directorio de referencia en el padre
directorio, pero se puede especificar utilizando el Label atributo en el directorio de nivel superior.
Si índice.xml archivo no es HTML, el tipo El atributo debe establecerse en el nombre del
formato de documento, y se debe proporcionar una plantilla XSL para manejar ese tipo.

A directorio El elemento representa un enlace de navegación a un subdirectorio, el directorio real
nombre especificado por el href atributo, y la etiqueta de directorio utilizada en la navegación
barras que se especifican como el contenido del elemento. Si un elemento de directorio apunta a un directorio
no administrado por XNav (es decir, en el que el script de compilación no debe recurrir), el entrar
el valor del atributo debe ser 'no'. Si el directorio es administrado por XNav, pero es para algunos
motivo por el que desea ser excluido de la barra de navegación lateral, el navegación lateral valor de atributo
debería ser 'no'.

A presentar elemento representa un enlace a un archivo dentro del mismo directorio que el archivo xnav.xml,
y tiene un uso similar al elemento de directorio. Si el archivo no es HTML, el tipo
El atributo debe establecerse en el nombre del formato del documento, y debe establecerse una plantilla XSL.
provisto para manejar ese tipo. Si se desea excluir el archivo del lado
barra de navegación, la navegación lateral el valor del atributo debe ser 'no'.

Inicialice la estructura del directorio en camino usando el comando

xnav init camino

creando un directorio XNAV in camino, que contiene archivos de configuración que pueden ser editados por
el usuario. Los archivos cabeza.xml y pie.xml definir HTML de encabezado y pie de página agregado a cada
página generada por XNav. los catálogo.xml archivo permite las utilidades de procesamiento XML utilizadas por
XNav para localizar el DTD para el xnav.xml Archivos de configuración. Si el usuario agrega más
tipos de documentos para el procesamiento por XNav, las referencias a los DTD relevantes deben agregarse a
el archivo de catálogo. Finalmente, el xnavinc.xsl el archivo incluye la hoja de estilo XSL principal xnav.xsl
responsable de la mayor parte del procesamiento de XNav.

XNav se puede ampliar para procesar tipos de documentos XML arbitrarios al incluir XSL adicional
hojas de estilo dentro del xnavinc.xsl expediente. Si un tipo de documento que no es HTML se denomina
nuevo tipo existentes tipo atributo, el usuario debe definir una plantilla XSL con el nombre nuevo tipo
y modo selección de plantilla dinámica. Dentro de esta plantilla, el contenido del documento que se
procesado está disponible en XPath src /nuevo tipo.

Una vez que se completa la inicialización y siempre que se editan los documentos XML de origen, la salida
Los archivos HTML se pueden generar usando el comando

xnav para lograr camino

El comando

xnav IMPORTANTE camino

valida los archivos XML de origen que contienen un DOCTYPE especificación. Archivos que no
contienen dicha especificación se comprueban para determinar si están bien formados.

Use xnav en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows