English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • XML Document

Validate

procedura copia link

Scopo

Permette di validare il documento XML rispetto ad un determinato schema, rappresentato da un file XSD (Xml Schema Definition). E' quindi possibile utilizzarla per sapere se il documento è semanticamente corretto.

Sintassi

XMLDocument.Validate(file XSD)

Argomenti

File XSD E' il file XSD da utilizzare per validare il documento. E' possibile specificare un percorso assoluto di un file sull'hard-disk del server o, in alternativa, un URL

Esempio di codice

// *********************************************
// Ritorna TRUE se il documento fornito è valido
// *********************************************

public boolean ValidaXML.IsDocValid(
  XMLDocument d // 
)
{
  try
  {
    d.Validate(http://www.progamma.com/esempilb/book.xsd)
    // 
    // Il documento è valido

    return True
  }
  catch
  {
    // Il documento non è valido
    return False
  }
}
  • Se il documento XML non è valido viene generata un'eccezione. Il testo dell'eccezione contiene il messaggio di errore generato durante la validazione. E' pertanto consigliato inserire la chiamata alla procedura all'interno di un blocco TRY. E' poi possibile utilizzare la funzione ErrorMessage all'interno del blocco CATCH per recuperare l'eventuale messaggio di errore.

Ultima modifica: 23/03/2021 / Validità: da 8.5.3800

Vedi Anche

  • Error Message (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum