Hi Emily,
part of the XC project is a NCIP client application writen in PHP as two
Drupal modules. It is writen partly as classes. It doesn't implement all of
the NCIP verbs, but can be a good starting point. The current stable
version supports NCIP v. 1.0, and now we are working on NCIP2 (we are on
testing phase). You can find the source at http://drupal.org/project/xc. I
don't want to go into technical details here, but if you would like more
guidance and tips, I would be happy to help you.
Best!
Péter
2012/1/2 Emily Lynema <[log in to unmask]>
> Hi folks,
>
> We are working with Lehigh University on building out a more full-fledged
> SirsiDynix Symphony adapter to work with the XC NCIP toolkit. We will
> hopefully building our new Patron Account interface on top of the
> eXtensible Catalog NCIP toolkit.
>
> Obviously, to build our new interface on top of the NCIP toolkit, we need
> to generate NCIP XML requests and parse NCIP XML responses. These things
> are a bit gnarly to work with, and I'm not sure that PHP is exactly known
> for excellence in working with XML. Has anyone ever dabbled in this area
> before? Created an awesome PHP library we could just pick up and use? Have
> any particular pointers?
>
> We have Zend framework at our disposal in terms of PHP frameworks, and will
> likely be using that for this project. I don't know in particular if it has
> good XML parsing tools (my staff probably would), but even if it does, we
> still have to sort through the NCIP verbosity.
>
> Just thought I'd check.
>
> -emily
>
--
Péter Király
eXtensible Catalog
http://eXtensibleCatalog.org
http://drupal.org/project/xc
|