# Cinder

# cinder::XmlDocument Class Reference

`#include <Xml.h>`

List of all members.

## Public Member Functions
| XmlDocument ()
| XmlDocument (const std::string &filePath)
| XmlDocument (std::istream &is)
| XmlDocument (shared_ptr< cinder::IStream > is)
| XmlDocument (DataSourceRef dataSource)
XmlElement | rootNode () const
std::vector< XmlElement > | xpath (const char *aXpathExpr) const
## Friends
std::istream & | operator>> (std::istream &in, XmlDocument &base)
std::ostream & | operator<< (std::ostream &out, const XmlDocument &base)

## Constructor & Destructor Documentation

cinder::XmlDocument::XmlDocument | ( |  | ) |

cinder::XmlDocument::XmlDocument | ( | const std::string & | filePath | ) |

cinder::XmlDocument::XmlDocument | ( | std::istream & | is | ) |

cinder::XmlDocument::XmlDocument | ( | shared_ptr< cinder::IStream > | is | ) |

cinder::XmlDocument::XmlDocument | ( | DataSourceRef | dataSource | ) |

## Member Function Documentation

XmlElement cinder::XmlDocument::rootNode | ( |  | ) | const

std::vector< XmlElement > cinder::XmlDocument::xpath | ( | const char * | aXpathExpr | ) | const

## Friends And Related Function Documentation

std::istream& operator>> | ( | std::istream & | in,
|  | XmlDocument & | base |
| ) |  |  | `[friend]`

std::ostream& operator<< | ( | std::ostream & | out,
|  | const XmlDocument & | base |
| ) |  |  | `[friend]`

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

- include/cinder/Xml.h
- src/cinder/Xml.cpp