Histórico da Página
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
Nome | Tipo | Descrição | Obrigatório | Referência |
---|
...
cXML |
...
Caractere | Indica o arquivo XML |
...
que será validado |
...
X |
...
cXSD |
...
Caractere | Indica o arquivo XSD |
...
utilizado na validação do |
...
XML |
...
X | ||
cError |
...
Caractere | Indica a variável que será preenchida com a descrição do erro |
...
observado durante a validação do XML | X | X |
cWarning |
...
Caractere | Indica a variável que será preenchida com a descrição do |
...
alerta observado durante a validação do XML | X | X |
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.
XSD - Sigla de XML Schema Definition. Arquivo associado a um documento XML que descreve e valida os dados no documento, permitindo a criação de tipos de dados personalizados e regras específicas para os mesmos.
Essa função trabalha somente com arquivos e diretórios localizados no servidor (rootPath). Caso seja passado um caminho de arquivo do cliente, o programa será interrompido e será apresentada a mensagem "Only server path are allowed on XmlFVldSch".
Importante |
---|
|
...
- Função disponibilizada a partir do build 7.00.070910p.
- Essa função somente acessa arquivos e diretórios localizados a partir do rootPath.
Exemplos
Exemplo
Toggle Cloak | ||
---|---|---|
|
Cloak | ||
---|---|---|
| ||
Arquivos utilizados no exemplo: |
...