Table of contentsAppendices |
C.5 Range Inclusion ExampleRange Inclusion ExampleThe following illustrates the results of including a range
specified by an XPointer. Assume the base URI of the document
is <?xml version='1.0'?>
<document>
<p>The relevant excerpt is:</p>
<quotation>
<include xmlns="http://www.w3.org/2001/XInclude"
href="source.xml" xpointer="xpointer(string-range(chapter/p[1],'Sentence 2')/
range-to(string-range(/chapter/p[2]/i,'3.',1,2)))"/>
</quotation>
</document>
source.xml contains: <chapter> <p>Sentence 1. Sentence 2.</p> <p><i>Sentence 3. Sentence 4.</i> Sentence 5.</p> </chapter> The infoset resulting from resolving inclusions on this document is the same (except for the include history and language properties) as that of the following document: <?xml version='1.0'?>
<document>
<p>The relevant excerpt is:</p>
<quotation>
<p xml:base="http://www.example.com/source.xml">Sentence 2.</p>
<p xml:base="http://www.example.com/source.xml"><i>Sentence 3.</i></p>
</quotation>
</document>
|