Jest to polecenie xsltproc, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
xsltproc - procesor XSLT wiersza poleceń
STRESZCZENIE
xsltproc [[-V | --wersja] [-v | --gadatliwy] [{-o | --wyjście} {FILE | KATALOG}] |
--wyczucie czasu | --powtarzać | --odpluskwić | --niepoprawne | --nie | --maksymalna głębokość WARTOŚĆ | --html |
--kodowanie KODOWANIE | --parametr NAZWA PARAM WARTOŚĆ PARAM |
--parametr ciągu NAZWA PARAM WARTOŚĆ PARAM | --brak siatki | --ścieżka "ŚCIEŻKI" | --load-śledzenie |
--katalogi | --xuwzględnij | [--profil | --Norman] | --rozszerzenia zrzutu | --nowrite |
--nomkdir | --zapisz poddrzewo PATH | --nodtdattr] [ARKUSZ STYLÓW] {PLIK XML | -}
OPIS
xsltproc to narzędzie wiersza poleceń do stosowania arkuszy stylów XSLT do dokumentów XML. To jest część
of libxslt(3), biblioteka XSLT C dla GNOME. Chociaż został opracowany jako część GNOME
projekt, może działać niezależnie od pulpitu GNOME.
xsltproc jest wywoływany z wiersza poleceń z nazwą arkusza stylów, który ma być użyty
po którym następuje nazwa pliku lub plików, do których ma zostać zastosowany arkusz stylów. To
użyje standardowego wejścia, jeśli podana jest nazwa pliku -
Jeśli arkusz stylów jest zawarty w dokumencie XML z instrukcją przetwarzania arkusza stylów,
żaden arkusz stylów nie musi być nazwany w wierszu poleceń. xsltproc automatycznie wykryje
dołączony arkusz stylów i użyj go.
Domyślnie dane wyjściowe to stdout. Możesz określić plik wyjściowy za pomocą -o or
--wyjście opcja.
OPCJE
xsltproc akceptuje następujące opcje (w porządku alfabetycznym):
--katalogi
Użyj katalogu SGML określonego w SGML_CATALOG_FILES rozwiązać lokalizację
podmioty zewnętrzne. Domyślnie, xsltproc szuka katalogu podanego w
PLIKI_XML_CATALOG_. Jeśli nie jest to określone, używa /etc/xml/katalog.
--odpluskwić
Wygeneruj drzewo XML przekształconego dokumentu do celów debugowania.
--rozszerzenia zrzutu
Zrzuca listę wszystkich zarejestrowanych rozszerzeń stdout.
--html
Dokumentem wejściowym jest plik HTML.
--load-śledzenie
Wyświetl wszystkie dokumenty załadowane podczas przetwarzania do stderr.
--maksymalna głębokość WARTOŚĆ
Dostosuj wcześniej maksymalną głębokość stosu szablonów libxslt(3) dochodzi do wniosku, że jest w
nieskończona pętla. Wartość domyślna to 3000.
--nodtdattr
Nie stosuj domyślnych atrybutów z DTD dokumentu.
--nomkdir
Odmawia tworzenia katalogów.
--brak siatki
Nie używaj Internetu do pobierania DTD, jednostek lub dokumentów.
--nie
Nie wystawiaj wyniku.
--niepoprawne
Pomiń ładowanie DTD dokumentu.
--nowrite
Odmawia zapisu do dowolnego pliku lub zasobu.
-o or --wyjście FILE | KATALOG
Bezpośrednie wyjście do danego FILE. Korzystanie z opcji z a KATALOG kieruje wyjściem
pliki do wskazanego katalogu. Może to być przydatne w przypadku wielu wyjść (znanych również
jako „fragmentowanie”) lub przetwarzanie stron podręcznika.
Ważny
Podany katalog musi już istnieje.
Note
Upewnij się, że FILE i KATALOG postępuj zgodnie z opisem „Obliczanie referencji URI”.
w dokumencie RFC 2396 i nowszych. Oznacza to, że np -o katalog może nie zadziała, ale
-o informator/ woli.
--kodowanie KODOWANIE
Zezwalaj na określenie kodowania danych wejściowych.
--parametr NAZWA PARAM WARTOŚĆ PARAM
Przekaż parametr name NAZWA PARAM i wartość WARTOŚĆ PARAM do arkusza stylów. Możesz
przekazać wiele par nazwa/wartość, maksymalnie do 32. Jeśli przekazywana wartość to a
ciąg, możesz użyć --parametr ciągu zamiast tego, aby uniknąć dodatkowych cudzysłowów, które
pojawiają się w wyrażeniach łańcuchowych. Uwaga: wyrażenie XPath musi być zakodowane w UTF-8.
--ścieżka "ŚCIEŻKI"
Użyj (rozdzielonej spacjami lub dwukropkami) listy ścieżek systemu plików określonej przez ŚCIEŻKI do
ładuj DTD, podmioty lub dokumenty. Listy oddzielone spacjami umieszczaj w cudzysłowie.
--profil or --Norman
Wyjściowe informacje o profilowaniu szczegółowo określające ilość czasu spędzonego w każdej części
arkusz stylów Jest to przydatne w optymalizacji wydajności arkusza stylów.
--powtarzać
Przeprowadź transformację 20 razy. Używany do testów czasowych.
--parametr ciągu NAZWA PARAM WARTOŚĆ PARAM
Przekaż parametr name NAZWA PARAM i wartość WARTOŚĆ PARAM gdzie WARTOŚĆ PARAM jest sznurkiem
zamiast identyfikatora węzła. Uwaga: Ciąg musi być zakodowany w UTF-8.
--wyczucie czasu
Wyświetl czas potrzebny na przeanalizowanie arkusza stylów, przeanalizowanie dokumentu i zastosowanie
arkusz stylów i zapisać wynik. Wyświetlane w milisekundach.
-v or --gadatliwy
Wyprowadź każdy krok wykonany przez xsltproc w przetwarzaniu arkusza stylów i dokumentu.
-V or --wersja
Pokaż wersję libxml(3) i libxslt(3) używane.
--zapisz poddrzewo PATH
Zezwalaj na zapis plików tylko w obrębie PATH poddrzewo.
--xuwzględnij
Przetwórz dokument wejściowy przy użyciu specyfikacji XInclude. Więcej szczegółów na temat tej puszki
można znaleźć w specyfikacji XInclude: http://www.w3.org/TR/xinclude/
ŚRODOWISKO
SGML_CATALOG_FILES
Zachowanie katalogu SGML można zmienić, przekierowując zapytania do własnego zbioru użytkownika
katalogi. Można to zrobić, ustawiając SGML_CATALOG_FILES zmienna środowiskowa do a
lista katalogów. Pusty powinien wyłączyć ładowanie domyślnych /etc/sgml/katalog
katalog.
PLIKI_XML_CATALOG_
Zachowanie katalogu XML można zmienić, przekierowując zapytania do własnego zbioru użytkownika
katalogi. Można to zrobić, ustawiając PLIKI_XML_CATALOG_ zmienna środowiskowa do a
lista katalogów. Pusty powinien wyłączyć ładowanie domyślnych /etc/xml/katalog
katalog.
DIAGNOSTYKA
xsltproc kody powrotu dostarczają informacji, których można użyć podczas wywoływania go ze skryptów.
0
Brak błędu (normalna praca)
1
Brak argumentów
2
Za dużo parametrów
3
Nieznana opcja
4
Nie udało się przeanalizować arkusza stylów
5
Błąd w arkuszu stylów
6
Błąd w jednym z dokumentów
7
Nieobsługiwana metoda xsl:output
8
Parametr ciągu zawiera zarówno cudzysłowy, jak i podwójne cudzysłowy
9
Wewnętrzny błąd przetwarzania
10
Przetwarzanie zostało zatrzymane przez komunikat kończący
11
Nie można zapisać wyniku do pliku wyjściowego
Korzystaj z xsltproc online, korzystając z usług onworks.net