summaryrefslogtreecommitdiff
path: root/src/core/element.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/element.c')
-rw-r--r--src/core/element.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/element.c b/src/core/element.c
index a0f0b51..1b351ce 100644
--- a/src/core/element.c
+++ b/src/core/element.c
@@ -883,3 +883,14 @@ dom_exception dom_element_has_attributes(struct dom_element *element,
return DOM_NO_ERR;
}
+/**
+ * Retrieve a pointer to the first attribute attached to an element
+ *
+ * \param element The element to retrieve the first attribute from
+ * \return Pointer to first attribute, or NULL if none.
+ */
+struct dom_node *dom_element_get_first_attribute(struct dom_element *element)
+{
+ return (struct dom_node *) element->attributes;
+}
+