Print

Print


The source model seems inordinately complex.


On Fri, Jul 11, 2014 at 10:53 AM, Matthew Sherman <[log in to unmask]>
wrote:

> I guess it is the "doc:element/doc:element/doc:field" thing that is mostly
> what it throwing me.
>
>
> On Fri, Jul 11, 2014 at 10:52 AM, Dunn, Katie <[log in to unmask]> wrote:
>
> > Hi Matt,
> >
> > The W3C Recommendation for XPath has some good explanation and examples
> > for abbreviated XPath syntax here: http://www.w3.org/TR/xpath-30/#abbrev
> >
> > Katie
> >
> > -----Original Message-----
> > From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of
> > Matthew Sherman
> > Sent: Friday, July 11, 2014 10:39 AM
> > To: [log in to unmask]
> > Subject: [CODE4LIB] OAI Crosswalk XSLT
> >
> > Hi Code4Lib folks,
> >
> > I have a question for those of you who have worked with OAI-PMH.  I am
> > currently editing our DSpace OAI crosswalk to include a few custom
> metadata
> > field that exist in our repository for publication information and port
> > them into a more standard format.  The problem I am running into is the
> > select statements they use are not the typical XPath statements I am used
> > to.  For example:
> >
> > <xsl:for-each
> >
> >
> select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']/doc:element/doc:element/doc:field[@name='value']">
> > <dc:type><xsl:value-of select="." /></dc:type> </xsl:for-each>
> >
> > I know what the "." does, but the other select statement is a bit foreign
> > to me.  So my question is, does anyone know of some reference material
> that
> > can help me make sense of this select?  I need to understand what it is
> > doing so I can make my own.  Thanks for any insight you can provide.
> >
> > Matt Sherman
> >
>