setAttribute to an xml creation delivery | Community
Skip to main content
maurizio_coro
Level 3
October 11, 2018
Solved

setAttribute to an xml creation delivery

  • October 11, 2018
  • 1 reply
  • 1862 views

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

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Marcel_Szimonisz

Try to use  .add() method from jsapi

eg.

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

proof.anyAttribute = something;

...

...

1 reply

Marcel_Szimonisz
Community Advisor
Marcel_SzimoniszCommunity AdvisorAccepted solution
Community Advisor
October 12, 2018

Try to use  .add() method from jsapi

eg.

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

proof.anyAttribute = something;

...

...