xpath и самозакрывающиеся <br/>

Может ли кто-нибудь сказать мне, как я могу получить доступ к тексту после <br /> в следующем?

<li> <span class="title">Size</span> <p>Ladies<br />Case Diameter: 27.0 mm</p> </li> 

По какой-то причине я не могу пройти мимо этого … однако, я могу получить что-то перед ним (дамы)

Благодаря!

Использование :

 /*/p/br/following-sibling::text()[1] 

Обратите внимание на проблему с выражением :

 /li/p/br/following-sibling::text() 

В зависимости от документа XML это может выбрать более одного (фактически всего) текстового узла, следующих за братьями и сестрами, однако вам нужно только, чтобы текстовый узел сразу же следовал за br .

Вы можете использовать:

 /li/p/br/following-sibling::text() 

Вы также можете использовать:

 /li/p/text()[2] 

Вы можете ограничить его до определенного "<p>" с помощью предиката.

У меня такая же проблема с закрывающей тэгом dirt xml. Устраните пробел в <br /> и вы увидите, что оно исправлено. Таким образом, <br /> должно быть <br/> .