The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

XRI::Descriptor - Utilities for XRI Descriptor XML doc management

SYNOPSIS

    use XRI:Descriptor;
    my $XRID = XRI->new($xml_descriptor);

    $resolved = $XRID->getResolved;
    $AuthRef  = $XRID->getXRIAuthorityURIs;
    @uris     = $XRID->getLocalAccess($service, $type);
    $mapRef   = $XRID->getMappings;

ABSTRACT

Utilities for XRI Descriptor XML doc management

DESCRIPTION

This module provides utilities to pull element values from an XRI Descriptor XML file. Example XRI Descriptor XML file:

    <?xml version="1.0" encoding="iso-8859-1"?>
    <XRIDescriptor xmlns="xri:$r*s/XRIDescriptor">
      <Resolved>*user</Resolved>
      <XRIAuthority>
        <URI>http://community.broker.com/</URI>
      </XRIAuthority>
      <LocalAccess>
        <Service>xri:$r*a/XRIDB</Service>
        <URI>http://broker.com/xridb</URI>
      </LocalAccess>
      <Mapping>xri:@*:1002*(:1000:1000)</Mapping>
    </XRIDescriptor>

TODO

  • Change getLocalAccess to return an array reference

SEE ALSO

xri(3)

AUTHOR

Fen Labalme, <fen@idcommons.net>

COPYRIGHT AND LICENSE

Copyright 2004 Identity Commons

See LICENSE.