attr

Create an XML/HTML attribute.

Parameters

name string

Name for the attribute.

Examples

auto a = attr("key") = "value";
auto b = attr("key", "value");

assert(a == `key="value"`);
assert(a == b);
import elemi.html;

assert(elem!"div"(
    attr("id") = "name",
    attr("class") = ["hello", "world"],
) == `<div id="name" class="hello world"></div>`);
import elemi.html;

assert(elem!"div"(
    attr("class") = i"interpolate-$(123)-<unsafe>"
) == `<div class="interpolate-123-&lt;unsafe&gt;"></div>`);

Meta