@@ -138,14 +138,26 @@ pub const Element = struct {
138138 return try parser .elementGetAttribute (self , qname );
139139 }
140140
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+
141145 pub fn _setAttribute (self : * parser.Element , qname : []const u8 , value : []const u8 ) ! void {
142146 return try parser .elementSetAttribute (self , qname , value );
143147 }
144148
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+
145153 pub fn _removeAttribute (self : * parser.Element , qname : []const u8 ) ! void {
146154 return try parser .elementRemoveAttribute (self , qname );
147155 }
148156
157+ pub fn _removeAttributeNS (self : * parser.Element , ns : []const u8 , qname : []const u8 ) ! void {
158+ return try parser .elementRemoveAttributeNS (self , ns , qname );
159+ }
160+
149161 pub fn _hasAttribute (self : * parser.Element , qname : []const u8 ) ! bool {
150162 return try parser .elementHasAttribute (self , qname );
151163 }
0 commit comments