Как получить это значение через xpath - PullRequest
1 голос
/ 29 июня 2011

У меня есть XML-документ примерно так:

<add-server-response>
  <server id="4029" name="" notes="" state="Restoring Harddrive Image">
    <login name="iDRAC" username="dracadmin" password="Ah73849SJu57S1l"/>
    <ip name="system" address="199.16.205.97"/>
  </server>
</add-server-response>

Исходя из этого, я хочу получить значение id (4029) через Xpath.Каким будет соответствующий xpath, и нет ли инструмента, который позволил бы мне навести курсор на атрибут и увидеть запрос xpath?

Спасибо

Ответы [ 2 ]

1 голос
/ 29 июня 2011

нет ли инструмента, который позволил бы мне навести указатель мыши на атрибут и посмотреть запрос xpath?

Возможно, вы захотите взглянуть на:

Эти расширения браузера, среди многих других полезных функций,введите команду «get XPath» на выбранном узле.

XPath возвращается как точный (зависит от позиции) и абсолютный путь к местоположению .

Используется непосредственно на этой веб-странице, которую я получаю:

/html/body/div[4]/div[2]/div[2]/div/table/tbody/tr/td[2]/div/div/pre/code/span[5]

Но если вы используете его против чистого XML, такого как ваш, вы получите:

/add-server-response/server/@id
1 голос
/ 29 июня 2011

/add-server-response/server/@id

Не знаю ни одного инструмента

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...