Ghidra Decompiler Analysis Engine
List of all members
Document Class Reference

A complete in-memory XML document. More...

#include <xml.hh>

Inheritance diagram for Document:
Inheritance graph
[legend]
Collaboration diagram for Document:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from Element
 ~Element (void)
 Destructor.
 
void addContent (const char *str, int4 start, int4 length)
 Append new character content to this element. More...
 
void addChild (Element *child)
 Add a new child Element to the model, with this as the parent. More...
 
void addAttribute (const string &nm, const string &vl)
 Add a new name/value attribute pair to this element. More...
 
const string & getAttributeValue (const string &nm) const
 Get an attribute value by name. More...
 
- Protected Attributes inherited from Element
Elementparent
 The parent Element (or null)
 
List children
 A list of child Element objects.
 

Detailed Description

A complete in-memory XML document.

This is actually just an Element object itself, with the document's root element as its only child, which owns all the child documents below it in DOM the hierarchy.


The documentation for this class was generated from the following file: