Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

Creating AEM xml Programmatically

Avatar

Level 7

Hi,

I have automated the creation of some AEM xml files E.g _rep_policy.xml

This works fine and is processed by AEM, the only problem is the formatting is different to the way xml files are formatted.

For example my code would output:

<element variable1="value" variable2="value"/>

Where as AEM xml files are like this:

<element

                 variable1="value"

                 variable2="value"/>

Does anyone know how I can format the xml in java code so that the attributes are formatted like AEM formats xml? It will make it a lot easier to diff and version control.

Thanks,

James

3 Replies

Avatar

Community Advisor

Hi,

I think It is only possible If you create XML from String.

e.g.

Screen Shot 2018-08-10 at 12.52.28 AM.png

Thanks

Arun



Arun Patidar

Avatar

Level 10

You have to provide \n element to go to next line for output