

Public Member Functions | |
| XMLParser (intf_thread_t *pIntf, const string &rFileName, bool useDTD=true) | |
| virtual | ~XMLParser () |
| bool | parse () |
| Parse the file. Returns true on success. | |
Protected Types | |
| typedef map< const char *, const char *, ltstr > | AttrList_t |
| Type for attribute lists. | |
Protected Member Functions | |
| virtual void | handleBeginElement (const string &rName, AttrList_t &attr) |
| Callbacks. | |
| virtual void | handleEndElement (const string &rName) |
Protected Attributes | |
| bool | m_errors |
| Flag for validation errors. | |
Data Structures | |
| struct | ltstr |
typedef map<const char*, const char*, ltstr> XMLParser::AttrList_t [protected] |
Type for attribute lists.
| XMLParser::XMLParser | ( | intf_thread_t * | pIntf, | |
| const string & | rFileName, | |||
| bool | useDTD = true | |||
| ) |
References SkinObject::getIntf(), make_URI(), msg_Err, stream_UrlNew, xml_Create, xml_ReaderCreate, and xml_ReaderUseDTD.
| XMLParser::~XMLParser | ( | ) | [virtual] |
References stream_Delete(), xml_Delete(), and xml_ReaderDelete.
| bool XMLParser::parse | ( | ) |
Parse the file. Returns true on success.
References handleBeginElement(), handleEndElement(), m_errors, name, value, VLC_SUCCESS, XML_READER_ENDELEM, XML_READER_STARTELEM, xml_ReaderName, xml_ReaderNextAttr, xml_ReaderNodeType, xml_ReaderRead, and xml_ReaderValue.
| virtual void XMLParser::handleBeginElement | ( | const string & | rName, | |
| AttrList_t & | attr | |||
| ) | [inline, protected, virtual] |
| virtual void XMLParser::handleEndElement | ( | const string & | rName | ) | [inline, protected, virtual] |
Referenced by parse().
bool XMLParser::m_errors [protected] |
1.5.6