BaseX 7.9 で次の XQuery コードを実行していますが、結果ウィンドウに挿入を確認できます。コレクションを閉じて再度開いた後でも、新しいノードが表示されます。ただし、ファイル ディレクトリに移動すると、変更されていないことがわかります。では、挿入をファイルにも反映させるにはどうすればよいでしょうか。また、BaseX は挿入コマンドをどのように処理するので、ファイルのコンテキストではなく、データベースのコンテキストで永続化されるのでしょうか?
let $up := <Employee Name="Joe">
<Personal>
<SSN>666-66-1234</SSN>
</Personal>
<StaffInfo>
<Position>Doctor</Position>
<AccountableTo>Jeff</AccountableTo>
</StaffInfo>
</Employee>
return insert node $up as last into doc('office')/Staff