wat doet het attribute xmlns

Onderwerp: wat doet het attribute xmlns

  1. wat doet het attribute xmlns

    jagermaster said:

    wat doet het attribute xmlns

    Wat ik me afvroeg is wat het attribute xmlns van de tag html eigenlijk doet en wat het verschil is met een doctype. Wat ik er tot nu toe uit begrijp is dat je er mee kan definieren wat voor xhtml pagina het is (Strict, Transitional of Frameset) en de taal..
    Op dit moment komt het op me over dat het vrijwel het zelfde is behalve de taal die erin meegegeven kan worden. Maar waarom dan allebij eigenlijk verplicht in xhtml?
  2. wat doet het attribute xmlns

    elmetronomo said:
    het attribuut xmlns staat voor XML namespace. Je definieert ermee welke namespace er voor dit element gebruikt moet worden.

    Een namespace is een definitie van (een aantal) elementen ( = tags). XHTML is een variant van de ruimere taal XML, en kent daarom het attribuut xmlns. Op deze manier kan een browser (of checker) zien of het document een correct xhtml (xml) bestand is.

    Deze talen (XML, XHTML, HTML, CSS, etc.) worden ontwikkeld door het W3 Consortium, www.w3.org. Op deze site staan de officiële definities van deze talen. Op http://www.w3.org/TR/REC-xml-names/ kun je meer vinden over namespaces.