OctaSapien

XSD Convalidatore sottoinsieme

FREE
Più azioni

Hai trovato qualcosa che potremmo migliorare?
Guida pratica all'uso

Guida pratica all'uso

Un flusso di lavoro pratico per XSD Convalidatore sottoinsieme

Convalidare XML rispetto al sottoinsieme deterministico XSD supportato; funzionalità non supportate e riferimenti non risolti non riescono a chiudersi.

1. Preparati

Incolla o carica un input rappresentativo ed esegui la convalida prima di utilizzarlo in un'interfaccia, test o trasporto.

2. Revisione

Risolvere ogni errore segnalato dal primo errore in poi, quindi eseguire nuovamente la convalida finché l'input non risulta pulito.

3. Metti in pratica

Convalidare il risultato rispetto al contratto dell'interfaccia e targetizzare il runtime CPI prima di trasportarlo o condividerlo.

Verifica prima dell'uso operativo

  • Usa un caso rappresentativo con i dati necessari per riprodurlo.
  • Conferma il risultato nell'ambiente di destinazione autorizzato quando le versioni runtime, gli spazi dei nomi, le estensioni, le autorizzazioni o la configurazione del sistema possono modificare il risultato.
  • Registrare la fonte, le ipotesi, le impostazioni dello strumento e il risultato atteso in modo che un altro revisore possa riprodurre il controllo e distinguere i fatti verificati dalle raccomandazioni.

Dove XSD Convalidatore sottoinsieme si inserisce in un flusso di lavoro di consegna

Casi d'uso più adatti

Confronta un documento XML con un sottoinsieme XSD supportato prima di un test SOAP o CPI: root e spazio dei nomi root, ordine degli elementi e occorrenze, attributi richiesti, tipi di base ed enumerazioni.

Esempio rappresentativo

Prova questo XSD: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="Order"><xs:complexType><xs:sequence><xs:element name="id" type="xs:integer"/></xs:sequence></xs:complexType></xs:element></xs:schema> XML <Order><id>7</id></Order> supera questo controllo. Sostituisci 7 con A per ottenere un errore di tipo in /Order/id.

Cosa verificare dopo

Questo non è un validatore XSD completo: importazioni, include, scelta, tutto e le estensioni non sono supportate. Uno schema non supportato impedisce il controllo; non dimostra che XML non sia valido. Conferma il risultato con un validatore completo utilizzando la versione dello schema di destinazione.