Marc Bachstein | 26 Aug 10:51

problems with <html> component in IE 7 (DHTML runtime)

Hello,

in my OL-application I display HTML in two tabpanes. In Firefox (DHTML
runtime) it almost works perfectly. But in IE 7 (DHTML runtime) the
application does not start at all.

Does anyone of you have an idea why the application does not start with IE 7
(DHTMl runtime)?

Kind Regards,
Marc

------------

This is the code:

<canvas debug="true" >
	<class name="HTMLViews"  
	   	extends="view" bgcolor="#DDDDDD" width="${parent.width-300}"
height="${parent.height-40}">
		
		<attribute name="HTML1" type="string" value="" />
		<attribute name="HTML2" type="string" value="" />
		
		<attribute name="_jsflag" value="false" type="boolean" />
	
		<method name="_setIframeContent" args="iframeID, content"
><![CDATA[
			Debug.write("content="+content);
			if (!this._jsflag) {
(Continue reading)

jamesr | 20 Aug 22:59

Fwd: Dragging an Object out of a View?


well if you aren't using clipping then *visually* it's quite easy to make an object be dragged out of a parent view. This may be obvious. 

If your question is how to *reparent* a view from one container to another - the short answer is, you can't. The best pattern to use here is to save all the related parameters that compose the view being dragged and create a new view under the desired new parent and copy those parameters over. 

If you use that pattern, a simple copy/paste manager for that type of dragged object that will automatically do that given the object and the new parent is a good way to go. 

Did this help?

On Fri, Aug 15, 2008 at 3:32 PM, Kenneth Miller <xkenneth-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Is it possible to drag an object OUT of a view?

Pseudo-Code:
<canvas>
       <simplelayout axis="y"/>
       <view>
              <draggable object>
       </view>
       <view/>
</canvas>

I want to be able to drag the draggable object OVER the other view.

Regards,
Ken


Chen Ding | 20 Aug 03:31

(no subject)

Hi there,

I like to know the differences between the 'delete' operator and the 'destroy()' member function. If I create an LZ object, can I use 'delete' to delete the object instead of using "destry()" member function? The reason I ask this question is that 'destroy()' performance is very bad. Create an array of 50 objects, and then use 'destroy()' to destroy them, you will see the browser is basically frozen for a few minutes. But if I use delete, it runs very fast.

Thanks!

Chen Ding

See what people are saying about Windows Live. Check out featured posts. Check It Out!
Kenneth Miller | 15 Aug 23:28

Dragging an Object out of a View?

Is it possible to drag an object OUT of a view?

Pseudo-Code:
<canvas>
	<simplelayout axis="y"/>
	<view>
	       <draggable object>
	</view>
	<view/>
</canvas>

I want to be able to drag the draggable object OVER the other view.

Regards,
Ken

Kenneth Miller | 15 Aug 07:02

Adding an LzDataElement to a LzDataPath or DataSet?

Is it possible to add a complex LzDataElement (multiple children)  
directly to a dataset? This seems overly complex.

I'm replicating over a series of nodes, generating some viewable areas  
and a form at the bottom. I assemble an LzDataElement in the  
onmousedown event of the forms submit button. I understand that I can  
set up a new datapointer, point it to the same node in the dataset as  
it's parent replicated datapath, and then add a single node, but how  
can I append a complex LzDataElement?

Regards,
Ken

Chen Ding | 14 Aug 04:10

List not working with 'tree'

Hi there,

I am having a problem with the class 'tree'. In the code below, I create a list. When an entry in the list is clicked, it creates an instance of 'tree'. But the list clicking does not work properly. For instance, click the first entry, then use the scroll bar to scroll the list to the end of the list and then click the last entry, the list somehow jumps back to the last entry of the shown items before scrolling. Try to select an entry, use the scroll bar to make the selected entry unseen, and then select another entry, you should see the problems.  But note that if I do not scroll the list, everything works perfectly.

If I create a push button instead of a tree node when an entry is clicked, everything works just fine (i.e., uncomment Line 11 and comment out Line 10 in the code below).

Your help is greatly appreciated!

Chen Ding

  1 <canvas>
  2     <class name="mytree" extends="tree"/>
  3     <class name="mybutton" extends="button"/>
  4
  5     <view x="500" y="100" width="500" height="300" name="the_view">
  6         <attribute name="widget" type="expression"/>
  7
  8         <method name="showContents" args="name">
  9             if (this['widget']) this.widget.destroy();
 10             this.widget = new lz.mytree(this, { text : name }, []);
 11             // this.widget = new lz.mybutton(this, { text : name }, []);
 12         </method>
 13     </view>
 14
 15     <class name="mytextlistitem" extends="textlistitem">
 16         <handler name="onclick">
 17             the_view.showContents(text);
 18         </handler>
 19     </class>
 20
 21     <view     name="mylist" width="400" height="250">
 22         <handler name="oninit">
 23             this.list_field.createItems();
 24         </handler>
 25
 26         <list name="list_field"
 27               width="${parent.width}"
 28               x="0"
 29               spacing="2"
 30               shownitems="6"
 31               toggleselected="true"
 32               bgcolor="${iceblue4}">
 33
 34             <selectionmanager name="selector" toggle="true"/>
 35
 36             <method name="createItems">
 37                 <![CDATA[
 38                 for (var i=0; i<20; i++)
 39                 {
 40                     var entry = new lz.mytextlistitem(this,
 41                         {
 42                             width : this.width,
 43                             height : 30,
 44                             text : 'Object_' + i
 45                         }, []);
 46                 }
 47                 ]]>
 48             </method>
 49         </list>
 50     </view>
 51 </canvas>


Get more from your digital life. Find out how.
Paulo Scardine | 12 Aug 17:45

bug trying to extend baseformitem...

Hi all,

I would like to send some parameters to the backend while using a form component. I tried to use dataset.setQueryParam, but soon I learned that the submit.submit() will wipe any query parameter in the dataset. The I tried to include a hidden form component in the form, something like:

---------8<-----------------------------------------------------
<canvas>

<class name="hiddenfield" extends="baseformitem" />
<class name="xtd_form" extends="form">
  <hiddenfield name="key" value=""/>
</class>

<xtd_form name="a">
  <statictext text="test" />
  <edittext width="200" name="bla" />
</xtd_form>

</canvas>
---------8<-----------------------------------------------------

This will fail with:
---------8<-----------------------------------------------------
Compilation Errors
Syntax error: the attribute value ended in mid-expression.
Look for an unclosed '(', '{', or '['.
---------8<-----------------------------------------------------

Apart from not showing any hint about the location of the offending code, the message itself is very misleading. How nasty!

How do you guys send hidden paramenters to the backend?

Thaks in advance,
--
Paulo




Greg Denton | 8 Aug 23:39

REST support

Can anyone summarize the SOLO REST support that is (alpha)/will be
(release) working in 4.2? A matrix would be nice :-). In the wiki even
nicer so we wouldn't have to search so much.
http://wiki.openlaszlo.org/Laszlo_on_REST looks like only proposals,
need to track current status.

               swf8, swf9, dhtml
POST
PUT
DELETE

request set headers?
response get headers, status code?
cross-domain issues?

I assume no problems with GET (other than maybe confusion with
setQueryParams, LPP-6586).

POST body looks like it Is fixed in 4.2beta:
http://www.openlaszlo.org/jira/browse/LPP-6683

Might want to close this (or mark duplicate?):
http://www.openlaszlo.org/jira/browse/LPP-2195

Pretty good overview of past problems (close and/or add comment, link to wiki?):
http://www.openlaszlo.org/jira/browse/LPP-1045

Thanks a lot.

Miles Hand | 6 Aug 22:01

Re: yes, godaddy again. (but i at least got errors to show up)

What Files Permissions do I need to set for open laszlo, I'm trying 777 and all files, unless tomcat has is own
file permission settings?

Miles Hand | 4 Aug 23:34

Re: Godaddy. Something with web.xml, or the ports godaddy uses?

This may be the 2nd posting on the emails about this but i have no recourse.

For all you who are wondering here is a test link.
http://www.naturalbugbusters.com/openlaszlo-4.1.1/laszlo-explorer/index.jsp?lzr=swf8

I'm sorry for the long list but I have to Save Money. Thats why I go open source.

One openlaszlo as a download for localhost is 8080 on tomcat, but Godaddy's ports for tomcat is 9080 is this a problem.
godaddy tomcat is 5.0.27

Two Web.xml, yes, godaddy reads this file but is not being acted upon right Why...

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
   PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
   "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2008 Laszlo Systems, Inc.  All Rights Reserved.              *
* Use is subject to license terms.                                            *
* X_LZ_COPYRIGHT_END ****************************************************** -->

   <display-name>OpenLaszlo Server</display-name>
   <description/>

   <servlet>
       <servlet-name>LPS</servlet-name>
       <servlet-class>org.openlaszlo.servlets.LZServlet</servlet-class>
   </servlet>

   <servlet>
       <servlet-name>LZViewer</servlet-name>
       <servlet-class>org.openlaszlo.servlets.LZViewer</servlet-class>
   </servlet>

   <servlet>
       <servlet-name>AuthenticationServlet</servlet-name>
       <servlet-class>AuthenticationServlet</servlet-class>
   </servlet>

   <servlet>
     <servlet-name>AxisServlet</servlet-name>
     <servlet-class>
         org.apache.axis.transport.http.AxisServlet
     </servlet-class>
   </servlet>

   <servlet-mapping>
       <servlet-name>LPS</servlet-name>
       <url-pattern>*.lzx</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
       <servlet-name>LPS</servlet-name>
       <url-pattern>*.lzo</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
       <servlet-name>LZViewer</servlet-name>
       <url-pattern>/LZViewer</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
       <servlet-name>AuthenticationServlet</servlet-name>
       <url-pattern>/AuthenticationServlet</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
     <servlet-name>AxisServlet</servlet-name>
     <url-pattern>*.jws</url-pattern>
   </servlet-mapping>

   <welcome-file-list>
       <welcome-file>index.jsp</welcome-file>
       <welcome-file>index.html</welcome-file>
   </welcome-file-list>


<!-- The rest of this file is lzproject-specific entries -->

<!-- lzproject mappings -->
  <filter>
     <filter-name>I18NFilter</filter-name>
     <display-name>Filter loading I18N message bundle</display-name>
     <filter-class>org.openlaszlo.lzproject.i18n.I18NFilter</filter-class>
  </filter>
  <filter>
     <filter-name>SecurityFilter</filter-name>
     <display-name>This filter checks if the request is made to one of the protected web services, making sure, only authorized requests get through</display-name>
     <filter-class>org.openlaszlo.lzproject.security.SecurityFilter</filter-class>
  </filter>

   <!--
   To use non XDoclet filter-mappings, create a filter-mappings.xml file that
   contains the additional filter-mappings and place it in your
   project's merge dir.
   -->
  <filter-mapping>
     <filter-name>I18NFilter</filter-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/*</url-pattern>
  </filter-mapping>
  <filter-mapping>
     <filter-name>SecurityFilter</filter-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/*</url-pattern>
  </filter-mapping>

   <!--
   To use non XDoclet listeners, create a listeners.xml file that
   contains the additional listeners and place it in your
   project's merge dir.
   -->

  <servlet>
     <servlet-name>UserRest</servlet-name>
     <display-name>REST web service for user data</display-name>
     <servlet-class>org.openlaszlo.lzproject.rest.UserRestController</servlet-class>

     <load-on-startup>1</load-on-startup>

  </servlet>
  <servlet>
     <servlet-name>ProjectRestController</servlet-name>
     <display-name>REST web service for user data</display-name>
     <servlet-class>org.openlaszlo.lzproject.rest.ProjectRestController</servlet-class>

     <load-on-startup>1</load-on-startup>

  </servlet>
  <servlet>
     <servlet-name>TaskRestController</servlet-name>
     <display-name>REST web service for user data</display-name>
     <servlet-class>org.openlaszlo.lzproject.rest.TaskRestController</servlet-class>

     <load-on-startup>1</load-on-startup>

  </servlet>
  <servlet>
     <servlet-name>ApplicationXMLRest</servlet-name>
     <display-name>REST web service for application i18n</display-name>
     <servlet-class>org.openlaszlo.lzproject.rest.ApplicationI18NController</servlet-class>

     <load-on-startup>1</load-on-startup>

  </servlet>

  <servlet-mapping>
     <servlet-name>UserRest</servlet-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/user/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
     <servlet-name>ProjectRestController</servlet-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/project/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
     <servlet-name>TaskRestController</servlet-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/task/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
     <servlet-name>ApplicationXMLRest</servlet-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/application/*</url-pattern>
  </servlet-mapping>

 <!-- Axis Mime Mappings -->

 <!-- currently the W3C havent settled on a media type for WSDL;
 http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft
 for now we go with the basic 'it's XML' response -->
 <mime-mapping>
   <extension>wsdl</extension>
   <mime-type>text/xml</mime-type>
 </mime-mapping>

 <mime-mapping>
   <extension>xsd</extension>
   <mime-type>text/xml</mime-type>
 </mime-mapping>
<!--
* X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2008 Laszlo Systems, Inc.  All Rights Reserved.         *
* Use is subject to license terms.                                       *
* X_LZ_COPYRIGHT_END *****************************************************
-->

  <welcome-file-list>
     <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

  <!--
  To specify error pages, create a file named error-pages.xml, put it in your project's mergedir.
  Organize error-pages.xml following this DTD slice:

  <!ELEMENT error-page ((error-code | exception-type), location)>
  -->

   <taglib>
   <taglib-uri>http://jakarta.apache.org/taglibs/i18n-1.0</taglib-uri>
   <taglib-location>/WEB-INF/taglibs-i18n.tld</taglib-location>
 </taglib>
<!--
* X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2008 Laszlo Systems, Inc.  All Rights Reserved.         *
* Use is subject to license terms.                                       *
* X_LZ_COPYRIGHT_END *****************************************************
-->

  <!--
  To set up security settings for your web app, create a file named web-security.xml, put it in your project's mergedir.
  Organize web-security.xml following this DTD slice:

  <!ELEMENT security-constraint (display-name?, web-resource-collection+, auth-constraint?, user-data-constraint?)>
  <!ELEMENT web-resource-collection (web-resource-name, description?, url-pattern*, http-method*)>
  <!ELEMENT web-resource-name (#PCDATA)>
  <!ELEMENT url-pattern (#PCDATA)>
  <!ELEMENT http-method (#PCDATA)>
  <!ELEMENT user-data-constraint (description?, transport-guarantee)>
  <!ELEMENT transport-guarantee (#PCDATA)>

  <!ELEMENT login-config (auth-method?, realm-name?, form-login-config?)>
  <!ELEMENT auth-method (#PCDATA)>
  <!ELEMENT realm-name (#PCDATA)>
  <!ELEMENT form-login-config (form-login-page, form-error-page)>
  <!ELEMENT form-login-page (#PCDATA)>
  <!ELEMENT form-error-page (#PCDATA)>
  -->


</web-app>

In this File is the KEY for Cheap 1000g bandwidth and 100g of space 6.99 month service, I don't care for the other servers that charge over 70 month to host openlaszlo.
Miles Hand | 4 Aug 21:35

yes, godaddy again.

This may be the 2nd posting on the emails about this but i have no recourse.

For all you who are wondering here is a test link.
http://www.naturalbugbusters.com/openlaszlo-4.1.1/laszlo-explorer/index.jsp?lzr=swf8

I'm sorry for the long list but I have to Save Money. Thats why I go open source.

One openlaszlo as a download for localhost is 8080 on tomcat, but Godaddy's ports for tomcat is 9080 is this a problem.
godaddy tomcat is 5.0.27

Two Web.xml, yes, godaddy reads this file but is not being acted upon right Why...

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
   PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
   "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2008 Laszlo Systems, Inc.  All Rights Reserved.              *
* Use is subject to license terms.                                            *
* X_LZ_COPYRIGHT_END ****************************************************** -->

   <display-name>OpenLaszlo Server</display-name>
   <description/>

   <servlet>
       <servlet-name>LPS</servlet-name>
       <servlet-class>org.openlaszlo.servlets.LZServlet</servlet-class>
   </servlet>

   <servlet>
       <servlet-name>LZViewer</servlet-name>
       <servlet-class>org.openlaszlo.servlets.LZViewer</servlet-class>
   </servlet>

   <servlet>
       <servlet-name>AuthenticationServlet</servlet-name>
       <servlet-class>AuthenticationServlet</servlet-class>
   </servlet>

   <servlet>
     <servlet-name>AxisServlet</servlet-name>
     <servlet-class>
         org.apache.axis.transport.http.AxisServlet
     </servlet-class>
   </servlet>

   <servlet-mapping>
       <servlet-name>LPS</servlet-name>
       <url-pattern>*.lzx</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
       <servlet-name>LPS</servlet-name>
       <url-pattern>*.lzo</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
       <servlet-name>LZViewer</servlet-name>
       <url-pattern>/LZViewer</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
       <servlet-name>AuthenticationServlet</servlet-name>
       <url-pattern>/AuthenticationServlet</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
     <servlet-name>AxisServlet</servlet-name>
     <url-pattern>*.jws</url-pattern>
   </servlet-mapping>

   <welcome-file-list>
       <welcome-file>index.jsp</welcome-file>
       <welcome-file>index.html</welcome-file>
   </welcome-file-list>


<!-- The rest of this file is lzproject-specific entries -->

<!-- lzproject mappings -->
  <filter>
     <filter-name>I18NFilter</filter-name>
     <display-name>Filter loading I18N message bundle</display-name>
     <filter-class>org.openlaszlo.lzproject.i18n.I18NFilter</filter-class>
  </filter>
  <filter>
     <filter-name>SecurityFilter</filter-name>
     <display-name>This filter checks if the request is made to one of the protected web services, making sure, only authorized requests get through</display-name>
     <filter-class>org.openlaszlo.lzproject.security.SecurityFilter</filter-class>
  </filter>

   <!--
   To use non XDoclet filter-mappings, create a filter-mappings.xml file that
   contains the additional filter-mappings and place it in your
   project's merge dir.
   -->
  <filter-mapping>
     <filter-name>I18NFilter</filter-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/*</url-pattern>
  </filter-mapping>
  <filter-mapping>
     <filter-name>SecurityFilter</filter-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/*</url-pattern>
  </filter-mapping>

   <!--
   To use non XDoclet listeners, create a listeners.xml file that
   contains the additional listeners and place it in your
   project's merge dir.
   -->

  <servlet>
     <servlet-name>UserRest</servlet-name>
     <display-name>REST web service for user data</display-name>
     <servlet-class>org.openlaszlo.lzproject.rest.UserRestController</servlet-class>

     <load-on-startup>1</load-on-startup>

  </servlet>
  <servlet>
     <servlet-name>ProjectRestController</servlet-name>
     <display-name>REST web service for user data</display-name>
     <servlet-class>org.openlaszlo.lzproject.rest.ProjectRestController</servlet-class>

     <load-on-startup>1</load-on-startup>

  </servlet>
  <servlet>
     <servlet-name>TaskRestController</servlet-name>
     <display-name>REST web service for user data</display-name>
     <servlet-class>org.openlaszlo.lzproject.rest.TaskRestController</servlet-class>

     <load-on-startup>1</load-on-startup>

  </servlet>
  <servlet>
     <servlet-name>ApplicationXMLRest</servlet-name>
     <display-name>REST web service for application i18n</display-name>
     <servlet-class>org.openlaszlo.lzproject.rest.ApplicationI18NController</servlet-class>

     <load-on-startup>1</load-on-startup>

  </servlet>

  <servlet-mapping>
     <servlet-name>UserRest</servlet-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/user/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
     <servlet-name>ProjectRestController</servlet-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/project/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
     <servlet-name>TaskRestController</servlet-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/task/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
     <servlet-name>ApplicationXMLRest</servlet-name>
     <url-pattern>/demos/lzproject/lzx/lzproject/rest/application/*</url-pattern>
  </servlet-mapping>

 <!-- Axis Mime Mappings -->

 <!-- currently the W3C havent settled on a media type for WSDL;
 http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft
 for now we go with the basic 'it's XML' response -->
 <mime-mapping>
   <extension>wsdl</extension>
   <mime-type>text/xml</mime-type>
 </mime-mapping>

 <mime-mapping>
   <extension>xsd</extension>
   <mime-type>text/xml</mime-type>
 </mime-mapping>
<!--
* X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2008 Laszlo Systems, Inc.  All Rights Reserved.         *
* Use is subject to license terms.                                       *
* X_LZ_COPYRIGHT_END *****************************************************
-->

  <welcome-file-list>
     <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

  <!--
  To specify error pages, create a file named error-pages.xml, put it in your project's mergedir.
  Organize error-pages.xml following this DTD slice:

  <!ELEMENT error-page ((error-code | exception-type), location)>
  -->

   <taglib>
   <taglib-uri>http://jakarta.apache.org/taglibs/i18n-1.0</taglib-uri>
   <taglib-location>/WEB-INF/taglibs-i18n.tld</taglib-location>
 </taglib>
<!--
* X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2008 Laszlo Systems, Inc.  All Rights Reserved.         *
* Use is subject to license terms.                                       *
* X_LZ_COPYRIGHT_END *****************************************************
-->

  <!--
  To set up security settings for your web app, create a file named web-security.xml, put it in your project's mergedir.
  Organize web-security.xml following this DTD slice:

  <!ELEMENT security-constraint (display-name?, web-resource-collection+, auth-constraint?, user-data-constraint?)>
  <!ELEMENT web-resource-collection (web-resource-name, description?, url-pattern*, http-method*)>
  <!ELEMENT web-resource-name (#PCDATA)>
  <!ELEMENT url-pattern (#PCDATA)>
  <!ELEMENT http-method (#PCDATA)>
  <!ELEMENT user-data-constraint (description?, transport-guarantee)>
  <!ELEMENT transport-guarantee (#PCDATA)>

  <!ELEMENT login-config (auth-method?, realm-name?, form-login-config?)>
  <!ELEMENT auth-method (#PCDATA)>
  <!ELEMENT realm-name (#PCDATA)>
  <!ELEMENT form-login-config (form-login-page, form-error-page)>
  <!ELEMENT form-login-page (#PCDATA)>
  <!ELEMENT form-error-page (#PCDATA)>
  -->


</web-app>

In this File is the KEY for Cheap 1000g bandwidth and 100g of space 6.99 month service, I don't care for the other servers that charge over 70 month to host openlaszlo.

Gmane