Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xml] błędy w pliku xmlowym, [xml] błędy w pliku xmlowym
herbatniczek
post 10.05.2005, 21:25:45
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 12.10.2004

Ostrzeżenie: (0%)
-----


witam,

mój program php zapisuje do pliku xml pewne dane.
właściwie to pytanie z xml-a a nie z php

źródło pliku xml to
Kod:
Kod
<?xml version="1.0" encoding="ISO-8859-2"?>
<W>
<A A>
</A A>
<B>
</B>
<C 1>
</C 1>
</W>
 


wyświetlają się błędy w przeglądarce jak taki plik otwieram (niedozwolone znaki),
pytanie - jak źródło powinno wyglądać, żeby przedstawić właśnie powyższą strukturę?

i drugie pytanie:
jest w xml-u coś jak <br> w html?
poniższy plik wyświetla a b c w jednej linii, a chce żeby wyświetlał każdy z tych elementów w oddzielnych liniach
Kod
<?xml version="1.0" encoding="ISO-8859-2"?>
<W>
1.txt
<AA>a
b  
c
</AA>
<B>
</B>
<C1>
</C1>
</W>


Ten post edytował herbatniczek 10.05.2005, 21:31:12
Go to the top of the page
+Quote Post
mls
post 10.05.2005, 22:38:15
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Ad. 1

  1. <W>
  2. <A_A>
  3. </A_A>
  4. <B>
  5. </B>
  6. <C_1>
  7. </C_1>
  8. </W>


Ad. 2

To zależy od definicji (DTD).
Możesz spróbować pisać wartości w <![CDATA[...tutaj wartości...]]>


--------------------
Go to the top of the page
+Quote Post
herbatniczek
post 10.05.2005, 22:48:00
Post #3





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 12.10.2004

Ostrzeżenie: (0%)
-----


A_A to duże przekłamanie,

nazwa elementu, który chce przedstawić w xml-u ma w sobie spację i w drzewku xml-owym też musi ją mieć,
może się przecież zdzrzyć że będą iobiekty "A_A" i "A A" i w przeglądarce się tego nie rozróżni

może jest jakiś inny sposób na pokazanie takiej rozwijanej struktury hierarchiczej ze spacjami?

Ten post edytował herbatniczek 10.05.2005, 22:48:17
Go to the top of the page
+Quote Post
matid
post 10.05.2005, 22:52:09
Post #4





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

Ostrzeżenie: (0%)
-----


Ad. 1. AFAIK nie można przedstawić takiej struktury nie zmieniając spacji na inne znaki.
Ad. 2. Mylisz trochę zastosowania. XML z założenia nie ma ingerować w wyświetlanie danych, więc takie znaczniki jak <br /> są poprawnie nielogiczne. Jeśli zależy Ci na sposobie wyświetlania danych zainteresuj się XSLT.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2025 - 23:41