Можно создать дубликат:
XQuery returning an error..?Как получить этот результат с помощью XQuery?
Ниже приведен XML-файл -
<Continents>
<Continent name="Asia">
<Country name="Japan">
<City name="Tokyo"><Desc>Tokoyo is a most populated City</Desc></City>
<City name="Horishima"><Desc>What to say.. Faced the destruction due to Atom Bomb</Desc></City>
</Country>
<Country name="India">
<City name="New Delhi"><Desc>Capital of India</Desc></City>
<City name="Mumbai"><Desc>Financial Capital of India</Desc></City>
<City name="Lucknow"><Desc>City of Nawabs</Desc></City>
</Country>
</Continent>
</Continents>
Я хочу список городов для Country = "India"
Мой XQuery FLWOR код есть -
for $x in doc("Continent")/Continents/Continent
where $x/Country/@name='India'
return $x/Country/City/@name
Я желающих вывод как -
name="New Delhi" name="Mumbai" name="Lucknow"
но получить выход как -
name="Tokyo" name="Horishima" name="New Delhi" name="Mumbai" name="Lucknow"
Может кто-нибудь помочь мне получить правильный вывод? Также как получить его на отдельной строке?
Этого уже достаточно, чтобы ответить на: http://stackoverflow.com/questions/10314562/xquery-returning-an-error –
@ Christian- Да, сначала я искал поиск. Большое спасибо. – John