чтение xmls с xpath - PullRequest
       1

чтение xmls с xpath

0 голосов
/ 24 июня 2011

Мне нужно прочитать этот XML, чтобы получить такие значения, как «Симпсон», например,

<?xml version="1.0"?>
<Example xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Header>
        <Data Name="LastName">Simpson</Data>
        <Data Name="IdPeople">4355</Data>
        <Data Name="State" />
        <Data Name="City" />
        <Data Name="Requests">12</Data>
    </Header>
    <Body />
 </Example>

Я делаю это часто и хочу использовать эффективный код, может быть, xpath - лучший подход ?? Некоторые образцы ??

1 Ответ

2 голосов
/ 24 июня 2011

Чтобы получить фамилию, xpath будет выглядеть примерно так:

/Example/Header/Data[Name='LastName']

Чтобы получить количество запросов:

/Example/Header/Data[Name='Requests']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...