Citat:
zeljko_program:
greska u pisanju XML, a kako se taj fajl poziva ,npr iz HTML, i ako moze neki konkretan primjer iz stvarnog zivota gdje se koristi Xml, hvala
Pa html i jeste isto što i xml, s' tim što u html-u postoje jasno definisani tagovi koji se koriste i više pravila koja treba ispoštovati, za razliku od sirovog xml-a gde se pravila svode na pravilno zatvaranje node ili "taga" koji može da se zove kako ti ćune (ukoliko nije prikačena šema takvog dokumenta, odmah nakon same xml deklaracije, dakle, naredna linija) i xml deklaracije, na samom početku xml dokumenta.
xml dokument, najprostija mapa sajta, npr.
Code (xml):
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://website.com</loc>
</url>
<url>
<loc>http://website.com/var=uno</loc>
</url>
<url>
<loc>http://website.com/?var=due</loc>
</url>
</urlset>
A evo kako treba da izgleda tranzicioni html dokument ili
xhtml transitional
Code (html):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
<title>Page title
</title>
<meta name="author" content="*Author name*" />
<meta name="robots" content="*Your rules*" />
<meta name="description" content="Site description goes here" />
<meta name="keywords" content="key, words, go, here" />
<link href="style.css" rel="stylesheet" />
</head>
<body>
<h1> Headline
</h1>
<div class="elementStyle">
<p>Web site text
</p>
</div>
</body>
</html>
Znači u svakom xml derivatu *(html3/4/5, xhtml transitional, frameset ) i u samom xml-u, ako ima početak, MORA da ima i kraj.
"Unakrsno" zatvaranje i otvaranje, neće da pije vodu..
Code (html):
<!-- Wrong! -->
<span>
<b> Simple error
</span>
</b>
kad se sve sumira, xml/html struktura ili sintaksa su toliko prosti da tu neko dubjle objašnjenje, nema nikakvog smisla.
x
ml == e
Xtensible
Markup
Language
ht
ml ==
Hyper
Text
Markup
Language
about:networking