Changeset 354
- Timestamp:
- 03/09/07 23:21:22 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/net/stubbles/websites/xml/stubXMLProcessor.php
r317 r354 58 58 $elements = $page->getElements(); 59 59 $xmlStreamWriter->writeStartElement('document'); 60 $xmlStreamWriter->writeAttribute('page', $pageName); 60 61 $this->writeSessionValues($xmlStreamWriter); 61 62 $prefixRequest = new stubRequestPrefixDecorator($this->request, ''); … … 65 66 continue; 66 67 } 67 68 68 69 $data = $element->process($prefixRequest, $this->session, $this->response); 69 70 $xmlSerializer->serialize($data, $xmlStreamWriter, array(stubXMLSerializer::OPT_ROOT_TAG => $name)); … … 75 76 $this->session->putValue('net.stubbles.websites.lastRequestResponseData', $this->response->getData()); 76 77 } 77 78 78 79 /** 79 80 * writes the session values into the result document … … 94 95 * </code> 95 96 * Concrete session data will not be written into the result document. 96 * 97 * 97 98 * @param stubXMLStreamWriter $xmlStreamWriter 98 99 */ … … 107 108 $xmlStreamWriter->writeEndElement(); // end session 108 109 } 109 110 110 111 /** 111 112 * writes the request values into the result document … … 127 128 * </code> 128 129 * Concrete request values will not be written into the result document. 129 * 130 * 130 131 * @param stubXMLStreamWriter $xmlStreamWriter 131 132 * @param stubXMLSerializer $xmlSerializer … … 141 142 $xmlStreamWriter->writeEndElement(); 142 143 } 143 144 144 145 $xmlStreamWriter->writeEndElement(); // end request 145 146 } … … 154 155 return stubXMLStreamWriterFactory::createAsAvailable(); 155 156 } 156 157 157 158 /** 158 159 * returns the xml serializer
