Generator for the Atom Syndication Format (RFC 4287), to create a web feed of log messages in XML format, with optional XSLT style sheet.
Atom feed attributes.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=256), | public | :: | alt | = | ' ' |
Alternate content link. |
|
character(len=256), | public | :: | author | = | ' ' |
Author name. |
|
character(len=256), | public | :: | = | ' ' |
Author e-mail. |
||
character(len=ATOM_ID_LEN), | public | :: | id | = | ' ' |
Feed id. |
|
character(len=TIME_LEN), | public | :: | updated | = | TIME_DEFAULT |
Feed time stamp. |
|
character(len=256), | public | :: | title | = | ' ' |
Feed title. |
|
character(len=256), | public | :: | subtitle | = | ' ' |
Feed sub-title. |
|
character(len=512), | public | :: | url | = | ' ' |
Feed URL. |
|
character(len=512), | public | :: | xsl | = | ' ' |
Path or URL of XSLT style sheet. |
Returns log messages in Atom Syndication Format (RFC 4287).
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(atom_type), | intent(inout) | :: | atom |
Atom type. |
||
type(log_type), | intent(inout) | :: | logs(:) |
Log array. |
||
character(len=:), | intent(out), | allocatable | :: | xml |
Returned Atom XML string. |