![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 2 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z dodaniem namaspace do parametru rss oraz dla parametru item atrybutu z wartością "k:context="7"". Otóż chciałbym uzyskąć taki wygląd XML na pomocą biblioteki SimpleXML:
Gdy próbuje dodać to w ten sposób:
Przy parametrze RSS zwracany jest mi nazwa atrybut po przedrostku xmlns:. Dlaczego tak się dzieje, że funkcja wyrzuca to co jest przed dwukropkiem?
Próbowałem dodać to w ten sposób:
Ale wtedy paramter RSS jest pusty tzn. bez żadnych atrybutów.
A co jeśli gdy chcę dodać przy parametrze item atrybut k:context z wartoscia 7 ? W jaki to sposób mogę zrobić? Nie wiem dlaczego ale addAttribute ucina tekst przed wystąpieniem ':' Z góry dziękuję za pomoc. Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
SimpleXML jako taki nie ma (normalnego) wsparcia dla przestrzeni nazw w XML-u - to bardzo prymitywna biblioteka, nadająca się wyłącznie do podstawowych zadań. Skorzystaj z czegoś bardziej rozbudowanego, np. DOM.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.05.2025 - 11:49 |