Oops, I guess I assumed you were doing Java. I don't know of a php
library that does FOXML parsing, so you might find it easiest to
experiment a bit more with the DOM api. If you post or link to your
code, perhaps someone on the list can advise better on why get
getELement* methods aren't behaving as expected. FOXML is valid XML,
so any well-behaving DOM library should be able to parse it.

- Chris

On Wed, Mar 16, 2011 at 4:50 PM, Shrestha, Biva <shrest...@ornl.gov> wrote:
> Thanks Chris,
> Is there a php version of the library?
>
> Biva
> ________________________________________
> From: cwil...@gmail.com [cwil...@gmail.com] On Behalf Of Chris Wilper 
> [cwil...@duraspace.org]
> Sent: Wednesday, March 16, 2011 2:28 PM
> To: Support and info exchange list for Fedora users.
> Cc: Shrestha, Biva
> Subject: Re: [fcrepo-user] DOm parser
>
> Hi Biva,
>
> It's probably possible to play around with the DOM API and get the
> results you want, but you could perhaps more easily use the
> fcrepo-dto-foxml library I wrote to do what you want. This library
> makes it pretty easy to read/write FOXML in Java. It's not finished
> yet, but I think it would be handy for what you're trying to do.
>
> Here's an example program that that takes two arguments: a FOXML
> filename and a datastream id. It then prints the content of the inline
> datastream to standard output. This dto libraries treat the audit
> trail as any other inline XML datastream, so you can call this program
> with AUDIT as the datastream id and get the content as a string.
>
> https://github.com/cwilper/fcrepo-dto-example/blob/master/src/main/java/com/github/cwilper/fcrepo/dto/example/PrintDatastream.java
>
> This is part of an example Maven project that you can check out and
> use as a template for your own application if you want to use the
> fcrepo-dto libraries:
>
> https://github.com/cwilper/fcrepo-dto-example
>
> - Chris
>
> On Tue, Mar 15, 2011 at 6:09 PM, Shrestha, Biva <shrest...@ornl.gov> wrote:
>> Hi all,
>> I am trying to parse the FOXML file for a digital object using DOM parser. I 
>> am doing this because I need to extract the audit trails. I do not get any 
>> error while parsing but all of the functions like getElementById, 
>> getElementsByTagName returns empty node list. Is there a different parser 
>> for FOXML standard or the DOM parser should work. Also if there is any API 
>> service that can do the same function of getting audit trails that would be 
>> great too. I know there is a service called getObjectHistory but it returns 
>> timestamps only. we need all the information in the audit trail.
>>
>> thanks
>> Biva
>> ------------------------------------------------------------------------------
>> Colocation vs. Managed Hosting
>> A question and answer guide to determining the best fit
>> for your organization - today and in the future.
>> http://p.sf.net/sfu/internap-sfd2d
>> _______________________________________________
>> Fedora-commons-users mailing list
>> Fedora-commons-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>>
>

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to