Datenschutzerklärung

Verständniss problem mit der Namespace deklaration.

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / XML und WML-Forum /

Verständniss problem mit der Namespace deklaration.

  Beitrag schreiben
Autor
Beitrag Seiten: 1
FrankTheFox
Mitglied

Registriert: 04.03.2010
Beiträge: 2
Hallo,



<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
    <name>xxxl</name>

Ich habe ein Dokument, in dem ich, per Code, neue Einträge definieren soll. Das Dokument existier schon, also nicht meine Erfindung. Aber ich bekommen die obige Deklaration nicht auseindander gedröselt.
Also wenn ich diese Dekalaration betrachte, dann habe ich einen Namesapce kml, zu dem dann Document und name gehören. Weiterhin definiere ich in einen "gx" und einen "atom" Namespace den ich dann beliebig verwenden kann. Aber wieso z.B. definiere ich dann innerhalb des kml namespaces einen kml namepsace "xmlns:kml". Damitr ich diesen auch ausserhalb der Standard Namessapces( hier kml) verwenden kann?


Gruß
Franky


04.03.2010 11:34:06
  Beitrag schreiben
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 654
Hallo,
der Namespace des Dokument ist nicht "xmlns:kml=..." sondern "xmlns=....".
Alle weiteren Namensräume (gx, kml und atom) müssen in den entsprechenden Elementen und/oder Attributen als Präfix angegeben werden.
Beispiel:

Code:

<Document>
  <name>
  <gx:bla>xxx</gx:bla>
  <kml:blub kml:attribut="xx">xxx</kml:blub>
  ...



_______________________________________
mfg
Thomas Mell

www.validome.org

04.03.2010 11:59:46
  Beitrag schreiben
FrankTheFox
Mitglied

Registriert: 04.03.2010
Beiträge: 2
Danke,


Ok! Das element Document und name besitzen als den Namespace "kml xmlns=....
Die feinition des namespace als " xmlns:kml="http://www.opengis.net/kml/2.2"" dient also nur dazu dann innerhae eines namespaces z.B. atom dann den namespace kml zu nutzen. Ist so ungefähr richtig

Gruß
  Franky


04.03.2010 12:27:21
  Beitrag schreiben
Seiten: 1   Beitrag schreiben
Wechsel zu

Valid HTML 4.01