26.04.2011

Казуистика

Википедия:

Казуи́стика (от лат. casus — «случай», «казус») — в общеупотребительном бытовом значении под этим термином понимают изворотливость в аргументах при доказательстве сомнительных или ложных идей; крючкотворство.

У средневековых схоластов (богословов и юристов) казуистика представляла собой особый диалектический приём, при помощи которого какой-либо религиозный, моральный или юридический вопрос разбивается на бесчисленное множество мелких деталей и случаев и вместо решения вопроса в принципе, стараются войти в тончайший и исчерпывающий анализ всех возможных и мысленно представимых случаев. В диалектической казуистике особенно отличались иезуиты. С тех пор в теологии под казуистикой стали понимать и учение о степени греха применительно к различным обстоятельствам. Казуистика стала (особенно в католицизме) теорией «казусов совести», регулирующей конфликты между различными нравственными обязательствами человека, когда необходимо определить приоритет одного из них перед другим в конкретных сложных обстоятельствах.

В юриспруденции под казуистикой понимают анализ данного дела, случая (казуса) и выведение из него путём логической и юридической интерпретации некоторых общих принципов, дополняющих недостающие в законодательстве нормы. В судебной практике большинства стран нередко приходится прибегать к казуальному творчеству из-за выдвигаемых усложняющейся жизнью новых вопросов, ещё не отражённых в законе.

17.04.2011

Простенький парсер XML.

Вообщем, по работе потребовалось проанализировать файлы XML. Мне требовалось найти определенные ноды, которые содержат аттрибут template и вывести в файл все эти ноды.
Под катом смотрим код.