| Redland documentation | Contained in the Redland distribution. |
RDF::Redland::LiteralNode - Redland RDF Literal Node Class
use RDF::Redland;
my $node1=new RDF::Redland::LiteralNode("Hello, World!");
my $node2=new RDF::Redland::LiteralNode("Bonjour monde!", undef, "fr");
This class represents RDF literal and Typed Literals in the RDF graph. See RDF::Redland::Node for the methods on this object.
Create a new literal node for a literal value STRING. Optional datatype URI DATATYPE (RDF::Redland::URI, perl URI or string) and language (xml:lang attribute) XML_LANGUAGE may also be given.
Dave Beckett - http://purl.org/net/dajobe/
| Redland documentation | Contained in the Redland distribution. |
# -*- Mode: Perl -*- # # LiteralNode.pm - Redland Perl RDF Literal Node module # # $Id: LiteralNode.pm 10593 2006-03-05 08:30:38Z dajobe $ # # Copyright (C) 2005 David Beckett - http://purl.org/net/dajobe/ # Copyright (C) 2005 University of Bristol - http://www.bristol.ac.uk/ # # This package is Free Software or Open Source available under the # following licenses (these are alternatives): # 1. GNU Lesser General Public License (LGPL) # 2. GNU General Public License (GPL) # 3. Mozilla Public License (MPL) # # See LICENSE.html or LICENSE.txt at the top of this package for the # full license terms. # # # package RDF::Redland::LiteralNode; use strict; use vars qw(@ISA); @ISA='RDF::Redland::Node';
######################################################################
# CONSTRUCTOR sub new ($$;$$) { my($proto,$arg,$datatype,$xml_language)=@_; my $class = ref($proto) || $proto; my $self = {}; return RDF::Redland::Node->new_literal($arg,$datatype,$xml_language); }
1;