<?xml version="1.0" encoding="ISO-8859-1"?><page xmlns:xsp="http://apache.org/xsp" xmlns:input="http://apache.org/cocoon/xsp/input/1.0" xmlns:capture="http://apache.org/cocoon/capture/1.0" xmlns:log="http://apache.org/xsp/log/2.0" xmlns:xsp-request="http://apache.org/xsp/request/2.0">
    
    
    

    <title>A Simple XSP Page</title>

    <content>
      

      <para>Hi there! I'm a simple dynamic page generated by XSP (eXtensible Server Pages).</para>

      <para>I was requested as the URI: <b><xsp-request:uri>/samples/blocks/xsp/java/simple</xsp-request:uri></b></para>

      <para>The following list was dynamically generated:</para>
      <ul>
        <li>
              Item 0
            </li><li>
              Item 1
            </li><li>
              Item 2
            </li>
      </ul>

      <para>The following list was generated by a subroutine:</para>
      <ul>
      <li>Hello world 1</li><li>Hello world 2</li><li>Hello world 3</li>
    </ul>

      <p align="left">
        
        
        <i>
          This paragraph was dynamically generated by logic embedded in the page
        </i>
      </p>

      <para>
        Request parameter "name" as XML:
        <xsp-request:parameter name="name">Not provided</xsp-request:parameter>
      </para>

      <para>
        Request parameter "name" as String:
        Not provided
      </para>

      <para>
        Request parameter "name" as iso-8859-2 encoded String (with servlet
        container encoding iso-8859-1):
        Not provided
      </para>

      <xsp-request:parameter-values name="name"/>
      <xsp-request:parameter-names><xsp-request:name>cocoon-view</xsp-request:name></xsp-request:parameter-names>

      <para>
        Header "user-agent" as XML:
        <xsp-request:header name="user-agent">Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)</xsp-request:header>
      </para>

      <para>
        Header "user-agent" as String:
        Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
      </para>

      <para>
        Access to input modules configured in cocoon.xconf:
        Apache Cocoon
        2.1.9
      </para>

      <xsp-request:header-names><xsp-request:name>Accept</xsp-request:name><xsp-request:name>User-Agent</xsp-request:name><xsp-request:name>Accept-Encoding</xsp-request:name><xsp-request:name>Host</xsp-request:name><xsp-request:name>Via</xsp-request:name><xsp-request:name>X-Forwarded-For</xsp-request:name><xsp-request:name>Cache-Control</xsp-request:name><xsp-request:name>Connection</xsp-request:name><xsp-request:name>Cookie</xsp-request:name></xsp-request:header-names>

      <para>
          These 2 paragraphs were generated at the start of the XSP,
          and captured for insertion at the end.
        </para><para>Brought to you by Cocoon at Sun Jun 07 14:23:25 WIB 2026.</para>
    </content>

    
  </page>