summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/cxml.cc6
-rw-r--r--src/cxml.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/src/cxml.cc b/src/cxml.cc
index 20d06ee..05053ab 100644
--- a/src/cxml.cc
+++ b/src/cxml.cc
@@ -196,6 +196,12 @@ cxml::Node::content () const
return content;
}
+string
+cxml::Node::namespace_prefix () const
+{
+ return _node->get_namespace_prefix ();
+}
+
cxml::File::File (string file, string root_name)
{
if (!filesystem::exists (file)) {
diff --git a/src/cxml.h b/src/cxml.h
index 9581adc..8a7a82c 100644
--- a/src/cxml.h
+++ b/src/cxml.h
@@ -146,6 +146,9 @@ public:
/** @return The content of this node */
std::string content () const;
+ /** @return namespace prefix of this node */
+ std::string namespace_prefix () const;
+
boost::shared_ptr<Node> node_child (std::string) const;
boost::shared_ptr<Node> optional_node_child (std::string) const;