Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css

...

Pagetitle
TXmlManager:DOMHasPrevNode
TXmlManager:DOMHasPrevNode

O método verifica na árvore do XML se existe um nó anterior no mesmo nível do nó atual.

Sintaxe

Bloco de código
languagecpp
collapsefalse
DOMHasPrevNode()

Retorno

Nome

Tipo

Descrição

lRet

lógico

Verdadeiro (.T.) caso exista o nó anterior. Falso (.F.) caso contrário.

Exemplos

language
Bloco de código
languagecpp
themeEclipse
cpp
titleExemplo 1
linenumberstrue
collapsefalse
user function TXHasPN()
  Local cXML := ""
  Local oXML
  
  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 "book"
  conout( oXML:CNAME )
  
  // Vai exibir ".F."
  conout( oXML:DOMHasPrevNode() )
  
  oXML:DOMChildNode()
  
  // Vai exibir "title"
  conout( oXML:CNAME )
  
  // Vai exibir ".F."
  conout( oXML:DOMHasPrevNode() )
  
  oXML:DOMNextNode()
  
  // Vai exibir "author"
  conout( oXML:CNAME )
  
  // Vai exibir ".T."
  conout( oXML:DOMHasPrevNode() )
return