У меня есть XML-файл, который имеет значения внутри как это:Regex запрос в XML для извлечения значения
<Root>
<Request>
<EmailInfo action="Test">
<Subject>XYZ</Subject>
<Body>Data</Body>
<NextRunTime/>
<ToMailBoxes>
<ToMailBox>[email protected]</ToMailBox>
</ToMailBoxes>
<FromMailBoxText>[email protected]</FromMailBoxText>
<UserID>XYZ</UserID>
<Action>
<Info>
<code></code>
</Info>
</Action>
<ReplyTo />
</EmailInfo>
</Request>
</Root>
Мне нужно получить значение action
внутри EmailInfo
тега, который в данном случае является «Тест ».
Я использую выше for-each
цикла, так как есть много файлов, но я не могу получить значение
Как мне это сделать?
попробовал вышеуказанный метод, но не смог получить значение действия. Он приходит как null. – Harshit
@Divisadero, конечно, XPath должен быть'/Root/Request/EmailInfo/@ action'? –
Вы правы, это был просто пример для другого xml ... – Divisadero