XML: приклад, функції та можливості, плюси і мінуси формату

Написання документа message

Деяка інформація в листі, яку потрібно знати, включає відправника, одержувача і текст листа. Крім того, потрібно знати дату, коли лист було відправлено і яке привітання було використано для початку повідомлення. Це буде виглядати в XML (c прикладом коду) наступним чином:

<?xml version=”1.0″ encoding=”iso-8859-1″?><message>

<letter>

<letterhead>

<sender>MyName</sender> <recipient>YourName</recipient> <date>2013</date>

</letterhead> <text>

<salutation>Hello</salutation>

How are you?

</text>

</letter>

</message>

Додають атрибути якщо потрібно відслідковувати, чи були ці повідомлення відповіді чи ні. Замість того щоб створювати додатковий елемент з ім’ям, присвоюють атрибут елемента і вказують, чи був цей документ відповіддю на попереднє повідомлення. JAVA XML приклад:

<email reply=”yes”>

або ж

<letter reply=”no”>

При створенні документів XML завжди корисно витратити небагато часу на прийняття рішення про те, яку інформацію потрібно зберегти, а також про те, які відносини будуть мати елементи.