An Entity of Type: music genre, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

XML data binding refers to a means of representing information in an XML document as a business object in computer memory. This allows applications to access the data in the XML from the object rather than using the DOM or SAX to retrieve the data from a direct representation of the XML itself.

Property Value
dbo:abstract
  • XML-Datenbindung (englisch XML data binding) ist in der Objektorientierung der Prozess der Abbildung von XML-Dokumenten auf Objekte bzw. die Repräsentation von XML-Dokumenten durch Objekte und umgekehrt. Dieser Prozess erlaubt es Programmierern, auf XML-Daten über Objekte zuzugreifen ohne dabei XML-typische Mechanismen, wie XPath, DOM oder SAX, zu verwenden. Die zur Laufzeit einer Anwendung stattfindende Abbildung eines Objektes in XML-Daten nennt man dabei Marshalling oder Serialisierung. Der umgekehrte Weg, die Abbildung von XML-Daten in Objekte nennt man Unmarshalling oder Deserialisierung. (de)
  • XML data binding (Enlace de datos XML) se refiere al proceso de representación de la información en un documento XML como un objeto de negocio en la memoria del ordenador. Esto permite a las aplicaciones acceder a los datos en el XML desde el objeto en lugar de usar DOM o SAX para recuperar los datos desde una representación directa del XML en sí. Una enlazador de datos XML logra esto mediante la creación automática de una correspondencia entre los elementos del del documento que queremos enlazar y los miembros de una clase a ser representados en la memoria. Cuando se aplica este proceso para convertir un documento XML a un objeto, se llama unmarshalling. El proceso inverso, serializar un objeto como XML, se llama marshalling. Puesto que XML es inherentemente secuencial y los objetos (generalmente) no, las asignaciones de enlace de datos XML suelen tener dificultades para conservar toda la información de un documento XML. En concreto, información como comentarios, referencias a entidades XML y el orden hermano pueden no ser conservados en la representación de objetos creada por la aplicación enlazadora. Este no es siempre el caso; los enlazadores de datos suficientemente complejos son capaces de preservar el 100% de la información de un documento XML. Del mismo modo, puesto que los objetos en la memoria del ordenador no son inherentemente secuenciales, y pueden incluir enlaces a otros objetos (incluidos enlaces autorreferenciales), las asignaciones de enlace de datos XML suelen tener dificultades para conservar toda la información acerca de un objeto cuando es serializado a XML. (es)
  • 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. Questo consente alle applicazioni di accedere ai dati XML direttamente dall'oggetto invece di utilizzare Document Object Model (DOM) o Simple API for XML (SAX) per recuperarli dal documento XML. Un XML data binder permette questo processo creando automaticamente le relazioni (mapping) tra gli elementi dello schema XML e gli oggetti equivalenti. La conversione di un documento XML in oggetti, viene detta unmarshalling (deserializzazione). Il processo inverso di conversione di oggetti nell'equivalente documento XML viene detto marshalling (serializzazione). Poiché XML è intrinsecamente sequenziale mentre gli oggetti (di solito) non lo sono, il mapping attraverso l'XML data binding spesso non riesce a preservare tutte le informazioni contenute in un documento XML. In particolare, le informazioni come i commenti, i riferimenti ai vari elementi XML, e l'ordine di pari livello potrebbero non essere rappresentati nell'oggetto creato dalla binding application. Ciò non accade sempre; data binders sufficientemente complessi sono in grado di convertire totalmente le informazioni di un documento XML. Allo stesso modo, dal momento che gli oggetti nella memoria del computer non sono intrinsecamente sequenziali, e possono includere collegamenti ad altri oggetti (inclusi i link autoreferenziali), il mapping dei dati attraverso l'XML binding spesso non riesce a preservare tutte le informazioni su un oggetto quando questo viene serializzato (marshalling) in XML. 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. (it)
  • XML data binding refers to a means of representing information in an XML document as a business object in computer memory. This allows applications to access the data in the XML from the object rather than using the DOM or SAX to retrieve the data from a direct representation of the XML itself. (en)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 753905 (xsd:integer)
dbo:wikiPageLength
  • 6778 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1076482596 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • XML-Datenbindung (englisch XML data binding) ist in der Objektorientierung der Prozess der Abbildung von XML-Dokumenten auf Objekte bzw. die Repräsentation von XML-Dokumenten durch Objekte und umgekehrt. Dieser Prozess erlaubt es Programmierern, auf XML-Daten über Objekte zuzugreifen ohne dabei XML-typische Mechanismen, wie XPath, DOM oder SAX, zu verwenden. Die zur Laufzeit einer Anwendung stattfindende Abbildung eines Objektes in XML-Daten nennt man dabei Marshalling oder Serialisierung. Der umgekehrte Weg, die Abbildung von XML-Daten in Objekte nennt man Unmarshalling oder Deserialisierung. (de)
  • XML data binding refers to a means of representing information in an XML document as a business object in computer memory. This allows applications to access the data in the XML from the object rather than using the DOM or SAX to retrieve the data from a direct representation of the XML itself. (en)
  • XML data binding (Enlace de datos XML) se refiere al proceso de representación de la información en un documento XML como un objeto de negocio en la memoria del ordenador. Esto permite a las aplicaciones acceder a los datos en el XML desde el objeto en lugar de usar DOM o SAX para recuperar los datos desde una representación directa del XML en sí. Una enlazador de datos XML logra esto mediante la creación automática de una correspondencia entre los elementos del del documento que queremos enlazar y los miembros de una clase a ser representados en la memoria. (es)
  • 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. Questo consente alle applicazioni di accedere ai dati XML direttamente dall'oggetto invece di utilizzare Document Object Model (DOM) o Simple API for XML (SAX) per recuperarli dal documento XML. Un XML data binder permette questo processo creando automaticamente le relazioni (mapping) tra gli elementi dello schema XML e gli oggetti equivalenti. La conversione di un documento XML in oggetti, viene detta unmarshalling (deserializzazione). (it)
rdfs:label
  • XML-Datenbindung (de)
  • XML data binding (es)
  • XML data binding (it)
  • XML data binding (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:genre of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:genre of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License