getvalue


Purpose
Get the value of a node.
Synopsis
function getvalue(doc:xmldoc, n:integer):text
function getboolvalue(doc:xmldoc, n:integer):boolean
function getintvalue(doc:xmldoc, n:integer):integer
function getrealvalue(doc:xmldoc, n:integer):real
function getstrvalue(doc:xmldoc, n:integer):string
Arguments
doc 
Document to use
Node number
Return value
The value of the node.
Example
This code prints out the name of the employee with attribute id="T345".
  declarations
    DB: xmldoc
  end-declarations
   
  writeln("Person with id='T345': ", getvalue(DB, getnode(DB,
    "personnelList/region/employee[@id='T345']/name") ))
 
Further information
1. Values of nodes are stored as text objects: the first version of the routine returns a reference to the object containing the value. Modifying this text will also alter the node value. Using one of the alternative versions of this routine allows to avoid having to perform a type conversion.
2. Element nodes have no value: the returned value corresponds to the value of the first child of type text of this element (or an empty string if no such child can be found).
Related topics
gettype, getname, setvalue
Module
mmxml


If you have any comments or suggestions about these pages, please send mail to support@fico.com.

© Copyright 2001-2013 Fair Isaac Corporation. All rights reserved.