dom_builder 1.0.0 dom_builder: ^1.0.0 copied to clipboard
Helpers to generate DOM elements or HTML.
example/dom_builder_example.dart
import 'package:dom_builder/dom_builder.dart';
void main() {
var div0 = $divHTML('<div class="container"><span>Builder</span></div>')
.insertAt( 0, $span( id: 's1', content: 'The ' ) )
.insertAfter( 's1' , $span( id: 's2', content: 'DOM ', style: 'font-weight: bold' ) )
;
print( div0.buildHTML( withIdent: true ) ) ;
////////////
// Output //
////////////
// <div class="container">
// <span id="s1">The </span>
// <span id="s2" style="font-weight: bold">DOM </span>
// <span>Builder</span>
// </div>
}