Wyszukiwarka MP3 | Web Edit | Twoje IP | Reklama za darmo
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?


Strony: [1]

Autor Wątek: XML - z czym to się je?  (Przeczytany 589 razy)

Lisek


  • One Star User
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 19
  • Języki: HTML/CSS
    • Zobacz profil
XML - z czym to się je?
« : Lipiec 29, 2009, 22:25:39 »
Witam. Ostatnio sobie co nieco czytałem o czymś takim jak XML. Czytając parę marnych kursów (gwoli ścisłości - nie mam zamiaru się jeszcze za to zabierać, tylko czytam, żeby mniej, więcej kojarzyć o co biega w tym) trochę mi się pomieszało. Mógłby mi ktoś wytłumaczyć jak to się wykorzystuje, szczególnie do tworzenia serwisów internetowych? Może jakieś praktyczne zastosowania itp.?
Zapisane

DJ Mentos

  • Administrator

  • Uzależniony od forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 564
  • GG: 6656564
  • Języki: Delphi, C++, PHP, HTML, JS
    • Zobacz profil
    • WWW
Odp: XML - z czym to się je?
« Odpowiedź #1 : Lipiec 30, 2009, 11:29:52 »
Jak nazwa wskazuje XML to rozszerzony HTML (extensible markup language). A czemu rozszerzony? Bo to Ty w nim tworzysz sobie własne znaczniki.

W XML możesz sobie stworzyc znacnzik o dowolnym nagłówku, a przeglądarka go wyświetli. Łap przykład:

HTML 4.01:
<div class="naglowek">
naglowek mojej strony
</div>

CSS:
.naglowek {
  border: 1px solid red;
}

i przeglądarka to wyświetli. W XML możesz zrobić coś takiego:
XML:
<naglowek>Witam na mojej stronie</naglowek>
CSS:
naglowek {
  display: block;
  border: 1px solid red;
}

i otrzymasz również taki efekt jak w HTMLu.

Taką bardzo prostą strone w XML możęsz zobaczyć tutaj. Obadaj sobie jej źrudło:
http://webmaster.helion.pl/kurshtml/xml/przyklad002.xml

Lisek


  • One Star User
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 19
  • Języki: HTML/CSS
    • Zobacz profil
Odp: XML - z czym to się je?
« Odpowiedź #2 : Lipiec 30, 2009, 12:53:28 »
Hmmm, a w jaki sposób można połączyć HTML i XML? Żeby np. layout strony postawić na divach a gdzieś między zrobić własne znaczniki?
Zapisane

DJ Mentos

  • Administrator

  • Uzależniony od forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 564
  • GG: 6656564
  • Języki: Delphi, C++, PHP, HTML, JS
    • Zobacz profil
    • WWW
Odp: XML - z czym to się je?
« Odpowiedź #3 : Lipiec 31, 2009, 17:28:31 »
Głowy nie dam, ale chyba HTML jest częścią XML.

CSS:
.klasa {}

atrybut {}

XML:
<div class="klasa">
xxx
</div>

<atrybut></atrybut>

Lisek


  • One Star User
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 19
  • Języki: HTML/CSS
    • Zobacz profil
Odp: XML - z czym to się je?
« Odpowiedź #4 : Lipiec 31, 2009, 20:30:54 »
Ale trzeba w dokumencie chyba jakoś zadeklarować zastosowanie XML (tak jak np. doctype), prawda?
Zapisane

DJ Mentos

  • Administrator

  • Uzależniony od forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 564
  • GG: 6656564
  • Języki: Delphi, C++, PHP, HTML, JS
    • Zobacz profil
    • WWW
Odp: XML - z czym to się je?
« Odpowiedź #5 : Lipiec 31, 2009, 20:54:00 »
Oczywiście, że trzeba. Teoretycznie powinno wystarczyć to na samej górze dokumentu:
<?xml version="1.0"?>

Lisek


  • One Star User
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 19
  • Języki: HTML/CSS
    • Zobacz profil
Odp: XML - z czym to się je?
« Odpowiedź #6 : Lipiec 31, 2009, 22:31:36 »
Dzięki za odpowiedzi ;) to otwiera nowe możliwości przede mną! :P
Zapisane

THC Flow


  • One Star User
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 8
  • Smoke Weed!
    • Zobacz profil
    • WWW
Odp: XML - z czym to się je?
« Odpowiedź #7 : Sierpień 01, 2009, 15:06:58 »
DJ Mentos, niestety ale popełniłeś błąd, HTML jest starym językiem opartym na SGML, natomiast XML powstał jako język znacznikowy umożliwiający roszerzalność, na nim opiera się SVG (grafika wektorowa) XHTML (wg. mnie dużo lepszy następca HTML) i wiele innych, pod tym kątem widać, że XML nie jest o tyle kolejnym językiem co zbiorem zasad na których można budować własne rozwiązania, oczywiście nawet w czystym XML da się zrobić stronę, ale do jej wyświetlenie potrzebne są dodatkowe dokumenty (arkusze przekształceń). I tu widać kolejną różnicę między XML a HTML'em, podstawowo HTML umożliwia zapis zarówno treści jak i wyglądu strony natomiast XML opisuje tylko treść zostawiając całkowicie wygląd wspomnianym arkuszom czy CSS.
Zapisane

DJ Mentos

  • Administrator

  • Uzależniony od forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 564
  • GG: 6656564
  • Języki: Delphi, C++, PHP, HTML, JS
    • Zobacz profil
    • WWW
Odp: XML - z czym to się je?
« Odpowiedź #8 : Sierpień 01, 2009, 15:30:57 »
Sorry ;p

wszerad


  • Bywalec
  • **
  • Offline Offline
  • Wiadomości: 54
    • Zobacz profil
Odp: XML - z czym to się je?
« Odpowiedź #9 : Sierpień 24, 2009, 16:20:22 »
Mówicie co to jest ale z czym to się je? Z moich obserwacji wynika że wykorzystuje się go we wtyczkach do FF, kanałach RSS oraz przesyłaniu danych przy użyciu Ajaxa ale jakich do końca nie wiem. A i w programach np: pliki z stylem kolorowania w Notepad++ a nawet jako lista przedmiotów w skryptach OTSa :)

Witam po przerwie miałem problemy z dostępnością do neta od początku wakacji a potem byłem 21 dni poza domem. Ale spożytkowałem ten czas na kurs JS i Ajaxa a teraz próbuje jakoś się obeznać z tym co przeczytałem w praktyce:)
Zapisane

DJ Mentos

  • Administrator

  • Uzależniony od forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 564
  • GG: 6656564
  • Języki: Delphi, C++, PHP, HTML, JS
    • Zobacz profil
    • WWW
Odp: XML - z czym to się je?
« Odpowiedź #10 : Sierpień 24, 2009, 17:50:38 »
Jeść go można ze wszystkim. To język uniwersalny. Może służyć jako baza danych, jaki plik do transportu (ajax) lub jako zwykła strona www. Oczywiście ma jeszcze duuuzo innych zastosowań.
Strony: [1]
 

Powered by SMF 2.0 RC1.2 | SMF © 2006–2008, Simple Machines LLC - © Copyright 2007 - 2009 by Centrum Informatyczne Królnet
Kopiowanie artykułów bez zgody zabronione - programowanie delphi ansi c c++ pascal object webmastering html php

RSS | WAP2