Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.09;
Скачать: CL | DM;

Вниз

Парсер XML   Найти похожие ветки 

 
Mystic ©   (2009-05-28 11:26) [120]


> Иерархические структуры записей лучше хранить в виде:


Я еще видел вариант, когда иерархия записывается  примерно так:


[Delphi/Compiler]
APPTYPE=CONSOLE
IMAGEBASE=$04000000

[Delphi/Directories]
SearchPath=...


 
iZEN ©   (2009-05-29 21:14) [121]


> > Иерархические структуры записей лучше хранить в виде:
> > кагория.подкатегория.параметр="значение"
>
>
> неудобно

Чем?


 
Игорь Шевченко ©   (2009-05-29 21:54) [122]

iZEN ©   (29.05.09 21:14) [121]

Глаза путаются.

Даже ini-файл удобней, чем предложенный тобой формат. А если читать/писать не вручную, то я не понимаю, чем плох XML. К тому же, XML умеет самовалироваться, а твой формат - не знаю.


 
iZEN   (2009-06-04 23:49) [123]


> Игорь Шевченко ©   (29.05.09 21:54) [122]
>
> iZEN ©   (29.05.09 21:14) [121]
>
> Глаза путаются.
>
> Даже ini-файл удобней, чем предложенный тобой формат. А
> если читать/писать не вручную, то я не понимаю, чем плох
> XML. К тому же, XML умеет самовалироваться, а твой формат
> - не знаю.

Ну не знаю.

Схема, которую я предложил, используется в протоколах обмена SMNP (управление сетевым оборудованием).

http://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One
In telecommunications and computer networking, Abstract Syntax Notation One (ASN.1) is a standard and flexible notation that describes data structures for representing, encoding, transmitting, and decoding data. It provides a set of formal rules for describing the structure of objects that are independent of machine-specific encoding techniques and is a precise, formal notation that removes ambiguities.

ASN.1 is a joint ISO/IEC and ITU-T standard, originally defined in 1984 as part of CCITT X.409:1984. ASN.1 moved to its own standard, X.208, in 1988 due to wide applicability. The substantially revised 1995 version is covered by the X.680 series. The latest available version is dated 2002, and is backward compatible with the 1995 version.


http://ru.wikipedia.org/wiki/ASN.1
ASN.1 (англ. Abstract Syntax Notation One) — в области телекоммуникаций и компьютерных сетей язык для описания абстрактного синтаксиса данных (ASN.1), используемый OSI. Стандарт записи, описывающий структуры данных для представления, кодирования, передачи и декодирования данных. Он обеспечивает набор формальных правил для описания структуры объектов, которые не зависят от конкретной машины. ASN.1 является ISO и ITU-T совместимым стандартом, первоначально был определён в 1984 году в рамках CCITT X.409:1984. Из-за широкого применения ASN.1 в 1988 году перешёл в свой собственный стандарт X.208. Начиная с 1995 года, существенно пересмотренный ASN.1 описывается стандартом X.680.

В России ASN.1 стандартизирован по ГОСТ Р ИСО/МЭК 8824-1-2001 и ГОСТ Р ИСО/МЭК 8825-93


sysctl в Unix имеет тот же формат представления параметров.


 
Игорь Шевченко ©   (2009-06-05 00:27) [124]

iZEN   (04.06.09 23:49) [123]


> Схема, которую я предложил, используется в протоколах обмена
> SMNP (управление сетевым оборудованием).


XML вообще тоже много где используется. А RFC-822 так и повсеместно (тоже, кстати, формат) :)

Но насколько я тебя понял, речь шла о ручной записи ? :)


 
iZEN ©   (2009-06-06 17:12) [125]


> Игорь Шевченко ©   (05.06.09 00:27) [124]
>
> Но насколько я тебя понял, речь шла о ручной записи ? :)

Любой property-editor в помощь — набить два поля не велика задача, в отличие от XML. :)


 
TUser ©   (2009-06-07 22:38) [126]

Раз уж кинул сюда [3], то должен сказать, что там мемлик :(



Страницы: 1 2 3 4 вся ветка

Текущий архив: 2009.08.09;
Скачать: CL | DM;

Наверх




Память: 0.74 MB
Время: 0.04 c
15-1244175479
SPeller
2009-06-05 08:17
2009.08.09
Проектирование интерфейса


15-1244549105
oldman
2009-06-09 16:05
2009.08.09
Все на свете можно заменить кусочком пластилина...


15-1244481707
Gydvin
2009-06-08 21:21
2009.08.09
глюки при умножении


15-1244579405
Юрий
2009-06-10 00:30
2009.08.09
С днем рождения ! 10 июня 2009 среда


15-1244320205
Юрий
2009-06-07 00:30
2009.08.09
С днем рождения ! 7 июня 2009 воскресенье