Webcity.pl


  Singleton w PHP

  Programowanie obiekt...

  Programowanie obiekt...

  Programowanie obiekt...

  Open Power Template ...

 

 02.02.06 - [new] E-video - artykuł

 30.01.06 - [update] Artykuł o sesjach

 18.12.05 - [update] PDO - artykuł

 19.08.05 - [new+upd] Aktualizacja materia...

 26.04.05 - [update] Nowy artykuł

Twój domowy serwer!

  Pomocy WML
[php]Sesje nie działają, ...
[actionscript 2.0] [flash...
Problem z talicami w php
[ocena] llll.pl darmowe a...
Kamera na stronie interne...
Kamera na stronie interne...
[xml] Jak wyciągnąć dane
Wizualizacja w JS - POMOC
Web Developer - stała / f...

... i wiele innych wątków na forum ›

Partnerzy
› allRSS.info - katalog zasobów RSS
› iloveflyer.org - webdesign
› webserv.pl - serverpack
› skryptoteka.pl - mnóstwo skryptów
› vel.pl - hosting
› TelePraca.net - pracuj swobodnie
› PHP Solutions - magazyn PHP
› HELION - wydawnictwo informatyczne

Ksišżka dnia

CityMag
Wpisz swój e-mail, aby zaprenumerować nasz Magazyn, który zawiera najnowsze informacje ze świata i najciekawsze teksty.
 

Szukasz czegoś?
Nasza wyszukiwarka znajdzie wszystko, czego szukasz.
 

Szukanie zawansowane


  Reklama
  Redakcja
  Hosting
  Kanał

© WebCity.pl Team
 
 
  Forum Forum
Kursy Kursy
Porady Porady
Recenzje Recenzje
Newsy Newsy
Katalog stron WWW Katalog
Skrypty PHP Skrypty
Download Oferty i praca
Artykuły:
 Teoria
 Praktyka
 Promocja
 Inne
 

 Webcity.pl |

Proste dołączanie danych z dokumentów XML
Autor: Zyx
W Internet Explorer 5.0 pojawiła się możliwość prostego wstawiania w normalny kod HTML danych z plików XML dzięki tzw. wyspom danych (data-islands). Nie ma to cudo takich możliwości, jak XSL, ale od biedy może wystarczyć w prostych zastosowaniach. Oto przykładowy plik XML:

<?xml version="1.0" encoding="iso-8859-2"?>
<root>
   <imie>Tomasz</imie>
   <nazwisko>Jędrzejewski</nazwisko>
   <wiek>15</wiek>
</root>

Teraz zaprezentuję odpowiedni kod HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Demonstracja wysp danych</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>

<body>
   <xml id ="wyspa" src="personalia.xml"></xml>

   <table border="1" datasrc="#wyspa">
      <tr>
         <td><span datafld="IMIE"></span></td>
         <td><span datafld="NAZWISKO"></span></td>
         <td><span datafld="WIEK"></span></td>
      </tr>
   </table>

</body>
</html>

Najpierw stosujemy tag "<xml>" do utworzenia wyspy danych. Następnie stosujemy atrybuty "datasrc" do określenia, z której wyspy danych skorzystamy, a następnie "datafld" do określenia znacznika, którego zawartość należy wpisać w dany znacznik.

   Takie coś może mieć różne zastosowania. Możemy np. w XML'u zakodować informacje o autorze, a potem za pomocą wysp danych umieszczać je na każdej podstronie - zmiana w jednym miejscu będzie widoczna w całym serwisie.

Powrót