Panda3D
Public Member Functions | List of all members
TiXmlText Class Reference

XML text. More...

Inheritance diagram for TiXmlText:
TiXmlNode TiXmlBase

Public Member Functions

 __init__ (const TiXmlText copy)
 
 __init__ (str initValue)
 Constructor for text element. More...
 
 __init__ (str initValue)
 Constructor. More...
 
bool CDATA ()
 Queries whether this represents text using a CDATA section. More...
 
TiXmlText operator= (const TiXmlText base)
 
 SetCDATA (bool _cdata)
 Turns on or off a CDATA representation of text. More...
 
- Public Member Functions inherited from TiXmlNode
bool Accept (TiXmlVisitor visitor)
 Accept a hierchical visit the nodes in the TinyXML DOM. More...
 
 Clear ()
 Delete all the children of this node. Does not affect 'this'. More...
 
TiXmlNode Clone ()
 Create an exact duplicate of this node and return it. More...
 
TiXmlNode FirstChild ()
 The first child of this node. Will be null if there are no children. More...
 
const TiXmlNode FirstChild ()
 The first child of this node with the matching 'value'. Will be null if none found. The first child of this node with the matching 'value'. Will be null if none found. More...
 
TiXmlNode FirstChild (str _value)
 
const TiXmlNode FirstChild (str value)
 STL std::string form. More...
 
TiXmlNode FirstChild (str _value)
 STL std::string form. More...
 
const TiXmlNode FirstChild (str _value)
 
TiXmlElement FirstChildElement ()
 
const TiXmlElement FirstChildElement ()
 Convenience function to get through elements. More...
 
TiXmlElement FirstChildElement (str _value)
 
const TiXmlElement FirstChildElement (str _value)
 Convenience function to get through elements. More...
 
TiXmlElement FirstChildElement (str _value)
 STL std::string form. More...
 
const TiXmlElement FirstChildElement (str _value)
 
TiXmlDocument GetDocument ()
 
const TiXmlDocument GetDocument ()
 Return a pointer to the Document this node lives in. More...
 
TiXmlNode InsertAfterChild (TiXmlNode afterThis, const TiXmlNode addThis)
 Add a new node related to this. More...
 
TiXmlNode InsertBeforeChild (TiXmlNode beforeThis, const TiXmlNode addThis)
 Add a new node related to this. More...
 
TiXmlNode InsertEndChild (const TiXmlNode addThis)
 Add a new node related to this. More...
 
TiXmlNode IterateChildren (const TiXmlNode previous)
 
const TiXmlNode IterateChildren (const TiXmlNode previous)
 An alternate way to walk the children of a node. More...
 
TiXmlNode IterateChildren (str _value, const TiXmlNode previous)
 
const TiXmlNode IterateChildren (str value, const TiXmlNode previous)
 This flavor of IterateChildren searches for children with a particular 'value'. More...
 
TiXmlNode IterateChildren (str _value, const TiXmlNode previous)
 STL std::string form. More...
 
const TiXmlNode IterateChildren (str _value, const TiXmlNode previous)
 
TiXmlNode LastChild ()
 The last child of this node. Will be null if there are no children. More...
 
const TiXmlNode LastChild ()
 The last child of this node. Will be null if there are no children. More...
 
TiXmlNode LastChild (str _value)
 The last child of this node matching 'value'. Will be null if there are no children. More...
 
const TiXmlNode LastChild (str value)
 The last child of this node matching 'value'. Will be null if there are no children. More...
 
TiXmlNode LastChild (str _value)
 STL std::string form. More...
 
const TiXmlNode LastChild (str _value)
 
TiXmlNode NextSibling ()
 
const TiXmlNode NextSibling ()
 Navigate to a sibling node. More...
 
TiXmlNode NextSibling (str _next)
 
const TiXmlNode NextSibling (str)
 Navigate to a sibling node with the given 'value'. More...
 
TiXmlNode NextSibling (str _value)
 STL std::string form. More...
 
const TiXmlNode NextSibling (str _value)
 
TiXmlElement NextSiblingElement ()
 
const TiXmlElement NextSiblingElement ()
 Convenience function to get through elements. More...
 
TiXmlElement NextSiblingElement (str _next)
 
const TiXmlElement NextSiblingElement (str)
 Convenience function to get through elements. More...
 
TiXmlElement NextSiblingElement (str _value)
 STL std::string form. More...
 
const TiXmlElement NextSiblingElement (str _value)
 
bool NoChildren ()
 Returns true if this node has no children. More...
 
TiXmlNode Parent ()
 One step up the DOM. More...
 
const TiXmlNode Parent ()
 The first child of this node. Will be null if there are no children. More...
 
TiXmlNode PreviousSibling ()
 
const TiXmlNode PreviousSibling ()
 Navigate to a sibling node. More...
 
