Xml: Namespace Frage.

lordfritte

Lieutenant
Registriert
Juli 2006
Beiträge
1.003
Hallo, ich beschäftige mich gerade mit Xml-Namespaces. Hier hab ich was gefunden, aber wie muss so eine namespace Datei aussehen?
 
Was meinst du mit Namespace-Datei? Meinst du die Datei, auf die in so einem Attribut verlinkt wird?

HTML:
<lala xmlns="http://test/test">

Falls du das meinst: Ganz einfach, das ist gar keine Datei und muss auch nicht existieren. Die URI wird einfach nur als "Name" angesehen. Da muss nicht tatsächlich irgendwas hinterlegt sein.
 
Das muss man nicht. Du kannst da reinschreiben was du willst. Man macht es aber, weil URIs zufälligerweise weltweit einmalig sind. So gibt es weltweit keine Kollisionen, was den Namensraum betrifft.
 
Ok, habe verstanden, Danke.
Naja ich dachte dass vielleicht ein Xml Editor mit IntelliSense und AutoComplete Elemente aus den Namensräumen lesen könnte.
 
Dazu brauchst du eine DTD oder XSD Datei, welche die Struktur der XML beschreibt. Nimm aber XSD, da hast du mehr Möglichkeiten alles zu bestimmen und DTD ist veraltet. Du findest sicher genug drüber wenn du mal Google anwirfst ;)
 
Zurück
Oben