Clonar um node do XML.
Sintaxe
XmlCloneNode( < @oParent >, < cElement > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
oParent | objeto | Indica o nó que recebera o clone | X | X |
cElement | caractere | Indica o elemento que sera clonado | X |
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
lRet | lógico | quando for possivel realizar a operação de clonar Retorna Verdadeiro(.T.), quando não for possivel retorna Falso(.F.) |
Observações
- O clone será adicionado como filho do nó passado no primeiro parâmetro
Exemplos
User Function Exemplo() #include 'testsuite.ch' #INCLUDE "XMLXFUN.CH" User Function Exemplo() Static Function GeraXML() // Script XML a gerar objeto Local cScript := '<?xml version="1.0" encoding="UTF-8"?>' cScript += "<pedido>" cScript += " <NomeCliente>Microsiga Software S/A</NomeCliente>" cScript += " <Endereco>Av. Braz Leme</Endereco>" cScript += " <Numero>1361</Numero>" cScript += " <Data>22-03-2005</Data>" cScript += " <Itens>" cScript += " <Item>" cScript += " <Produto>Prothues</Produto>" cScript += " <Quantidade>1</Quantidade>" cScript += " <Preco>100.00</Preco>" cScript += " </Item>" cScript += " <Item>" cScript += " <Produto>ERP</Produto>" cScript += " <Quantidade>2</Quantidade>" cScript += " <Preco>50.00</Preco>" cScript += " </Item>" cScript += " </Itens>" cScript += "</pedido>" Return cScript oXml := XmlParser( GeraXML(), "_", @cError, @cWarning ) lxml := XmlCloneNode(oXml:_PEDIDO, "_PEDIDO") conout(lxml) return Return
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas