Gratis Online XML Gli
XML (Extensible Markup Language) è un linguaggio di markup che definisce un insieme di regole per la codifica di documenti in un formato che sia leggibile e leggibile dalla macchina. Il World Wide Web Consortium Specifica XML 1.0 del 1998 e diverse altre specifiche relative a tutti gratuiti standard aperti—definire XML.
Gli obiettivi di progettazione di XML sottolineare la semplicità, la generalità e l'usabilità in Internet. Si tratta di un testo formato, con un forte sostegno tramite Unicode per i diversi linguaggi umani. Anche se il disegno di XML si concentra sui documenti, la lingua è ampiamente usato per la rappresentazione di dati arbitrari strutture come quelle utilizzate per i servizi web.
Diverse schema esistono sistemi di aiuto nella definizione di linguaggi XML, mentre i programmatori hanno sviluppato molte interfacce di programmazione delle applicazioni (Api) per sostenere l'elaborazione di dati XML.
L'essenza del perché extensible markup lingue sono necessari, è spiegato in un linguaggio di Markup (vedi, ad esempio, il linguaggio di Markup § XML) e a Standard Generalized Markup Language).
Centinaia di formati di documento utilizzando una sintassi XML sono stati sviluppati, tra cui RSS, Atom, SAPONE, SVG, e XHTML. Formati basati su XML sono diventati il valore predefinito per molti di ufficio-strumenti per la produttività, tra cui Microsoft Office (Office Open XML), OpenOffice.org e LibreOffice (OpenDocument), e Apple iWork[citazione necessaria]. XML ha anche fornito la lingua di base per i protocolli di comunicazione come XMPP. Applicazioni per Microsoft .NET Framework utilizzare i file XML per la configurazione e gli elenchi delle proprietà attuazione di configurazione di archiviazione costruito su XML.
Molte industria standard di dati, come la Salute e il Livello 7, OpenTravel Alleanza, FpML, MISMO, Nazionali e di Scambio di Informazioni Modello sono basati su XML e le funzionalità di XML schema specifica. Molte di queste norme sono abbastanza complesse e non è raro per una specifica comprendono diverse migliaia di pagine.[citazione necessaria] In editoria, Darwin Informazioni Digitando Architettura XML, i dati industriali standard. XML è ampiamente utilizzato per sostenere i vari formati di pubblicazione.
XML è ampiamente utilizzato in una Architettura Orientata ai Servizi (SOA). Diversi sistemi comunicano tra loro attraverso lo scambio di messaggi XML. Lo scambio di messaggi in formato standard XML schema (XSD). Questo è indicato anche come il canonico schema. la sua è indicato anche come il canonico schema. XML è entrata nell'uso comune per l'interscambio di dati su Internet. IETF RFC:3023, ora sostituita da RFC:7303, ha dato delle regole per la costruzione di Internet Tipi di Supporti per l'uso quando l'invio di XML. Definisce, inoltre, i tipi di media application/xml, testo/xml, che dire solo che i dati in XML, e nulla, la sua semantica.
RFC 7303 consiglia inoltre di linguaggi XML essere dato tipi di media che termina in +xml; per esempio image/svg+xml SVG. Ulteriori linee guida per l'uso di XML in un contesto di rete vengono visualizzati nella specifica RFC 3470, noto anche come IETF BCP 70, un documento che copre molti aspetti della progettazione e la distribuzione di un linguaggio basato su XML.