У нас есть XML файл, который имеет следующую структуру:
<DocumentDate> 2019 </DocumentDate>
<Order>
<name> Value of year - 2019 </name>
<value> 1200 </value>
<name> Value of year - 2018 </name>
<value> 13400 </value>
<name> Value of year - 2017 </name>
<value> 2300 </value>
</Order>
Мне нужно прочитать эти «Стоимость каждого года» и соответствующее «значение»
В нашем XML у нас есть данные только за последние три года, а XML обновляется каждый год.
Я ищу способ сделать это только один раз, поэтому я ищу способ сказать:
name = "Value of year" - + DocumentDate
name2= "Value of year" - + DocumentDate-1
name3 = "Value of year -" + DocumentDate-2
Моя проблема - читать DocumentDate как переменную, потому что я хочу использовать это, как я уже говорил. Кто-нибудь может предложить мне решение? Я пытался:
String DocDate= "/Root/DocumentDate"
Но это не дает мне "2019", он показывает строку "/ Root / DocumentDate"
PS Я должен read / Root / DocumentDate, но также текущая дата будет работать для меня. Также я делаю это в Java, мне нужно конвертировать XML в Excel.
Спасибо