add element.dir getter & setter

This commit is contained in:
nikneym
2025-09-19 10:48:37 +03:00
parent bbc2fbf984
commit 856d65a8e9

View File

@@ -104,6 +104,14 @@ pub const Element = struct {
return try parser.nodeName(parser.elementToNode(self)); return try parser.nodeName(parser.elementToNode(self));
} }
pub fn get_dir(self: *parser.Element) ![]const u8 {
return try parser.elementGetAttribute(self, "dir") orelse "";
}
pub fn set_dir(self: *parser.Element, dir: []const u8) !void {
return parser.elementSetAttribute(self, "dir", dir);
}
pub fn get_id(self: *parser.Element) ![]const u8 { pub fn get_id(self: *parser.Element) ![]const u8 {
return try parser.elementGetAttribute(self, "id") orelse ""; return try parser.elementGetAttribute(self, "id") orelse "";
} }