pub fn set_attribute( doc: &mut BaseDocument, node: NodeId, name: &str, value: &str, ) -> Result<()>
element.setAttribute(name, value).
element.setAttribute(name, value)
The caller is responsible for marking layout dirty; see the crate root.