Strona Katarzyny i Wojciecha Płócienników
  • Start
  • O nas
  • Poczta
  • Kuchnia
      • Budujemy drukarkę 3D
      • Arkusze z lat poprzednich
      • Losowane pytania z bazy
      • C
      • C++
      • Logo
        • Interpreter LOGO
      • PHP
      • PostgreSQL
      • XML
      • WiFi
      • LAN
      • Linux
      • ARDUINO
      • ESP8266-ESP32
  • Kontakt
  • Git

Gościmy

Odwiedza nas 38  gości oraz 0 użytkowników.

Statystyki

  • Odsłon artykułów 2609089

Najnowsze na stronie

  • Przerwania czasowe w ESP32
  • WatchDog w układach ESP32
  • Wstęp

Wstęp

XML - eXtensible Markup Language czyli rozszerzalny język znaczników to nowy standard opracowany przez konsorcjum W3C. Pozwala nam on tworzyć w bardzo łatwy sposób strony www. Język ten nie jest skomplikowany ponieważ znaczniki które opisują naszą stronę tworzymy sami odpowiednio je sobie nazywając. Dzięki niemu bardzo łatwo można operować danymi zawartymi w stworzonych znacznikach, których możemy stosować bardzo wiele ich liczba jest nie ograniczona. Stworzony dokument XML jest bardzo czytelny i łatwy do modyfikacji bo już na pierwszy rzut oka widać co się gdzie znajduje. XML jest bardzo dobrym rozwiązaniem dla dużych serwisów i portali, jak również do opisu struktur danych.

Czytaj więcej: Wstęp

Struktura dokumentu

Każdy dokument XML powinien być zbudowany w następujący sposób:

Prolog, w którym należy określić używaną wersję języka XML, typ dokumentu oraz - opcjonalnie - DTD (Document Type Definition). DTD zawiera definicje wszystkich elementów występujących w dokumencie; na jego podstawie programy interpretujące mogą ocenić poprawność składniową dokumentu XML.

Czytaj więcej: Struktura dokumentu

Formatowanie danych

Język XSL (który sam jest aplikacją XML) pozwala przekształcać dane XML na podstawie czegoś w rodzaju szablonu. Korzystając z tego narzędzia możesz dane przegrupowywać i wybierać. Możesz je także przygotować do wizualnego przeglądania. Na standard XSL składa się język samych przekształceń (XSLT) i język opisu graficznego. Ponieważ opis graficzny XSL nie jest przez żadną z powszechnie używanych przeglądarek internetowych obsługiwany, do prezentacji danych używa się HTML'a, lub XHTML'a. Cała rzecz opiera się na automatycznym poumieszczaniu danych pobranych z dokumentu XML, w wynikowym pliku HTML.

Czytaj więcej: Formatowanie danych

Współpraca z bazami danych

Interesujący wydaje się temat wewnętrznego sposobu przechowywania danych przez serwer XML-a. Najpopularniejsze rozwiązania mają za podstawę system plików, bazę relacyjną (przechowującą dane w tekstowych polach LOB lub, po dekompozycji, w wielu tabelach) lub łączone źródła danych. Nie istnieje idealny sposób rozwiązania tego problemu, przede wszystkim ze względu na ogromną różnorodność form dokumentów XML-owych. Mimo to, daje się obecnie zauważyć tendencję do reprezentacji dokumentów traktowanych jako całość, gdzie rozbicie struktury postrzegane jest jako proces wyższego poziomu. Wiele ciekawych zagadnień z dziedziny możliwości reprezentacji danych XML-owych w bazach danych poruszają T. Traczyk i W. Macewicz w referacie Język XML w aplikacjach z bazami danych - możliwości zastosowania, pierwsze doświadczenia.

Czytaj więcej: Współpraca z bazami danych

Słownik

Arkusz stylów (stylesheet)

- dokument definiujący sposób formatowania dokumentu XML w zależności od struktury elementów oraz atrybutów tego dokumentu. Do bardziej znanych języków definiowania arkuszy stylów należą: DSSSL, FOSI, CSS oraz XSL:FO. Arkuszami stylów nazywa się także transformacje XSLT przekształcające dokument do formatu HTML.

Czytaj więcej: Słownik

Informacje o plikach cookie

Ta strona używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce Czytaj więcej...