|
mbxmlutils
1.3.0
Multi-Body XML Utils
|
#include <dom.h>
Public Member Functions | |
| EmbedDOMLocator (const boost::filesystem::path &file_, int row_, int embedCount_, std::string xpath_) | |
| EmbedDOMLocator (const EmbedDOMLocator &src) | |
| EmbedDOMLocator & | operator= (const EmbedDOMLocator &src) |
| EmbedDOMLocator (const EmbedDOMLocator &&src)=delete | |
| EmbedDOMLocator & | operator= (const EmbedDOMLocator &&src)=delete |
| XMLFileLoc | getLineNumber () const override |
| XMLFileLoc | getColumnNumber () const override |
| XMLFilePos | getByteOffset () const override |
| XMLFilePos | getUtf16Offset () const override |
| xercesc::DOMNode * | getRelatedNode () const override |
| const XMLCh * | getURI () const override |
| int | getEmbedCount () const |
| const std::string & | getRootXPathExpression () const |
| get a (simple) XPath expression to the location: each element is prefixed with the namespace URI between { } | |
Static Private Member Functions | |
| static std::map< std::string, std::string > & | nsURIPrefix () |
Private Attributes | |
| X | x |
| const XMLCh * | file |
| int | row |
| int | embedCount |
| std::string | xpath |
Helper class for DOMEvalException. Extension of DOMLocator with a embed count