Hello, we use Developer release 9.0.1.1620. Here is a Beautifier problem that we have noticed.
In 7.1.5.1398 was everything OK, it look like this:
SELECT XMLELEMENT("properties",
XMLELEMENT("comment",'Request Data'),
XMLELEMENT("entry", XMLATTRIBUTES('CN' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('SP' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('O' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('OU' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('C' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('EMAILADDRESS' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('L' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('TITLE' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('SN' AS "key"))).GETSTRINGVAL()
FROM dual;
In 9.0.1.1620 the entire select list is placed into one row regardless of Beautifier settings:
SELECT XMLELEMENT("properties", XMLELEMENT("comment", 'Request Data'), XMLELEMENT("entry", XMLATTRIBUTES('CN' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('SP' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('O' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('OU' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('C' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('EMAILADDRESS' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('L' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('TITLE' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('SN' AS "key")))
.GETSTRINGVAL()
FROM dual;
In 7.1.5.1398 was everything OK, it look like this:
SELECT XMLELEMENT("properties",
XMLELEMENT("comment",'Request Data'),
XMLELEMENT("entry", XMLATTRIBUTES('CN' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('SP' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('O' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('OU' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('C' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('EMAILADDRESS' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('L' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('TITLE' AS "key")),
XMLELEMENT("entry", XMLATTRIBUTES('SN' AS "key"))).GETSTRINGVAL()
FROM dual;
In 9.0.1.1620 the entire select list is placed into one row regardless of Beautifier settings:
SELECT XMLELEMENT("properties", XMLELEMENT("comment", 'Request Data'), XMLELEMENT("entry", XMLATTRIBUTES('CN' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('SP' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('O' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('OU' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('C' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('EMAILADDRESS' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('L' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('TITLE' AS "key")), XMLELEMENT("entry", XMLATTRIBUTES('SN' AS "key")))
.GETSTRINGVAL()
FROM dual;