RAD Studio VCL Reference
|
Returns the value of a specified child node.
function GetChildValue(const IndexOrName: OleVariant): OleVariant;
__fastcall OleVariant GetChildValue(const OleVariant IndexOrName);
Use the TXMLNode object's IXMLNode interface to call the protected GetChildValue method. GetChildValue returns the value of the node.
IndexOrName identifies the desired child node by either its interface, or by a string that is the local name of the child node.
If IndexOrName does not identify a child of this node, GetChildValue nil (Delphi) or NULL (C++). Otherwise, the return value depends on the type of the child node, as indicated in the following table:
NodeType |
Value |
ntAttribute |
The attribute value |
ntElement |
If the element contains only text, this is that text value. Otherwise, GetChildValue raises an exception. |
ntText |
The text |
ntCData |
The content of the CDATA section. |
ntEntityRef |
nil (Delphi) or NULL (C++) |
ntProcessingInstr |
The content of the processing instruction except for the target. |
ntComment |
The value (text) of the comment. |
ntDocFragment |
nil (Delphi) or NULL (C++) |
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|