[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
RE: [xml-dev] New to list, question about cross doc references in xpath
- From: "Michael Kay" <mike@saxonica.com>
- To: "'aaron miller'" <aaronstevenmiller@gmail.com>,<xml-dev@lists.xml.org>
- Date: Wed, 25 Mar 2009 23:11:39 -0000
Well, a cross-document reference in XPath might look like this:
ref="doc('other.xml')/id('toc')"
But whether that's useful to you, I don't know. It's not XPointer - but it's
probably a lot more useful than XPointer.
If I wanted to do this I would probably do:
ref="other.xml#toc"
which isn't XPath.
It all depends on how you want to use the reference.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: aaron miller [mailto:aaronstevenmiller@gmail.com]
> Sent: 25 March 2009 22:50
> To: xml-dev@lists.xml.org
> Subject: [xml-dev] New to list, question about cross doc
> references in xpath
>
> Hi everyone,
>
> I'm new to the list, so forgive me if this has been
> discussed. The question that led me here is: Does Xpath (or
> anything) provide a way to reference nodes across documents,
> in situations where documents are part of a package?
>
> My goal is to be able to construct xpointer fragments that
> will properly resolve across docs in OPF.
>
> Example:
>
> id(string(//opf:spine[0]/@toc))
>
> gets me the element whose @src references another document,
> and in that document, I need to step further:
>
> //ncx:navPoint[0]/content[0]
>
> and from that node, I need to step into the document referred
> to in the @src (of the content el)
>
> and so on...
>
>
> Thanks
> Aaron
>
> ______________________________________________________________
> _________
>
> XML-DEV is a publicly archived, unmoderated list hosted by
> OASIS to support XML implementation and development. To
> minimize spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org List archive:
> http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]