• Nie Znaleziono Wyników

(1)XML – materiały dydaktyczne - Kurs Podstawowy XML- dokumenty Grzegorz Stanio WSISIZ 2003-2007 Dokumenty XML

N/A
N/A
Protected

Academic year: 2021

Share "(1)XML – materiały dydaktyczne - Kurs Podstawowy XML- dokumenty Grzegorz Stanio WSISIZ 2003-2007 Dokumenty XML"

Copied!
3
0
0

Pełen tekst

(1)

XML – materiały dydaktyczne - Kurs Podstawowy

XML- dokumenty

Grzegorz Stanio WSISIZ 2003-2007

Dokumenty XML.

W skrócie

Przekładanie dokumentu na XML

• Oddzielenie danych od szablonu prezentacji

• Odpowiednia szczegółowość (rozbicie danych)

Dokumenty:

• Umowa zlecenia dla agencji nieruchomości

• Karta wykorzystania samochodu słuŜbowego

Dodatkowo:

• Prezentacja FLASH + XML (pokaz)

Najczęściej popełniane błędy

• Zawieranie danych w nazwach znaczników

<!-- zapis nieprawidłowy -->

<fiat>

<punto>2004</punto>

</fiat>

<!-- zapis prawidłowy -->

<samochod>

<marka>Fiat</marka>

<model>Punto</model>

<rok>2004</rok>

</samochod>

(2)

XML – materiały dydaktyczne - Kurs Podstawowy

XML- dokumenty

Grzegorz Stanio WSISIZ 2003-2007

<!-- zapis nieprawidłowy -->

<lista>

<pozycja1>zawartość 1</pozycja1>

<pozycja2>zawartość 2</pozycja2>

<pozycja3>zawartość 3</pozycja3>

</lista>

<!—zapis prawidłowy -->

<lista>

<pozycja nr="1">zawartość 1</pozycja>

<pozycja nr="2">zawartość 2</pozycja>

<pozycja nr="3">zawartość 3</pozycja>

</lista>

<lista>

<pozycja>

<nr>1</nr>

<tresc>zawartość 1</tresc>

</pozycja>

<pozycja>

<nr>2</nr>

<tresc>zawartość 2</tresc>

</pozycja>

<pozycja>

<nr>3</nr>

<tresc>zawartość 3</tresc>

</pozycja>

</lista>

(3)

XML – materiały dydaktyczne - Kurs Podstawowy

XML- dokumenty

Grzegorz Stanio WSISIZ 2003-2007

• poziom rozbicia danych niedostosowany do potrzeb

<!-- nazwisko i adres trudne do wyodrębnienia -->

<lista>

<osoba>

<imie_i_nazwisko>Adrian Babacki</imie_i_nazwisko>

<adres>Warszawa 01-030 Dzielna 23/45</adres>

</osoba>

<osoba>

<imie_i_nazwisko>Adrian Babacki</imie_i_nazwisko>

<adres>17-300 Rzeszów Góralska 3 m 6</adres>

</osoba>

</lista>

<!-- dane dokładnie opisane -->

<lista>

<osoba>

<imie>Adrian</imie>_

<nazwisko>Babacki</nazwisko>

<adres>

<kod>17-300</kod>

<miejscowosc>Rzeszów</miejscowosc>

<ulica>Góralska</ulica>

<nr_domu>3</nr_domu>

<nr_lokalu>6</nr_lokalu>

</adres>

</osoba>

</lista>

Kontrola

To powinieneś zrobić:

• Dokumenty XML (potrzebne do kolejnych zajęć):

- 02_xml_dokumenty_agencja.pdf - 02_xml_dokumenty_wyjazdy.pdf

Cytaty

Powiązane dokumenty

• nazwy znaczników muszą rozpoczynać się od litery lub znaku podkreślenia (dalsza część: litery, cyfry, znaki podkreślenia, kropki, myślniki). • w nazwach znaczników

Karta wykorzystania samochodu słuŜbowego Dane samochodu:. Numer katalogowy: PG 2044

XML – materiały dydaktyczne - Kurs Podstawowy. XSL –

- wewnątrz elementów prostych występuje tylko jeden typ danych, wewnątrz złoŜonych nie moŜemy dokładnie określić liczby wystąpień elementu. XML Schema – zastępuje

This declaration means that the appearance of a country attribute in an instance document is optional (the default value of use is optional), although if the attribute does appear,

a) tylko przez kod działający po stronie serwera b) tylko przez skrypt po stronie przeglądarki c) zarówno po stronie serwera jak i przeglądarki. d) tworzenie i zapis tylko

http://www.woodgrovebank.com/services/bank.asmx?wsdl wsdl /l:VB /protocol:HttpGet /out:Bank.vb

Transformacˇnı´ cesta na´m bude uda´vat po- zici uzlu v dokumentu, podle jehozˇ vlastnosti, zadane´ hodnotovou cestou, bude tento uzel i s potomky prˇesunut v ra´mci