Add Node::is_text(). v0.17.6
authorCarl Hetherington <cth@carlh.net>
Fri, 22 Dec 2023 15:55:57 +0000 (16:55 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 22 Dec 2023 15:55:57 +0000 (16:55 +0100)
src/cxml.cc
src/cxml.h

index b065b378dac00d9f870a30c9a8c5d945efc2f928..7096f7121ffdae0e8eaafbf62c2cdcc26baa3cf4 100644 (file)
@@ -248,6 +248,13 @@ cxml::Node::namespace_prefix () const
        return _node->get_namespace_prefix ();
 }
 
+
+bool
+cxml::Node::is_text() const
+{
+       return dynamic_cast<const xmlpp::TextNode*>(_node);
+}
+
 cxml::Document::Document (string root_name)
        : _root_name (root_name)
 {
index 9a71889533e21d65932dbcdaf1c96d0fa4120da2..713e9af9263eec5523f7b347b6c9bbc5aac769a8 100644 (file)
@@ -231,6 +231,8 @@ public:
                return _node;
        }
 
+       bool is_text() const;
+
 protected:
        xmlpp::Node* _node;