Рассмотрим следующий XML-документ.Мне нужно получить значение «Колумби».Это всегда 2-ой в строке, всегда с Language = 'sqi'.Есть ли способ сделать это без зацикливания в foreach?Причина, по которой я спрашиваю, заключается в том, что у меня это происходит во многих случаях, и я думаю, что это просто замедляет работу системы за счет большого количества циклов.Это просто перевод XML, дающий разные значения для разных языков.Представьте себе возможности и циклы, которые мне нужны для каждого слова.Есть ли способ получить его с помощью переменной, то есть категория-> тексты-> текст->? Язык = sqi-> значение или еще много чего?
Заранее спасибо.
<Category id="274">
<Texts>
<Text Language="def">
<Value>Colombia</Value>
</Text>
<Text Language="sqi">
<Value>Kolumbi</Value>
</Text>
<Text Language="en">
<Value>Colombia</Value>
</Text>
</Texts>
</Category>