@@ -138,14 +138,26 @@ pub const Element = struct {
138
138
return try parser .elementGetAttribute (self , qname );
139
139
}
140
140
141
+ pub fn _getAttributeNS (self : * parser.Element , ns : []const u8 , qname : []const u8 ) ! ? []const u8 {
142
+ return try parser .elementGetAttributeNS (self , ns , qname );
143
+ }
144
+
141
145
pub fn _setAttribute (self : * parser.Element , qname : []const u8 , value : []const u8 ) ! void {
142
146
return try parser .elementSetAttribute (self , qname , value );
143
147
}
144
148
149
+ pub fn _setAttributeNS (self : * parser.Element , ns : []const u8 , qname : []const u8 , value : []const u8 ) ! void {
150
+ return try parser .elementSetAttributeNS (self , ns , qname , value );
151
+ }
152
+
145
153
pub fn _removeAttribute (self : * parser.Element , qname : []const u8 ) ! void {
146
154
return try parser .elementRemoveAttribute (self , qname );
147
155
}
148
156
157
+ pub fn _removeAttributeNS (self : * parser.Element , ns : []const u8 , qname : []const u8 ) ! void {
158
+ return try parser .elementRemoveAttributeNS (self , ns , qname );
159
+ }
160
+
149
161
pub fn _hasAttribute (self : * parser.Element , qname : []const u8 ) ! bool {
150
162
return try parser .elementHasAttribute (self , qname );
151
163
}
0 commit comments