Skip to main content

Příklad XML nastavení

Příklad uložení kmenových XML nastavení uživatele 5 může vypadat takto:

<save-settings type="user-root" user="5">
<user-settings>
...
</user-settings>
</save-settings>

a uložení dílčího uživatelského nastavení téhož uživatele může vypadat např. takto:

<save-settings type="user-table" user="5" tb-id="1234">
<table-file>
...
</table-file>
</save-settings>

Všimněte si, že jako kmenové uzly platného XML obsahu jsou uzly s názvy user-settings a table-file. Zatímco struktura user-root vč. kmenového tagu obsahu user-settings je pevně dána, obsah dílčích nastavení vč. názvu kmenového tagu závisí na účelu jeho využití. I v případě dílčích nastavení table je ale využívána konvence sjednoceného kmenového tagu table-file, který teprve dále obsahuje potřebný obsah. Je dobré tuto konvenci dodržovat.

Požadavek na získání uživatelských nastavení v předchozím příkladu bude mít tedy následující formu:

a získání dílčích nastavení pak zase tuto: