Aceasta este comanda xnav care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
xnav - Construiți barele de navigare de sus și laterale pentru o colecție de pagini web
REZUMAT
xnav [ -V ] [ -h ] [ -v ] [ -c (toate | (titlu | bază | script | stil | meta | link |
obiect)[,(titlu | bază | script | stil | meta | link | obiect)][,...])] [ -b (rmv | div)
] [ -i ] [ înăuntru | face | valabil | curat ] cale
DESCRIERE
XNav adaugă un wrapper cu stil CSS și bare de navigare de sus și laterale la un arbore de directoare de
documente XHTML. De asemenea, oferă un mecanism pentru construirea automată a XHTML
documente din tipurile de documente XML definite de utilizator, folosind XSL furnizat de utilizator.
OPŢIUNI
înăuntru cale
Inițializați directorul cale ca site web XNav.
face cale
Construiți site-ul web XNav în director cale.
valabil cale
Validați XML și XHTML în director cale.
curat cale
Curățați fișierele generate automat din director cale.
-V Versiunea de afișare.
-h Afișează informații de utilizare.
-v Operație verbală.
-c Specificați copii html/head care să fie incluse în documentele de ieșire. Valorile permise sunt
„toate” (prestabilit), „niciunul” sau o listă de nume de elemente separate prin virgulă „titlu”,
„bază”, „script”, „stil”, „meta”, „link” și „obiect”.
-b Selectați gestionarea specificației corpului în CSS într-un element html/head/style.
Valorile valide sunt „rmv”, care solicită eliminarea oricăror definiții de corp și „div”,
solicitând înlocuirea cu un element div de nivel superior cu același stil.
-i Adăugați „index.html” la căile directoarelor de navigare de sus și laterale. În primul rând util pentru
construirea unui set de pagini care pot fi navigate ca fișiere accesate direct de un web
browser, mai degrabă decât prin intermediul unui server web.
UTILIZARE
Începeți prin a configura structura de directoare dorită a colecției de pagini web. Toate
Documentele HTML ar trebui să fie valide XHTML 1.0 Strict și ar trebui să aibă mai degrabă extensia .xml
decât .html obișnuit. Fiecare director ar trebui să aibă, cel puțin, un document index numit
index.xml, și un fișier de configurare numit xnav.xml.
Formatul fișierului de configurare este definit în fișier xnav.dtd. Elementul de nivel superior este
xnav, cu elemente copil opționale director și fişier. Eticheta pentru un anume director
este de obicei furnizat de eticheta din elementul director de referință din părinte
director, dar poate fi specificat utilizând etichetă atribut în directorul de nivel superior.
În cazul în care index.xml fișierul nu este HTML, ci tip atributul ar trebui să fie setat la numele
format de document și ar trebui furnizat un șablon XSL pentru gestionarea acestui tip.
A director elementul reprezintă o legătură de navigare către un subdirector, directorul propriu-zis
numele fiind specificat de către href atributul și eticheta de director folosită în navigare
barele fiind specificate ca conținut de element. Dacă un element de director indică către un director
nu este gestionat de XNav (adică în care scriptul de compilare nu ar trebui să recurgă), introduce
valoarea atributului ar trebui să fie „nu”. Dacă directorul este gestionat de XNav, dar este pentru unii
motivul dorit pentru a fi exclus din bara de navigare laterală, sidenav valoare de atribut
ar trebui să fie „nu”.
A fişier elementul reprezintă o legătură către un fișier din același director ca și fișierul xnav.xml,
și are o utilizare similară cu elementul director. Dacă fișierul nu este HTML, fișierul tip
atributul ar trebui să fie setat la numele formatului documentului și un șablon XSL ar trebui să fie
prevăzute pentru manipularea acestui tip. Dacă fișierul se dorește să fie exclus din lateral
bara de navigare, sidenav valoarea atributului ar trebui să fie „nu”.
Inițializați structura de directoare la cale folosind comanda
xnav înăuntru cale
crearea unui director XNAV in cale, care conțin fișiere de configurare care pot fi editate de
utilizatorul. Fișierele cap.xml și picior.xml definiți antet și subsol HTML adăugat la fiecare
pagina generată de XNav. The catalog.xml fișier permite utilitarele de procesare XML utilizate de
XNav pentru a localiza DTD-ul pentru xnav.xml fișierele de configurare. Dacă utilizatorul adaugă suplimentar
tipuri de documente pentru procesare de către XNav, trebuie adăugate referințe la DTD-urile relevante
fisierul de catalog. În cele din urmă, cel xnavinc.xsl fișierul include foaia de stil XSL principală xnav.xsl
responsabil pentru majoritatea procesării XNav.
XNav poate fi extins pentru a procesa tipuri arbitrare de documente XML prin includerea XSL suplimentară
foi de stil din cadrul xnavinc.xsl fişier. Dacă un tip de document non-HTML este denumit
tip nou în tip atribut, utilizatorul ar trebui să definească un șablon XSL cu nume tip nou
și modul dynamic-template-select. În cadrul acestui șablon, conținutul documentului să fie
procesat este disponibil la XPath src /tip nou.
Odată ce inițializarea este completă și ori de câte ori sunt editate documente XML sursă, ieșirea
Fișierele HTML pot fi generate folosind comanda
xnav face cale
Comanda
xnav valabil cale
validează fișierele XML sursă care conțin a DOCTIP specificație. Fișiere care nu
conţin o astfel de specificaţie sunt verificate pentru a determina dacă sunt bine formate.
Utilizați xnav online folosind serviciile onworks.net