XML data binding: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
←Nuova pagina: L''''XML data binding''' costituisce un modo per trasformare le informazioni contenute in un documento XML in un oggetto (object)della memoria di un computer. Quest... |
Nessun oggetto della modifica |
||
Riga 12:
Un approccio alternativo al data binding automatico si basa invece su espressioni [[XPath]] realizzate manualmente che estraggono i dati dai file XML. Questo approccio ha diversi vantaggi; in primo luogo, il codice per il data binding ha bisogno solo di una conoscenza approssimata (ad esempio, la topologia, i nomi dei tag, ecc.) della struttura ad albero del documento XML, che gli sviluppatori possono determinare, guardando ai dati e gli schemi XML non sono più obbligatori. Inoltre, XPath consente all'applicazione di effettuare il binding degli elementi rilevanti escludendo tutto il resto, evitando in tal modo i processi superflui che sarebbero richiesti per deserializzare (unmarshalling) completamente l'intero documento XML. Lo svantaggio di questo approccio è la mancanza di automazione nell'implementazione dell'object model e delle espressioni XPath che gli sviluppatori devono creare manualmente.
==Collegamenti esterni==
* [http://www.rpbourret.com/xml/XMLDataBinding.htm XML Data Binding Resources], by Ronald Bourret
* [http://www.w3.org/2002/ws/databinding XML Schema Patterns for Databinding Working Group]
|