Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/6062824/tecnologia.css
|
...
Pagetitle | ||||
---|---|---|---|---|
|
O método retorna a canonicalização de um arquivo que contém um XML apontado pela string cXMLFile.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
CanonicalC14NFile( < cXMLFile >, [ nOptions ], [ cNS ], [ nComments ] )
|
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cXMLFile | caractere | String contendo o caminho de um arquivo que contém um XML em que será feita a canonicalização. | X |
...
nOptions | numérico | Opção para alterar o comportamento da canonicalização. Valor padrão: 0(zero). |
...
...
cNS | caractere | String contendo os namespaces que serão incluídos para a canonicalização. Valor padrão: Nil. |
...
...
nComments | numérico | Valor que indica se os comentários serão removidos ou não na canonicalização. Valor padrão: 0 (zero). |
...
...
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | String contendo o XML canonicalizado ou uma string vazia("") caso houve algum erro no processo. |
Observações
Valores aceitos para o parâmetro nOptions:
0 | Especificação Original C14N 1.0 |
1 | Especificação Exclusive C14N 1.0 |
2 | Especificação C14N 1.1 |
Valores aceitos para o parâmetro nComments:
0 | Remove comentários |
1 | Não remove comentários |
Exemplos
Bloco de código | ||||
---|---|---|---|---|
| ||||
language | cpp |
| ||
user function TXCanonF()
Local cXML := "\myfile.xml", cNewXML := ""
Local oXML
oXML := TXMLManager():New()
if !oXML:Parse( cXML )
conout( "Errors on Parse!" )
return
endif
cNewXML := oXML:CanonicalC14NFile( cXML, , 0, , 0 )
conout( cNewXML )
cNewXML := oXML:CanonicalC14NFile( cXML, , 0, , 1 )
conout( cNewXML )
return
|