vI documenti xml sono strutturati in tre parti, (le prime
due sono opzionali)
1.XML
processing instruction: identifica
la versione di XML usata e come è codificata e se riferisce
altri file:
v<?xml version="1.0" encoding="UCS2"
standalone="yes“?>
2.document
type declaration (DTD): che o contiene al suo interno una dichiarazione formale di quali tag (e come) il doc usa (internal subset), o riferisce un file che contiene tali dichiarazioni: (external subset),
v<!DOCTYPE memo SYSTEM "http://www.myco.com//memo.dtd">
3.Il doc xml
vero e proprio il cui elemento radice corrisponde con il tipo specificato nel dtd. Tutti gli
altri tag sono nestati in
questo.
v