---
name: "HTML::Tidy5::Message"
section: "3pm"
platform: "linux"
package: "libhtml-tidy5-perl"
version: "1.06-3+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/HTML::Tidy5::Message"
---

# HTML::Tidy5::Message(3pm)

Message object for the Tidy functionality

## NAME

HTML::Tidy5::Message - Message object for the Tidy functionality

## EXPORTS

None.  It's all object-based.

## METHODS

Almost everything is an accessor.

### new( $file, $line, $column, $text )

Create an object.  It's not very exciting.

`$file` can be `"undef"` or an empty string, in which case it will not appear in messages.

### as\_string()

Returns a nicely-formatted string for printing out to stdout or some similar user thing.

### file()

Returns the filename of the error, as set by the caller.

### type()

Returns the type of the error.  This will either be `"TIDY_ERROR"`, or `"TIDY_WARNING"`.

### line()

Returns the line number of the error, or 0 if there isn't an applicable line number.

### column()

Returns the column number, or 0 if there isn't an applicable column number.

### text()

Returns the text of the message.  This does not include a type string, like "Info: ".

## COPYRIGHT & LICENSE

Copyright 2005-2018 Andy Lester.

This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License v2.0.

## AUTHOR

Andy Lester, `"<andy@petdance.com>"`
