www.wikidata.de-de.nina.az
XML binary Optimized Packaging XOP ist eine W3C Empfehlung fur die Reprasentation binarer Daten in XML Dokumenten XOP ersetzt damit die sonst fur die Reprasentation binarer Daten in XML Dokumenten ublichen Techniken wie Verwendung von CDATA Blocken Base64 Kodierung SOAP with Attachments unter Verwendung von MIME sowie Microsofts Direct Internet Message Encapsulation DIME Inhaltsverzeichnis 1 Technik 2 Beispiel 3 Eigenschaften 4 Literatur 5 WeblinksTechnik BearbeitenXOP definiert ein XOP Infoset welches als Container fur das gemischt binar textuelle XML Dokument fungiert Dabei werden alle Binardaten vom XML Dokument separiert und durch xop include Elemente ersetzt Diese xop include Elemente referenzieren auf die separierten Binardaten und ersetzen beim Deserialisieren wieder die xop include Elemente Diese Technik wird von SOAP Message Transmission Optimization Mechanism MTOM verwendet Beispiel Bearbeiten lt xop Include xmlns xop http www w3 org 2004 08 xop include href cid http example org me png gt Eigenschaften BearbeitenXOP bietet folgende Vorteile gegenuber anderen Techniken der Ubertragung binarer Daten Bei Verwendung von CDATA Blocken muss sichergestellt werden dass die darin enthaltenen binaren Daten nicht fur CDATA Blocke unerlaubte Zeichen wie ASCII 0x00 bis 0x08 oder gt enthalten Base64 Kodierung benotigt nicht nur Zeit und CPU Ressourcen sondern erzeugt Daten die in etwa um ein Drittel mehr Platz benotigen als die ursprunglichen Binardaten Im Gegensatz zu SOAP with Attachments oder DIME funktionieren existierende XML Technologien unter XOP weiterhin Das gilt insbesondere fur die weit verbreiteten Technologien XQuery XSLT und XML Encryption Literatur BearbeitenXML Binary Optimized Packaging XML and nontext data can work together Andrey Butov in Dr Dobb s 1 Dezember 2005Weblinks BearbeitenXML binary Optimized Packaging W3C Recommendation vom 25 Januar 2005V DStandards des World Wide Web Consortiums W3C Empfehlungen ActivityPub ARIA Canonical XML CDF CSS DOM Geolocation API HTML HTML5 InkML ITS JSON LD MathML OWL P3P PLS PNG RDF RDF Schema RIF SCXML SISR SKOS SMIL SOAP SRGS SSML SVG SPARQL Timed Text Turtle VoiceXML WSDL XForms XHTML XHTML RDFa XInclude XLink XML XML Base XML Encryption XML Events XML Information Set XML Namespace XML Schema XML Signature XPath XPointer XProc XQuery XSL XSL FO XSLT Elemente nbsp Arbeitsentwurfeund Kandidaten CCXML CURIE SMIL Timesheets sXBL WICD XFrames XBL XHTML MathML SVG XMLHttpRequestAnmerkungen XAdES XFDL XHTML SMIL XUPRichtlinien Web Content Accessibility Guidelines Multimodal Interaction Activity Markup Validation ServiceInitiativen Web Accessibility Initiative Abgerufen von https de wikipedia org w index php title XML binary Optimized Packaging amp oldid 238242562