4.11

Sezione 4: Sviluppatori Q 4.11: Cos’è un namespace? Un DTD/Schema o frammento nominato identificato da un URI (URL).   Randall Fowle scrive: Un namespace è una raccolta di nomi di elementi e attributi identificati da un riferimento di Identificatore di Ricerca Uniforme  Il riferimento potrebbe apparire nell’elemento radice come valore dell’attributo xmlns. Per esempio, il riferimento …

4.11Read More »

4.9

Sezione 4: Sviluppatori Q 4.9: Come faccio a inserire o rimuovere il mio XML dal mio database? Chiedi al produttore del tuo database   Quasi tutti i sistemi di gestione di database ora forniscono moduli di importazione ed esportazione XML per connettere applicazioni XML a database. In alcuni casi banali ci sarà un’associazione 1:1 fra …

4.9Read More »

4.8

Sezione 4: Sviluppatori Q 4.8: Posso usare Java per creare o gestire file XML? Certo.   Si, può essere usato qualsiasi linguaggio di programmazione per ottenere dati da qualsiasi fonte in formato XML. Il numero di ambienti di programmazione front-end e back-end è e di ambienti di gestione di dati per rendere il processo automatizzato …

4.8Read More »

4.7

Sezione 4: Sviluppatori Q 4.7: Posso usare JavaScript, ActiveX, ecc in file XML? Non nel file XML in sé, ma attraverso un foglio di stile.   Questo dipenderà da che tipo di infrastruttura implementerà il browser dell’utente. XML riguarda la descrizione dell’informazione; i linguaggi di scripting e i linguaggi per le funzionalità incorporate sono software che permettono …

4.7Read More »

4.6

Sezione 4: Sviluppatori Q 4.6: Cosa è cambiato fra SGML e XML? Sintassi più ristretta e nessuna opzione.   Il cambiamento sintattico principale consiste nel fatto che gli elementi EMPTY in documenti senza DTD devono usare il trucco del Tag di Chiusura Nullo (ad es. <img src=”pic”/>) dato che senza un DTD o uno Schema il parser non …

4.6Read More »

4.5

Sezione 4: Sviluppatori Q 4.5: Dovrei usare un contenitore attorno ad alcuni elementi del mio DTD/Schema? Se devi fare una domanda, allora si, hai bisogno di un contenitore   Ci sono relativamente poche occasioni in cui una singola istanza di un tipo di elemento è necessaria, dunque in quasi tutte le circostanze ha senso raggrupparle …

4.5Read More »

4.4

Sezione 4: Sviluppatori Q 4.4: Quali dovrei usare nel mio DTD/Schema, attributi o elementi? Vedi http://xml.coverpages.org/elementsAndAttrs.html   Non esiste una sola risposta: molto dipende dal motivo per cui stai progettando il tipo di documento. La pratica editoriale tradizionale per i documenti di testo normali è mettere il testo ‘reale’ (cosa verrebbe stampato o mostrato all’utente) come …

4.4Read More »

4.3

Sezione 4: Sviluppatori Q 4.3: Cosa sono i termini “valido, senza DTD, e ben formato”? Ben formato significa sintatticamente corretto; valido significa conforme ad un DTD o uno Schema   XML ti permette di usare uno Schema o Document Type Definition (DTD) per descrivere il markup (elementi e altri costrutti) disponibili in qualsiasi tipo di …

4.3Read More »

4.2

Sezione 4: Sviluppatori Q 4.2: Sto cercando di capire le Specifiche di XML: perché ha una terminologia così difficile? Deve essere formale e preciso.   Per fare in modo che l’implementazione venga effettuata correttamente, la terminologia deve essere precisa. L’obiettivo di design otto delle specifiche ci dice che ‘il design di XML deve essere formale …

4.2Read More »

4.1

Sezione 4: Sviluppatori Q 4.1: Dove sono le specifiche? Proprio qui   Proprio qui: (Bray, Paoli, Sperberg-McQueen, Maler e Yergeau (2004)) (vedi http://www.w3.org/TR/REC-xml). Include il EBNF, e tutto il materiale normativo. Esistono anche versioni inGiapponese; Spagnolo; Coreano; a versioni annotate Java-izzate, e una versione annotata in forma di libro (DuCharme, 1999). Eve Maler gestisce il DTD usato per le stesse specifiche; …

4.1Read More »