W powyższym przykładzie xml chciałbym wybrać wszystkie książki należące do klasy foo, a nie na pasku klasy, używając xpath.Jak mogę wybrać element z wieloma klasami z Xpath?
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book class="foo">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book class="foo bar">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book class="foo bar">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>
Dobre pytanie, +1. Zobacz moją odpowiedź na dwa różne rozwiązania XPath 2.0, z których pierwszy może być najbardziej wydajny z nich wszystkich, zwłaszcza z nieoptymalizującym silnikiem XPath 2.0. –