def new_epp_request
      xml = Document.new
      xml.root = Node.new("epp")
      
      xml.root["xmlns"] = "urn:ietf:params:xml:ns:epp-1.0"
      xml.root["xmlns:xsi"] = "http://www.w3.org/2001/XMLSchema-instance"
      xml.root["xsi:schemaLocation"] = "urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"
      
      return xml
    end
def new_epp_request
      xml = Document.new
      xml.root = Node.new("epp")
      
      xml.root["xmlns"] = "urn:ietf:params:xml:ns:epp-1.0"
      xml.root["xmlns:xsi"] = "http://www.w3.org/2001/XMLSchema-instance"
      xml.root["xsi:schemaLocation"] = "urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"
      
      return xml
    end
==== Required Attrbiutes

 * <tt>:server</tt> - The EPP server to connect to
 * <tt>:tag</tt> - The tag or username used with <tt><login></tt> requests.
 * <tt>:password</tt> - The password used with <tt><login></tt> requests.

 ==== Optional Attributes

 * <tt>:port</tt> - The EPP standard port is 700. However, you can choose a different port to use.
 * <tt>:lang</tt> - Set custom language attribute. Default is 'en'.
 * <tt>:services</tt> - Use custom EPP services in the <login> frame. The defaults use the EPP standard domain, contact and host 1.0 services.
 * <tt>:extensions</tt> - URLs to custom extensions to standard EPP. Use these to extend the standard EPP (e.g., Nominet uses extensions). Defaults to none.
 * <tt>:version</tt> - Set the EPP version. Defaults to "1.0".