---
name: "Net::Jabber::Loudmouth::MessageNode"
section: "3pm"
platform: "linux"
package: "libnet-jabber-loudmouth-perl"
version: "0.07-4+b4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Net::Jabber::Loudmouth::MessageNode"
---

# Net::Jabber::Loudmouth::MessageNode(3pm)

Jabber message node

## NAME

Net::Jabber::Loudmouth::MessageNode -  Jabber message node

## HIERARCHY

```
  Glib::Boxed
  +----Net::Jabber::Loudmouth::MessageNode
```

## METHODS

### messagenode = $node-\>add\_child ($name, $value=undef)

- •

  `$name` (string)

- •

  `$value` (string)

### string = $node-\>get\_attribute ($name)

- •

  `$name` (string)

### $node-\>set\_attribute ($name, $value)

- •

  `$name` (string)

- •

  `$value` (string)

### $node-\>set\_attributes (...)

- •

  ... (list)

### messagenode = $node-\>get\_child\_by\_name ($child\_name)

- •

  `$child_name` (string)

### messagenode = $node-\>get\_child

### messagenode = $node-\>find\_child ($child\_name)

- •

  `$child_name` (string)

### string = $node-\>get\_name

### $node-\>set\_name ($name)

- •

  `$name` (string)

### messagenode = $node-\>get\_next

### messagenode = $node-\>get\_parent

### messagenode = $node-\>get\_prev

### boolean = $node-\>get\_raw\_mode

### $node-\>set\_raw\_mode ($raw\_mode)

- •

  `$raw_mode` (boolean)

### string = $node-\>to\_string

### string = $node-\>get\_value

### $node-\>set\_value ($value)

- •

  `$value` (string)

## SEE ALSO

Net::Jabber::Loudmouth, Glib::Boxed

## COPYRIGHT

Copyright (C) 2005 by Florian Ragwitz

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.
