以下はxmlファイルです-
<Countries>
<Country>
<Name>India</Name>
<Capital>New Delhi</Capital>
</Country>
<Country>
<Name>USA</Name>
<Capital>Washington DC</Capital>
</Country>
<Country>
<Name>England</Name>
<Capital>London</Capital>
</Country>
<Country>
<Name>Japan</Name>
<Capital>Tokyo</Capital>
</Country>
<Country>
<Name>Srilanka</Name>
<Capital>Colombo</Capital>
</Country>
</Countries>
XMLDBであるBaseXに保存しました。単純な DB のように、そこに格納していればselect
、テーブルからデータを取得するための簡単なステートメントを記述したことになります。例えば:
select name, capital from country
両方の行を取得しました。右?XQuery を使用してこれを行うにはどうすればよいでしょうか。