Cursus XML: deel 6Had jij altijd al willen weten wat XML is? Of behoor je tot de mensen, waar ik me in het verleden ook onder schaarde, die dachten dat dit weer een commerciële truuk is, die nog in de kinderschoenen staat van de grote firma MicroSoft, om de markt een verbeterde standaard te brengen? Nu, dan is deze cursus precies wat jij nodig hebt. In deze cursus van zeven delen, gaan we alleen de basis behandelen. We gaan kijken waar XML nu vandaan komt, wat SGML is, hoe je van HTML naar XML gaat en wat XML is. Dan gaan we XML pagina's maken en we gaan ook de koppeling zien van XML en CSS. Aan het eind van deze cursus kan je dan ook een echte webpagina maken met dynamische inhoud. XML deel 6 Document Type Definition (DTD) vervolg. We gaan verder met de DTD. We gaan attributen, entiteiten en notaties toevoegen. Ook gaan we de voor gedefinieerde entiteiten overlopen. Attributen:
Attribuutdeclaratie:
<!ATTLIST element_naam attribuut_naam attribuut_type standaard_waarde>
#IMPLIED - impliciet, onvoorwaardelijk Zie voorbeelden vb01, vb02 en vb03. Mogelijke attribuuttypes:
Entiteiten:
<!ENTITY naam "waarde"> - De waarde mag geen &, % of "" zijn. <!ENTITY naam SYSTEM "url"> Interne en externe entiteiten: Voorbeelden: <!ENTITY stippellijn "--------------------"> <lijn> &stippellijn; </lijn> Zie voorbeeld vb04. Voorbeelden: Extern <!ENTITY hoofding SYSTEM "hoofding.txt"> In het xml-document: <student> &hoofding; </student>
Een notatie: Wordt gebruikt om aan te geven wat het formaat is van: - De niet-XML-gegevens, zoals externe niet-ontlede entiteiten. Voorgedefinieerde entiteiten: - In tegenstelling tot HTML kent XML maar 5 voorgedefinieerde entiteiten.
Zie voorbeeld vb06. Véél succes Joël. |