Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 9 Dołączył: 12.03.2007 Skąd: kraków/tarnobrzeg/baranów/suchorzów Ostrzeżenie: (0%)
|
Moje pytanie jest takie.
Wyobraźmy sobie dane xml opisujące jak ma wyglądać strona. Następnie te dane poddaję transformacji za pomocą stałego szablonu xslt który mi generuje właściwy szablon tej konkretnej podstrony. Wynikowy szablon (który został wygenerowany z danych xml) + dane konkretnej podstrony --> otrzymalibyśmy stronę na której nam zależy. Teraz pytanie, jak stworzyć taki szablon xslt który na podstawie danych z pliku xml wygeneruje nowy szablon xslt ? reasumując (chcę zrobić coś takiego) : xml1 - dane opisujące budowę strony xslt1 - szablon systemowy służący do generowania plików xslt konkretnych podstron xslt2 - szablon konkretnej podstrony xml2 - dane które mają zostać osadzone na konkretnej podstronie xml1 + xslt1 ----> xslt2 xml2 + xslt2 ----> nasz długo oczekiwany dokument html sformatowany ze wszystkimi możliwymi standardami (IMG:style_emoticons/default/smile.gif) Czy ma ktoś pomysł jak napisać taki szablon xslt1 ? Problem sprowadza się zasadniczo do tego że nie wiem jak osadzić znaczniki w przestrzeni nazw xsl:cos w nowym wynikowym dokumencie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat xml_dane (strony) xml_wyglad (wygląd) xml_wygląd + xslt_0 -> xslt_wyglad xslt_wyglad + xml_dane -> gotowa strona Może zrób jakimś pseudokodem, bo trochę chaotycznie przedstawiłeś. Jak masz header/footer/sidebar, to przeciez możesz zainclude'ować inny, nie? http://www.xml.com/pub/a/2000/11/01/xslt/index.html IMHO cały problem rozwiązany. |
|
|
|
szagi3891 Automatycznie generowany szablon xslt (na podstawie pliku xml) - czy to się da zrobić ? 14.08.2009, 07:53:47
erix CytatTeraz pytanie, jak stworzyć taki szablon xslt... 14.08.2009, 11:04:13
szagi3891 Po to :
xml_dane (strony)
xml_wyglad (wygląd)
xm... 14.08.2009, 12:06:54
szagi3891 O Boże. Chyba dam Ci zaraz jakiś "antypomógł... 14.08.2009, 14:37:15
erix CytatO Boże. Chyba dam Ci zaraz jakiś "antypo... 14.08.2009, 15:11:47 
szagi3891 Dobrze Bogu, a teraz zróbmy eksperyment. Puść sznu... 14.08.2009, 15:27:29
erix CytatJasna odpowiedź to i może będzie "pomógł... 14.08.2009, 15:31:06
szagi3891 Uffff, znalazłem.
Chodziło mi o taką konstrukcję :... 14.08.2009, 15:50:53 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 20:33 |