From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 26 Feb 2007 00:48:38 +0300 From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= To: =?koi8-r?B?y9XM2NTV0s7ZyiDPxtTP0MnL?= Message-ID: <20070225214838.GA10614@mw.local.seiros.ru> References: <20061024015521.GE22262@localhost.localdomain> <453DD5D3.2090904@stc.donpac.ru> <20061024155705.GA3318@localhost.localdomain> <453EFD70.40708@stc.donpac.ru> <20061025083002.GA32347@localhost.localdomain> <453F3FDC.4030304@stc.donpac.ru> <20061025181043.GA1430@localhost.localdomain> <20061025183422.GZ32576@osdn.org.ua> <20061026043936.GD5829@localhost.localdomain> <45406C4C.9080908@stc.donpac.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <45406C4C.9080908@stc.donpac.ru> Subject: Re: [room] =?koi8-r?b?7MXLw8nRINDPIEphdmE=?= X-BeenThere: smoke-room@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Id: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Feb 2007 21:48:41 -0000 Archived-At: List-Archive: On Thu, Oct 26, 2006 at 12:05:32PM +0400, Eugene Prokopiev wrote: >> XML мегарулез, когда применяется там где надо. Но тот кто сказал что он >> предназначен чтобы парсить глазками нагло соврал, мои глазки такое парсить >> не могут. EP> На это я ответил ... EP> Могу добавить, что моим глазам конфиг на xml парсить легче конфига, ну EP> скажем, postfix :) Разумеется, при наличии нормальных отступов для EP> отображения древовидной структуры. А если редактор раскрашивает xml, то EP> вообще все в шоколаде :) Моими глазами удобнее всего парсить windows ini-like конфиги :) Те что секции разделают [вот-так], а внутри секций присваивания. Опять же, смотря какие конфиги. А xml если читать более-менее, то писать нервов не хватает. >> У... Хотя пользу понимаю -- можно легко конфиг и скриптами править. EP> Вот-вот. При этом не сильно уродуя его с точки зрения визуального EP> восприятия. Ну это я и с обычными конфигами писал. Тот код, что я постил недавно был по твоему ручками сгенерирован? Не-а. Из PHP-кода который я до этого писал автоматически сгенерирован. Ага, я псих. Причем конвертация работает в обе стороны -- из конфига в PHP, и наоборот. Причем diff на оригинал и результат двойного конвертирования молчит как партизан на допросе. Я так свой компилятор тестирую :) >> Кстати, что сейчас модно для скриптования как раз изменения XML? xsltproc >> какой? EP> Изменение - это, скорее всего, DOM. Для DOM в Java лучше всего dom4j, EP> чуть хуже jdom - но это с моей колокольни. Есть в Java стандартное и EP> несколько замороченное API, с которым все стараются быть совместимыми - EP> JAXP. Далее по возрастанию уровня абстракции: XStream -> EP> JAXB/XMLBeans/Castor/... EP> Hibernate теперь уже не только ORM (БД <-> JavaBeans), но и БД <-> DOM. EP> Castor вроде всегда умел ... А SAX? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- * raorn & killall -9 raorn