Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ xslt ] automatyzacja, generowanie menu
wassago
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hawk
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 17:32