phpman > man > CGI::XML

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-15 00:25 @2600:1f28:365:80b0:a1af:6b1b:3a81:4ad2
CrawledBy CCBot/2.0 (https://commoncrawl.org/faq/)
Valid XHTML 1.0 TransitionalValid CSS!