phpman > perldoc > CGI::XML(3pm)

Markdown | JSON | MCP    

NAME
    CGI::XML - Perl extension for converting CGI.pm variables to/from XML

SYNOPSIS
      use CGI::XML;
      $q = new CGI::XML;

      # convert CGI.pm variables to XML
      $xml = $q->toXML;
      $xml = $q->toXML($root);

      # convert XML to CGI.pm variables
      $q->toCGI($xml);

DESCRIPTION
    The CGI::XML module converts CGI.pm variables to XML and vice versa.

    CGI::XML is a subclass of CGI.pm, so it reads the CGI variables just as CGI.pm would.

METHODS
    $q = new CGI::XML
        creates a new instance of CGI::XML. You also have access to all of the methods in CGI.pm.

    $q->toXML([$root])
        where $root is an optional parameter that specifies the root element. By default, toXML will
        not return a root element.

    $q->toCGI($xml)
        where $xml is the XML you would like to convert to CGI.pm parameters. Values in the XML will
        overwrite any existing values if they exist.

NOTE
    CGI::XML does not currently handle multiple selections passed from HTML forms. This will be
    added in a future release.

AUTHOR
    Jonathan Eisenzopf <eisen AT pobox.com>

CONTRIBUTORS
    David Black <dblack AT candle.net>

SEE ALSO
    perl(1), XML::Parser(3).

Generated by phpman v3.7.12 Author: Che Dong Under GNU General Public License
2026-06-13 14:43 @216.73.216.28
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!