diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/cxml.cc | 2 | ||||
| -rw-r--r-- | src/cxml.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/cxml.cc b/src/cxml.cc index 77770f9..3c2eda2 100644 --- a/src/cxml.cc +++ b/src/cxml.cc @@ -220,7 +220,7 @@ cxml::Node::content () const xmlpp::Node::NodeList c = _node->get_children (); for (xmlpp::Node::NodeList::const_iterator i = c.begin(); i != c.end(); ++i) { xmlpp::ContentNode const * v = dynamic_cast<xmlpp::ContentNode const *> (*i); - if (v) { + if (v && dynamic_cast<xmlpp::TextNode const *>(v)) { content += v->get_content (); } } @@ -188,7 +188,7 @@ public: return n; } - /** @return The content of this node */ + /** @return The text content of this node (including comments or CDATA) */ std::string content () const; /** @return namespace URI of this node */ |
