merged from HEAD: js formatter xml improvements
diff --git a/tests/org.eclipse.dltk.javascript.formatter.tests/scripts/e4x.js b/tests/org.eclipse.dltk.javascript.formatter.tests/scripts/e4x.js
index 27dbc7e..7fc8c19 100644
--- a/tests/org.eclipse.dltk.javascript.formatter.tests/scripts/e4x.js
+++ b/tests/org.eclipse.dltk.javascript.formatter.tests/scripts/e4x.js
@@ -8,4 +8,38 @@
 ==
 var xml2 =
 	<language>JavaScript</language>;
-====	 		
+==== keyword open and a close tag
+    function test3()
+    {
+	    var _xml =      <xml></<xml>;
+    }
+==
+function test3 () {
+	var _xml = <xml></<xml>;
+}
+==== keyword openclose tag
+    function test3()
+    {
+	    var _xml =      <xml/>;
+    }
+==
+function test3 () {
+	var _xml = <xml/>;
+}
+==== none keyword openclose tag
+    function test3()
+    {
+	    var _xml =      <xml2/>;
+    }
+==
+function test3 () {
+	var _xml = <xml2/>;
+}
+==== xml variable usage
+	function XMLRPC_request(type, value) {
+    	xml = <{type}>value</{type}>;
+	}
+==
+function XMLRPC_request (type, value) {
+	xml = <{type}>value</{type}>;
+}