How to get the value of one attribute based on the value of another in xml in content

Avatar

Avatar

jx62030937

Avatar

jx62030937

jx62030937

15-10-2018

Hi,

Sorry for the mouthful in the title. Please see example below:

<xml>

     <object id="1" val="value" />

     <object id="2" val="value2" />

     <object1>

          <id1>value</id1>

          <id2>value2</id2>

     </object1>

</xml>

Referring to the first two nodes, in bold; If I'm trying to get the value of the attribute "val" based on the value of the attribute "id", what would be the syntax here. The typical syntax is <%= targetData.xml.object1.id1 %> for example.

Much appreciate it!

Jim

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

wodnicki

MVP

Avatar

wodnicki

MVP

wodnicki
MVP

07-01-2019

Hi,

You have to look it up with the id attribute:

<%= targetData.xml.object.(@id == targetData.xml.object1.id1).val %>

Thanks,

-Jon

Answers (0)