Expand my Community achievements bar.

We are excited to introduce our latest innovation to enhance the Adobe Campaign user experience — the Adobe Campaign v8 Web User Interface!
SOLVED

setAttribute to an xml creation delivery

Avatar

Level 3

Hello, I'm creating a delivery via JS and I'm trying to add an attribute dynamically to this code:

var xmlTargeting =

      <delivery>

        <targets>

          <deliveryTarget/>

        </targets>

        <variables/>

        <scheduling/>

      </delivery>;

I've tryed     xmlTargeting.targets.setAttribute("addProofInTarget","true");

but I got an error: xmlTargeting.targets.setAttribute is not a function.

Any idea on the right code?

thanks

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Try to use  .add() method from jsapi

eg.

var proof = xmlTargeting.targets.deliveryTarget.add(<addProofingTarget/>) ;

proof.anyAttribute = something;

...

...

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

Try to use  .add() method from jsapi

eg.

var proof = xmlTargeting.targets.deliveryTarget.add(<addProofingTarget/>) ;

proof.anyAttribute = something;

...

...