class Openwsman::XmlAttr

An XmlAttr is a key/value pair representing an attribute of a node.

An attribute has

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 );
  }
}