![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 1.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Napisz arkusz styli XSL, który przetransformuje dowolny wejściowy dokument XML zgodnie z następującymi regułami:
a) wszystkie elementy złożone zostaną przekopiowane, ![]() c) wszystkie atrybuty zostaną zamienione na elementy proste. Mam takie o to zadanie do wykonania i nie bardzo wiem jak je rozwiązać. Żeby nie było, że czekam na gotowe rozwiązania to zagłębilem temat i wiem, że na pewno trzeba użyć do tego konstruktorów: Elementu:
Atrybutu:
Na pewno jakiś
Jak ja sobie to wyobrażam: Jeśli element jest złożony, czyli posiada albo pod-elementy, albo atrybuty to . Jeśli element jest prosty to znaczy nie posiada ani atrybutu ani pod-elementu to wywołujemy dla niego konstruktor atrybutu. a dla wszystkich atrybutów wywołujemy konstruktor obiektów. Pytanie jak to wszystko ładnie scalić, żeby grało jak należy. Ktoś potrafi? Ten post edytował PawelBah 4.02.2010, 10:24:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 07:23 |