![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 5.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Potrzebuję opisać dokument XML za pomocą XSLT jednak napotykam na problem przy xpath z nazewnictwem tagów w XML. Przykład xml:
Mój xslt:
Wszystko działa poprawnie, jeżeli w nazwach tagów w xml usunie się prefiks "aws:" jednak tego zrobić nie mogę... Próbuję pobrać plik do zmiennej i w PHP usunąć "aws:" za pomocą str_replace() ale wtedy otrzymuję błąd przy załadowaniu XML'a
Jeżeli macie jakieś pomysły jak napisać popranego xslt z zachowaniem prefiksu "aws" to czekam na propozycje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
W skrócie: Dodaj "przestrzeń nazw" - ang: namespace - (czyli to, co nazywasz prefiksem) również w szablonie xslt.
Więcej: http://www.google.pl/search?q=xslt+namespaces. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 5.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki za naprowadzenie, poszukałem jak radziłeś i problem rozwiązany.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 02:26 |