Histórico da Página
...
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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
user function TXCanonF() Local cXML := "\myfile.xml", cNewXML := "" Local oXML oXML := TXMLManager():New() if !oXML:ParseParseFile( cXML ) conout( "Errors on Parse!" ) return endif cNewXML := oXML:CanonicalC14NFile( cXML, , 0, , 0 ) conout( cNewXML ) cNewXML := oXML:CanonicalC14NFile( cXML, , 0, , 1 ) conout( cNewXML ) return |