Sono a conoscenza dello spazio dei nomi predefinito in XML, ad es. dichiara xmlns = "xxx" per un elemento e questo spazio dei nomi si applica a tutti i bambini senza prefisso. La mia domanda è, se invece di xmlns = "...", xmlns: pre = "..." è dichiarato nell'elemento, sono elementi figlio non prefissati ancora associati allo spazio dei nomi del genitore?Spazio nomi XML di elemento figlio non prefisso in cui padre ha xmlns: prefisso dichiarato
Ecco un esempio:
<?xml version="1.0" ?>
<srv:tutorial xmlns:srv='http://www.w3resource.com/server-side-tutorial'>
<name>php</name>
<name>asp</name>
<name>jsp</name>
</srv:tutorial>
Qual è lo spazio dei nomi dei tre elementi di nomi interni?
proprio quello che volevo sentire. Grazie! – Brett
Nessun NS vuoto. Questo non esiste. E qui, non c'è nessun NS predefinito. Quindi non appartengono a nessun NS. – lkuty
Con "default" e "empty", intendevo "logicamente" che si trovano nello spazio dei nomi "that", che ovviamente non è uno spazio dei nomi legittimo. Per nostro riferimento, possiamo dare un'occhiata a http://www.w3.org/TR/1999/REC-xml-names-19990114/#ns-breakdown, esemplificando una PRENOTAZIONE contenente SEAT e PARTENZA che sono molto simili ai nostri Astuccio. –