Analizzatore XML
Formatta, valida e interroga documenti XML istantaneamente. Basato su API native del browser per massima velocità e privacy.
L'XML non è ben formato
Risultati
Albero dei nodi
Come utilizzare l'analizzatore XML
Incolla il tuo XML
Copia e incolla il contenuto XML nel campo di input, oppure clicca su Carica XML di esempio.
Formatta e valida
Usa Formatta per abbellire, Minimizza per comprimere, o Valida per verificare errori.
Interroga con XPath
Inserisci un'espressione XPath e clicca Esegui XPath per estrarre nodi specifici.
Cos'è XML?
XML (eXtensible Markup Language) è un linguaggio di markup che definisce un insieme di regole per codificare documenti in un formato leggibile sia dall'uomo che dalla macchina. È ampiamente utilizzato per file di configurazione, scambio di dati (SOAP, RSS, Atom) e archiviazione di documenti.
Caratteristiche principali di XML
Autodescrittivo
XML utilizza tag personalizzati per descrivere la struttura dei dati, rendendo facile comprendere il contenuto e la gerarchia a colpo d'occhio.
Indipendente dalla piattaforma
Essendo testo semplice, XML funziona su tutte le piattaforme, linguaggi di programmazione e sistemi senza problemi di compatibilità.
Estensibile
Puoi definire i tuoi tag e la struttura del documento utilizzando DTD o XML Schema per adattarli a qualsiasi modello dati.
Domande frequenti
L'XML ben formato segue le regole sintattiche di base di XML (annidamento corretto, tag di chiusura, singolo elemento radice). L'XML valido è ben formato E conforme a uno schema (DTD, XSD) che definisce la struttura e i tipi di dati consentiti.
No, questo strumento verifica solo la correttezza sintattica (ben formazione). La validazione basata su schema rispetto a DTD o XSD non è supportata nativamente nel browser.
Il metodo nativo document.evaluate() del browser supporta XPath 1.0. Questo copre la maggior parte delle query comuni inclusi assi, predicati e funzioni come contains(), text() e @attribute.