Я создаю приложение «Примечания» и хочу иметь возможность форматировать содержимое заметки. Я решил использовать XML в своем собственном формате:XML: где сохранить версию моего собственного формата
<note>
<block>
<text>
some text _some text_ **some text**
</text>
</block>
<block>
<image path="XXXXX_XXX_XXX.png"/>
</block>
</note>
И я хочу сохранить версию формата где-нибудь. Например, в новой версии формата я могу переименовать block
в element
, а затем изменить formatVersion
от 1.0
до 1.1
. Где я должен поместить версию String?
Должно ли быть атрибутом примечания?
<note formatVersion="1.1">
<note/>
или я должен хранить его вне XML? Например, в примечании объекта
-----------------------
| Note |
-----------------------
|- noteXml: String |
|- formatVersion: int |
-----------------------
Интересно, какая версия XML ' ' должна быть. –
@MartinHonnen вы можете объяснить, что вы имеете в виду? ' ' - это специальный тег, который будет десериализован в объект 'TextElement'. –
Alexandr
Правильный синтаксис XML, например, ' ... ', а не ' ... '. –