package svg import ( "fmt" "io" ) func ExampleSVG() { s := NewSVG(). Attr( NewLength(10). AsX(), NewLength(20). AsY(), Style{ "font-size": "8px", }, ). Child( Rect{ Attributes: []RectAttribute{ NewLength(30). AsX(), Percentage(40). AsY(), }, }, NewText("abc 123"), ) b, err := io.ReadAll(s.GetMarkupReader()) if err != nil { panic(err) } fmt.Println(string(b)) // Output: abc 123 }