GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  XML::RSS::LIBXML::MAGICELEMENT (3)

.ds Aq ’

NAME

XML::RSS::LibXML::MagicElement - Represent A Non-Trivial RSS Element

CONTENTS

SYNOPSIS



  us XML::RS::LibXML::MagicElement;
  my $xml = XML::RSS::LibXML::MagicElement->new(
    content => $textContent,
    attributes => \@attributes
  );



DESCRIPTION

This module is a handy object that allows users to access non-trivial RSS elements in XML::RSS style. For example, suppose you have an RSS feed with an element like the following:



  <channel>
    <title>Example</title>
    <tag attr1="foo" attr2="bar">baz</tag>
    ...
  </channel>



While it is simple to access the title element like this:



  $rss->{channel}->{title};



It was slightly non-trivial for the second tag. With this module, <tag> is parsed as a XML::RSS::LibXML::MagicElement object and then you can access all the elements like so:



  $rss->{channel}->{tag};  # "baz"
  $rss->{channel}->{tag}->{attr1}; # "foo"
  $rss->{channel}->{tag}->{attr2}; # "bar"



METHODS

    new

Create a new MagicElement object.

    attributes

Returns the list of attributes associated with this element

    toString

Returns the string representation of this object. By default we use the text content of the found tag, but for XML::RSS compatibility, we use the concatenation of the attributes if no content is found.

AUTHOR

Copyright 2005 Daisuke Maki <dmaki@cpan.org>. All rights reserved.

Development partially funded by Brazil, Ltd. <http://b.razil.jp>

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 XML::RSS::LIBXML::MAGICELEMENT (3) 2016-04-03

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.