Hello out there!
Kann ein Element mit dem GLEICHEN Namen öfters in verschiedenem Kontext bzw. verschiedenen Kind/Elternelementen genutzt werden?
Ja. Aber ob das auch sinnvoll ist?
Hier ist zwar der Inhalt noch gleich, nämlich string bzw. #PCDATA, aber mal angenommen, man hätte noch weitere Kindelemente in einem der beiden <name> elemente.
Dann darfst du die auch in allen anderen Elementen des Elementtyps 'name' haben.
Dann gäb es doch Probleme, bei der DTD.
In der DTD kannst du nicht sagen, dass 'name' ein Kindelement 'foo' haben darf, wenn es selbst Kind von 'databasetable' ist; und ein Kindelement 'bar', wenn es selbst Kind von 'column' ist.
Also ist das oben valide?
Nein. Ohne Angabe einer DTD kann es das nicht sein.
See ya up the road,
Gunnar
--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)