Pular para o conteúdo principal

Postagem em destaque

BlackTDN NEWS :: 2025.02.13 :: 21:42:18

_Créditos das imagens: ChatGPT # Robótica Avançada: o que é, como funciona e quais os benefícios? **Fonte:** Tecmundo.com.br **Autor:** Maura Martins **Publicado em:** 2025-02-13T14:30:00Z ![Imagem](https://tm.ibxk.com.br/2025/01/02/02114816778102.jpg?ims=1200xorig) > Hoje as empresas vivenciam uma nova fase na tecnologia voltada à produção. A chamada fase da Indústria 4.0 também é apontada pelos especialistas como uma "Quarta Revolução Industrial". Nesse momento histórico, entre os destaques, está o desenvolvimento da rob… [Leia mais](https://www.tecmundo.com.br/mercado/401252-robotica-avancada-o-que-e-como-funciona-e-quais-os-beneficios.htm) --- # Ex-chefe da Activision Blizzard minimiza acusações de assédio e sugere que são conspirações de sindicatos **Fonte:** Tecmundo.com.br **Autor:** Gabriel Morais Silva de Oliveira **Publicado em:** 2025-02-13T17:30:00Z ![Imagem](https://tm.ibxk.com.br/2025/02/13/13142625239056.jpg?ims=1200xorig) > Durante uma entrevist...

Protheus :: Função: XmlFVldSch - Executa a validação de um arquivo XML com relação a um arquivo XSD (Schema).

Outro dia publiquei uma forma de validação do arquivo XML com o seu respectivo XSD (schema) utilizando um script em PowerShell. Mas, ao consultar o "Developer Network" da totvs, encontrei o seguinte material:

Função: XmlFVldSch

Executa a validação de um arquivo XML com relação a um arquivo XSD (Schema).
Sintaxe

XmlFVldSch ( cXMLPath, cSchemaPath, cError, cWarning )
Parâmetros

Nome: cXMLPath
Tipo: Caracter
Descrição: Indica o arquivo XML com o path que será validado.
Obrigatório: Sim
Nome: cSchemaPath
Tipo: Caracter
Descrição: Indica o arquivo XSD com o path para validação do arquivo XML.
Obrigatório: Sim

Nome: cError
Tipo: Caracter
Descrição: Caso ocorra algum erro durante a validação do arquivo XML, a variável será preenchida com a descrição do erro ocorrido.
Obrigatório: Sim
Nome: cWarning
Tipo: Caracter
Descrição: Caso ocorra algum alerta de 'warning' durante a validação do arquivo XML, a variável será preenchida com a descrição do 'warning' ocorrido.
Obrigatório: Sim

Retorno : Retorna verdadeiro (.T.) se o arquivo XML é válido. Caso contrário, retorna falso (.F.) se o arquivo XML não é válido.
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.

Referencia: Totvs Developer Network
Sendo assim, já que a linguagem permite a validação do XML com o seu respectivo "Schema" XSD recomendo usar essa opção à outra.
E.T.: Cristian Regazzo, recomendo que consulte o Totvs Developer Network. Tem muita coisa boa lá e poderá te auxiliar muito.
[]s
иαldσ dj
...

Comentários

  1. Naldo, bom dia.

    Preciso ler o XML das notas de entrada e usando a tag de código do produto, procurar o meu código na minha SB1, incluir em nova tag este código no xml e salvá-lo novamente. Por acaso vc tem algo neste sentido?

    Abraços,
    MArcelo Souza

    ResponderExcluir

Postar um comentário

Postagens mais visitadas