On Wed, Mar 25, 2009 at 6:11 PM, Michael Kay <
mike@saxonica.com> wrote:
>
> 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
>>
>
>
_______________________________________________________________________
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