A document has been updated:

http://cocoon.zones.apache.org/daisy/documentation/985.html

Document ID: 985
Branch: main
Language: default
Name: XIncludeTransformer (unchanged)
Document Type: Sitemap Component (unchanged)
Updated on: 6/4/07 8:37:26 PM
Updated by: Alexander Klimetschek

A new version has been created, state: publish

Parts
=====

Long description
----------------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 3392 bytes (previous version: 3073 bytes)
Content diff:
(5 equal lines skipped)
    <p>For more information refer to the
    <a href="http://www.w3.org/TR/xinclude";>XInclude specification</a>.</p>
    
--- <ul>
--- <li>Name : xinclude</li>
--- <li>Class: org.apache.cocoon.transformation.XIncludeTransformer</li>
--- <li>Cacheable: yes.</li>
--- </ul>
--- 
    <p>You can include either simple text, or xml content. Including xml 
content --
    which is the default -- gives you the option to define an xpointer in the 
href
    attribute. Some quick xinclude examples should reveal the possibilities of
(8 equal lines skipped)
    href="include.txt"/&gt;</tt></li>
    </ul>
    
+++ <p>Note that the URL in the href attribute must be relative to the XML 
document.
+++ You can use any Cocoon source here, the <tt>file:</tt> protocol is standard 
like
+++ in the examples above, but <tt>cocoon:</tt>, <tt>servlet:</tt> and maybe 
your
+++ own custom excalibur source implementations will work as well. For example
+++ <tt>servlet:resources:/html-footer.html</tt> might include your standard 
footer
+++ located in a resources-block into your HTML page.</p>
+++ 
    <p>A simple example using xinclude might help to use this transfomer
    effectively:</p>
    
(68 equal lines skipped)