[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

attlist problems



Hi!

Тут такая проблемма возникла.  Сочиняю я dtd для документации по
софтверным проектам.  Но nsgmls не позволяет в attlist поставить два
аттрибута с одинаковыми возможными значениями:

<!doctype uml [

<!element method - O (#PCDATA)>
<!attlist method
	isTypeScope	(true|false)	"false"
	isPolymorphic	(true|false)	"true"
>

<!element uml - - (method)>

]>
<uml>
  <method>
  </>
</>

$ nsgmls -s -m /home/akhavr/lib/dtd/catalog  tst.sgml
nsgmls:tst.sgml:6:26:E: token "TRUE" occurs more than once in attribute definition list
nsgmls:tst.sgml:6:26:E: token "FALSE" occurs more than once in attribute definition list

Если так и должно быть, то интересны причины.  Если нет -- интересно
как исправить.

Также буду благодарен за ссылки на dtd для документирования програмных
проектов.  Интересуют не руководства пользователя типа DocBook, а те,
которые оперируют понятиями переменная, метод, класс, модуль, etc.

-- 
SY, Andrey V Khavryutchenko

'Sides, if talent never saved bad management how is any software ever
written. ;)		-- nigel@access.digex.net (Nigel Tzeng)