Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

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

jx62030937
Level 1
Level 1

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

1 Accepted Solution
wodnicki
Correct answer by
Community Advisor
Community Advisor

Hi,

You have to look it up with the id attribute:

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

Thanks,

-Jon

View solution in original post

1 Reply
wodnicki
Correct answer by
Community Advisor
Community Advisor

Hi,

You have to look it up with the id attribute:

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

Thanks,

-Jon

View solution in original post