logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Catmandu::Fix::xml_read - parse XML to MicroXML

Configuration

       Parsing can be configured with the following options of XML::Struct::Reader:

       attributes
           Include XML attributes (enabled by default)

       ns  Define processing of XML namespaces ("keep" by default)

       whitespace
           Include ignorable whitespace as text elements (disabled by default)

       simple
           Convert to simple key-value structure, as known from XML::Simple

       root
           Keep (and possibly rename) root element when converting to "simple" form

       depth
           Only transform to a given depth with option "simple"

       path
           Parse only given elements (and all of its child elements) and return as array.  For instance "path =>
           "p""  in  an  XHTML  document  would  return  a list of parsed paragraphs ("<p>...</p>"). This option
           overrides option "root".

       content
           Name of text content when converting to "simple" form

Description

       This Catmandu::Fix parses XML strings into MicroXML or simple XML with XML::Struct.

Name

       Catmandu::Fix::xml_read - parse XML to MicroXML

See Also

       Catmandu::Fix::xml_write, Catmandu::Fix::xml_simple Catmandu::Fix::xml_transform

perl v5.36.0                                       2022-09-15                       Catmandu::Fix::xml_read(3pm)

Synopsis

         # parse XML string given in field 'xml'
         xml_read(xml)
         xml_read(xml, simple: 1)
         xml_read(xml, attributes: 0)

See Also