Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Função: XmlFVldSch

...

Realiza a validação de um arquivo XML utilizando um XSD (XML Schema Definition).

Sintaxe

Bloco de código
lRetorno := XmlFVldSch(

...

 

 <cXML>, <cXSD>, <cError>, <cWarning> )

Parâmetros

NomeTipoDescriçãoObrigatórioReferência

...

cXML

...

Caractere

Indica o arquivo XML

...

que será validado

...

X 

...

cXSD

...

CaractereIndica o arquivo XSD

...

utilizado na validação do

...

XML

...

X 
cError

...

CaractereIndica a variável que será preenchida com a descrição do erro

...

observado durante a validação do XMLXX
cWarning

...

CaractereIndica a variável que será preenchida com a descrição

...

do alerta observado durante a validação do XMLXX

Retorno

Nome

...

Tipo

...

Descrição
lRetorno

...

Lógico

Retorna verdadeiro (.T.)

...

caso o arquivo XML

...

for validado a partir do XSD e, caso contrário, retorna falso (.F.)

...

e preenche as variáveis cError e cWarning quando não for possível validar o XML.

Observações

XML - Sigla de Extensible Markup Language, o XML é uma linguagem baseada em tags semelhante ao HTML. Sua principal característica é a extensibilidade. Quem emite um documento XML pode criar tags personalizadas, que são definidas num documento anexo, que tem extensão XSD.

  1. Função disponibilizada a partir do build 7.00.070910p.
  2. Essa função

...

  1. somente

...

  1. acessa arquivos e diretórios localizados

...

  1. a

...

  1. partir do rootPath.

Exemplos

...

Exemplo 
Toggle Cloak
exclusivetrue

Cloak
visibletrue
true

Arquivos utilizados no exemplo:

Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10

...