Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese
Pagetitle
TXmlManager:DOMDelAllAtt
TXmlManager:DOMDelAllAtt

O método remove todos atributos do nó atual do XML.

Sintaxe

Bloco de código
languagecpp
collapsefalse
DOMDelAllAtt()

Retorno

Nome

Tipo

Descrição

lRet

lógico

Verdadeiro (.T.) caso tenha sido possivel remover. Falso (.F.) caso contrário.

Exemplos

Bloco de código
themeEclipse
languagecpp
titleExemplo 1
linenumberstrue
collapsefalse
user function TXDelAll()
  Local cXML := ""
  Local oXML
  Local aAtt := {}
  
  oXML := TXMLManager():New()
  
  cXML += '<book isNew="true">' + CRLF
  cXML += '  <title>A Clash of Kings</title>' + CRLF
  cXML += '  <author>George R. R. Martin</author>' + CRLF
  cXML += '  <price>9.99</price>' + CRLF
  cXML += '  <origin>US</origin>' + CRLF
  cXML += '</book>' + CRLF
  
  if !oXML:Parse( cXML )
    conout( "Errors on Parse!" )
    return
  endif
  
  // Vai exibir
  // aAtt -> ARRAY (    1) [...]
  //      aAtt[1] -> ARRAY (    2) [...]
  //           aAtt[1][1] -> C (    5) [isNew]
  //           aAtt[1][2] -> C (    4) [true]
  aAtt := oXML:DOMGetAttArray()
  varinfo( "aAtt", aAtt )
  
  //Vai exibir "Attributes deleted!"
  if !oXML:DOMDelAllAtt( "myAtt", "myValue" )
    conout( "Could not delete all attributes!" )
  else
    conout( "Attributes deleted!" )
  endif
  
  // Vai exibir
  // aAtt -> ARRAY (    0) [...]
  aAtt := oXML:DOMGetAttArray()
  varinfo( "aAtt", aAtt )
return