Visualizzazione dei risultati da 1 a 2 su 2

Discussione: namespace multipli

  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    namespace multipli

    un paio di domande da novizio:

    1) i namespace si specificano solo quando ci sono dei tag "doppioni" interni allo stesso documento?

    2) ma che ce scritto dentro a sti namespace? la fuznione logica assunta dal contenuto di un certo tag? mi fate vedere un esempio?

    grazie

  2. #2
    La funzione dei namespace è quella di indicare a quale "classe" di tag appartiene il tag al quele è associato un prefisso.
    se tu hai:
    <xml xmlns:ex="http://example.com">
    <ex:esempio>
    ciao
    </ex:esempio>
    </xml>

    vuol dire che il tag "esempio" fa parte della classe di tag identificata da "http://example.com".

    La voce "http://example.com" non ha un significato proprio, ma costituisce un identificativo. L'identificativo sarà conosciuto dagli interpreti xml, i quali quando incontrano tag a cui sono associati namespace, sanno che devono operare in una certa maniera con quei tag.

    Cioè viene usato negli stylesheet xsl ad esempio, dove i tag xsl hanno come prefisso "xsl" (ad esempio <xsl:template>). Quando dai in pasto lo stylesheet xsl ad un parser, il parser sa che i tag con il prefisso xsl nn sono normali tag xml, ma sa che ad essi è associata una particolare funzione.

    Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.