import.css=/download/attachments/6062824/tecnologia.css |
Em build superior a 7.00.121227P há mudança de comportamento na canonicalização do caractere de referência  . |
Esta função permite aplicar o algoritmo canonicalization C14N em um arquivo que contém um XML.
XmlC14NFile( < cFile >, < cOption >, < @cError >, < @cWarning > ) |
Nome | Tipo | Descrição | Obrigatório | Referência |
|---|---|---|---|---|
cFile | caractere | Indica caminho do arquivo XML que assumirá a formato canonical. | X | |
cOption | caractere | Reservado para implementação futura. Deve ser informada uma string em branco. | X | |
cError | caractere | Retorna uma descrição de erro, em caso de falha no Parser. | X | X |
cWarning | caractere | Retorna uma descrição de advertência emitida pelo Parser. | X | X |
Nome | Tipo | Descrição |
|---|---|---|
cRetXML | caractere | Retorna o XML recodificado na forma canonical. |
User function tstC14NFil()
Local cError := ""
Local cWarning := ""
Local cXmlFile := "\xml\example.xml"
Local cXmlRet := ""
cXmlRet := XmlC14NFile( cXMLFile, "" , @cError, @cWarning )
if ( Len( cXmlRet ) > 0 )
MemoWrite( "\xml\canonical.xml", cXmlRet )
else
conout( "Nao foi possível canonicalizar o XML" )
varinfo( "cError", cError )
varinfo( "cWarning", cWarning )
endif
Return
|