TiXmlNode PreviousSibling (str _prev)
 
const TiXmlNode PreviousSibling (str)
 Navigate to a sibling node. More...
 
TiXmlNode PreviousSibling (str _value)
 STL std::string form. More...
 
const TiXmlNode PreviousSibling (str _value)
 
bool RemoveChild (TiXmlNode removeThis)
 Delete a child of this node. More...
 
TiXmlNode ReplaceChild (TiXmlNode replaceThis, const TiXmlNode withThis)
 Replace a child of this node. More...
 
 SetValue (str _value)
 Changes the value of the node. More...
 
 SetValue (str _value)
 STL std::string form. More...
 
TiXmlComment ToComment ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
const TiXmlComment ToComment ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
TiXmlDeclaration ToDeclaration ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
const TiXmlDeclaration ToDeclaration ()
 
TiXmlDocument ToDocument ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
const TiXmlDocument ToDocument ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
TiXmlElement ToElement ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
const TiXmlElement ToElement ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
TiXmlText ToText ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
const TiXmlText ToText ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
TiXmlUnknown ToUnknown ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
const TiXmlUnknown ToUnknown ()
 Cast to a more defined type. Will return null if not of the requested type. More...
 
int Type ()
 Query the type (as an enumerated value, above) of this node. More...
 
str Value ()
 The meaning of 'value' changes for the specific type of TiXmlNode. More...
 
str ValueStr ()
 Return Value() as a std::string. More...
 
str ValueTStr ()
 
- Public Member Functions inherited from TiXmlBase
int Column ()
 Get a pointer to arbitrary user data. More...
 
 GetUserData ()
 Get a pointer to arbitrary user data. More...
 
 GetUserData ()
 
str Parse (str p, TiXmlParsingData data, TiXmlEncoding encoding)
 
 Print (FILE cfile, int depth)
 All TinyXml classes can print themselves to a filestream or the string class (TiXmlString in non-STL mode, std::string in STL mode.) Either or both cfile and str can be null. More...
 
int Row ()
 Return the position, in the original source file, of this node or attribute. More...
 

Additional Inherited Members

- Public Types inherited from TiXmlNode
enum  NodeType {
  TINYXML_DOCUMENT = 0, TINYXML_ELEMENT = 1, TINYXML_COMMENT = 2, TINYXML_UNKNOWN = 3,
  TINYXML_TEXT = 4, TINYXML_DECLARATION = 5, TINYXML_TYPECOUNT = 6
}
 The types of XML nodes supported by TinyXml. More...
 
- Public Types inherited from TiXmlBase
enum  {
  TIXML_NO_ERROR = 0, TIXML_ERROR = 1, TIXML_ERROR_OPENING_FILE = 2, TIXML_ERROR_PARSING_ELEMENT = 3,
  TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME = 4, TIXML_ERROR_READING_ELEMENT_VALUE = 5, TIXML_ERROR_READING_ATTRIBUTES = 6, TIXML_ERROR_PARSING_EMPTY = 7,
  TIXML_ERROR_READING_END_TAG = 8, TIXML_ERROR_PARSING_UNKNOWN = 9, TIXML_ERROR_PARSING_COMMENT = 10, TIXML_ERROR_PARSING_DECLARATION = 11,
  TIXML_ERROR_DOCUMENT_EMPTY = 12, TIXML_ERROR_EMBEDDED_NULL = 13, TIXML_ERROR_PARSING_CDATA = 14, TIXML_ERROR_DOCUMENT_TOP_ONLY = 15,
  TIXML_ERROR_STRING_COUNT = 16
}
 
- Static Public Member Functions inherited from TiXmlBase
static bool IsWhiteSpaceCondensed ()
 Return the current white space setting. More...
 
static SetCondenseWhiteSpace (bool condense)
 The world does not agree on whether white space should be kept or not. More...
 

Detailed Description

XML text.

A text node can have 2 ways to output the next. "normal" output and CDATA. It will default to the mode it was parsed from the XML file and you generally want to leave it alone, but you can change the output mode with SetCDATA() and query it with CDATA().

Member Function Documentation

◆ __init__() [1/3]

__init__ ( const TiXmlText  copy)

◆ __init__() [2/3]

__init__ ( str  initValue)

Constructor for text element.

By default, it is treated as normal, encoded text. If you want it be output as a CDATA text element, set the parameter _cdata to 'true'

◆ __init__() [3/3]

__init__ ( str  initValue)

Constructor.

◆ CDATA()

bool CDATA ( )

Queries whether this represents text using a CDATA section.

◆ operator=()

TiXmlText operator= ( const TiXmlText  base)

◆ SetCDATA()

SetCDATA ( bool  _cdata)

Turns on or off a CDATA representation of text.