// Create SDLNode. SDLNode("name", SDLValue[] values, SDLAttribute[] attributes, SDLNode[] children) SDLNode node = SDLNode("name", [SDLValue.text("values")], [], []); // Get name node.name; // Get namespace node.namespace; // Get/Set qualified name (eq to namespace:name) node.qualifiedName; node.qualifiedName = "namespace:name"; // Get array of values (aka 'node 1 "b" v=2' -> returns 1 "b") node.values; // Get array of attributes (aka 'node 1 "b" v=2' -> returns v=2) node.attributes; // Get array of children node.children; // Gets attribute by qualified name node.getAttribute("email") // Gets attribute by qualified name with default value node.getAttribute("email", SDLValue.text("mail@mail.com"))
Representation of single sdlang node