XML::LibXML::Comment(3) User Contributed Perl Documentation XML::LibXML::Comment(3)

# [NAME](#NAME)

XML::LibXML::Comment - XML::LibXML Comment Class

# [SYNOPSIS](#SYNOPSIS)

```
  use XML::LibXML;
  # Only methods specific to Comment nodes are listed here,
  # see the XML::LibXML::Node manpage for other methods
  $node = XML::LibXML::Comment->new( $content );
```

# [DESCRIPTION](#DESCRIPTION)

This class provides all functions of XML::LibXML::Text, but for comment nodes. This can be done, since only the output of the node types is different, but not the data structure. :-)

# [METHODS](#METHODS)

The class inherits from XML::LibXML::Node. The documentation for Inherited methods is not listed here.

Many functions listed here are extensively documented in the DOM Level 3 specification (&lt;http://www.w3.org/TR/DOM-Level-3-Core/&gt;). Please refer to the specification for extensive documentation.

[new](#new)

```
  $node = XML::LibXML::Comment->new( $content );
    
```

The constructor is the only provided function for this package. It is required, because *libxml2* treats text nodes and comment nodes slightly differently.

# [AUTHORS](#AUTHORS)

Matt Sergeant, Christian Glahn, Petr Pajas

# [VERSION](#VERSION)

2.0212

# [COPYRIGHT](#COPYRIGHT)

2001-2007, AxKit.com Ltd.

2002-2006, Christian Glahn.

2006-2009, Petr Pajas.

# [LICENSE](#LICENSE)

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

2026-10-30 perl v5.44.0

---

Document: XML::LibXML::Comment(3pm) from perl-xml-libxml 2.0212-r4 (Chainguard OS)
Source: https://github.com/shlomif/perl-XML-LibXML
