![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 701 Pomógł: 0 Dołączył: 26.06.2002 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
mam problem do rozwiazania. dokonuje konwersji formatu DocBook do XHTML(1.1) przy pomocy szablonow XSLT, wszystko generuje sie piknie. Ale nie wiem za chiny jak zmienic arkusz XSLT aby pobieral headline'y (h1, h2, h3 ...) i tworzyl z nich menu (TOC). Problem w tym ze hX sa roznie zaglebione.
EDIT: jeszcze jeden problem. jak dolaczyc automatycznie jakis arkusz styli.. rozumiem ze robi sie to w tagu <xsl:output />, ale jak? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
Ad 1) No dobra, ale przecież XSL do DocBooka generuje już bardzo dobry spis treści. I ma dość dużo różnych opcji i możliwości.
Teraz pytanie, czy chcesz zrobić coś podobnego tylko samemu? w takim razie odpowiedź brzmi: olej, i tak ci ludzie znają XSL o niebo lepiej niż my, i nie ma sensu się szarpać. Czy też może potrzebujesz czegoś zupełnie innego niż standardowy spis treści? Wtedy należy upewnić się, czy na pewno nie ma na to żadnej opcji/parametru (na ogół jednak jest), a jeżeli rzeczywiście nie ma - jak można to uzyskać robiąc drobną modyfikację standardowego szablonu. Całość się komplikuje z uwagi na podział treści na poszczególne strony HTML, ale na to znowu też są w DocBook XSL opcje... nawet można wstawiać na każdej stronie "lokalny" spis treści. Ad 2) To, jak pisałem, na pewno jest na to odpowiedni parametr do podania przy transformacji. Trzeba poszukać na liście parametrów i wystarczy podać nazwę arkusza, sam tag wygeneruje się automatycznie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 17:32 |