Witam.Chcę stworzyć skrypt który będzie generował pliik xml według poniższego szablonu
<?xml version="1.0" standalone="yes" ?>
- <all>
- <aktualnosci>
- <newsy>
- <news>
- <data>
<b>12-12-2006</b>
</data>
<tresc>jakis news</tresc>
</news>
- <news>
- <data>
<b>13-13-1313</b>
</data>
<tresc>jakis inny news</tresc>
</news>
- <news>
- <data>
<b>14-14-1413</b>
</data>
<tresc>news</tresc>
</news>
- <news>
- <data>
<b>15-15-1413</b>
</data>
<tresc>news aaaaaaa</tresc>
</news>
- <news>
- <data>
<b>16-16-1413</b>
</data>
<tresc>news bbbbbbbbbbbb</tresc>
</news>
- <news>
- <data>
<b>17-17-1713</b>
</data>
<tresc>news ccccccccccc</tresc>
</news>
- <news>
- <data>
<b>18-18-1413</b>
</data>
<tresc>newshhhhhhhhhh</tresc>
</news>
</newsy>
</aktualnosci>
- <linkownia>
- <linki>
- <link>
<opis>aaaaa</opis>
<adres>www.az.pl</adres>
</link>
- <link>
<opis>bbbbbb</opis>
<adres>www.google.pl</adres>
</link>
- <link>
<opis>Avin</opis>
<adres>www.avin.pl</adres>
</link>
</linki>
</linkownia>
- <email>
<adres>erven@avin.pl</adres>
</email>
- <artykuly>
<artykul1>jakis przykladowy artykul</artykul1>
<artykul2>znow zjebany artykul</artykul2>
<artykul3>krowa lataja</artykul3>
<artykul4>bciany spiewaja</artykul4>
</artykuly>
- <galeria>
<zdjecie1 opis="moj pierwszy opis">foto0.jpg</zdjecie1>
<zdjecie2 opis="rower">foto1.jpg</zdjecie2>
<zdjecie3 opis="auto">foto2.jpg</zdjecie3>
<zdjecie4 opis="motorowka">foto3.jpg</zdjecie4>
<zdjecie5 opis="gniazdo">foto4.jpg</zdjecie5>
<zdjecie5 opis="bulka z pradem">foto5.jpg</zdjecie5>
<zdjecie5 opis="maslo maslane">foto6.jpg</zdjecie5>
</galeria>
</all>
Wszystko było by ok kod narazie beta nie wywołuje wszystkiego to
<?php
header("Content-type: text/xml; charset=UTF-8");
$wynik=mysql_query("SELECT*FROM nosh_ar ;") or
die("blad w zapytaniu");
echo '<?xml version="1.0" encoding="UTF-8"?>'; $data=$rekord['last_modified'];
$tresc=$rekord['content'];
$opis=$rekord['description'];
echo '<tresc>'.$tresc.'</tresc>'; }
echo '<opis>'.$opis.'</opis>'; echo '<adres>'.$opis.'</adres>'; ?>
jednak mój plik generuje coś takiego
<?xml version="1.0" encoding="UTF-8"?><all></br><aktualnosci><newsy></br><news><data><b>2006-08-17 17:43:43</b><data><tresc>uonetime</tresc></news></newsy></br><news><data><b>2006-08-17 17:43:43</b><data><tresc>uonetime</tresc></news></newsy></br><news><data><b>2006-08-17 17:43:43</b><data><tresc>uonetime</tresc></news></newsy></br><news><data><b>2006-08-17 17:43:43</b><data><tresc>uonetime</tresc></news></newsy></br><news><data><b>2006-08-17 17:43:43</b><data><tresc>uonetime</tresc></news></newsy></br><news><data><b>2006-08-17 17:43:43</b><data><tresc>uonetime</tresc></news></newsy></br><news><data><b>2006-08-17 17:43:43</b><data><tresc>uonetime</tresc></news></newsy></aktualnosci></all>
Wszystko w jednym pasku.Jak zrobić aby znaczniki były oddzielone tak jak powyższym przykładzie,pozatym plik generuje kod xml ale dalej w pliku php.Jak zrobic aby był on zapisany z rozszerzeniem xml?
Ten post edytował Darek1985 17.08.2006, 17:12:40