Fred: namespaces und targetnamespaces

Beitrag lesen

Hallo,

ich raffe gerade garnichts mehr..
Versuche ein XML-Schema zu erstellen, mit dem ich XML-Dateien, die aus einer Datenbank generiert werden können, validiere.

  
<?xml version="1.0" encoding="UTF-8"?>  
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified">

So geht mein Schema momentan los. Das ich das Präfix "xs" beliebig wählen kann, habe ich verstanden.
In allen möglichen Tutorials wird das Schema aber immer mit so etwas begonnen:

  
<?xml version="1.0" encoding="UTF-8"?>  
<xs:schema targetNamespace="http://Irgendeine-Webseite.de/ordnerXYZ" xmlns="http://gleicheURLwiezuvor/ordnerXYZ" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified">  

Was sollen diese URL und vor allem: was liegt da? Eine Liste mit Elementnamen? Nichts?

Und ich verstehe auch nicht, was es mit dem "elementFormDefault="qualified" attributeFormDefault="qualified" auf sich haben soll.

Tausend Dank für eine verständliche Erklärung oder einen Link zu eben solcher!!!
MbG
Fred