class Openwsman::XmlAttr
An XmlAttr
is a key/value pair representing an attribute of a node.
An attribute has
-
a name (the key)
-
a namespace (optional)
-
a value
There is no standalone constructor available for XmlAttr
, use XmlNode.add_attr() to create a new attribute.
Public Instance Methods
name → String
click to toggle source
get name for attr
char *name() { return ws_xml_get_attr_name( $self ); } /* * get namespace for attr * * call-seq: * attr.ns -> String * */ char *ns() { return ws_xml_get_attr_ns( $self ); } /* * get value for attr * * call-seq: * attr.value -> String * */ char *value() { return ws_xml_get_attr_value( $self ); } /* * remove note attribute * * call-seq: * attr.remove -> nil * */ void remove() { ws_xml_remove_node_attr( $self ); } }
ns → String
click to toggle source
get namespace for attr
char *ns() { return ws_xml_get_attr_ns( $self ); } /* * get value for attr * * call-seq: * attr.value -> String * */ char *value() { return ws_xml_get_attr_value( $self ); } /* * remove note attribute * * call-seq: * attr.remove -> nil * */ void remove() { ws_xml_remove_node_attr( $self ); } }
remove → nil
click to toggle source
remove note attribute
void remove() { ws_xml_remove_node_attr( $self ); } }
value → String
click to toggle source
get value for attr
char *value() { return ws_xml_get_attr_value( $self ); } /* * remove note attribute * * call-seq: * attr.remove -> nil * */ void remove() { ws_xml_remove_node_attr( $self ); } }