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

Re: psgml help hack -- where?



>>>>> "BT" == Boris Tobotras writes:

BT> (let ((catalogs sgml-catalog-files)
BT>       (command "nsgmls -s -m "))
BT>   (while (cdr catalogs)
BT>     (setq catalogs (cdr catalogs)) (setq command (concat command (car
BT>     catalogs))) (if (cdr catalogs)
BT> 	(setq command (concat command ":"))))
BT>   (setq sgml-validate-command
BT> 	(concat command " %s %s")))

И вовсе не так :)

	(let ((catalogs sgml-catalog-files)
		   (command "nsgmls -s "))
	       (while (cdr catalogs)
		 (setq command (concat command " -m " (car catalogs)))
		 (setq catalogs (cdr catalogs)))
	       (setq sgml-validate-command 
		     (concat command " %s %s")))

Как оказалось, nsgml не понял путей, разделенных двоеточием ...

Вот такой еще вопрос (если я не надоел): у меня psgml как-то странно
split-element делает.
Пример:
<item>tra-ta-ta_</item>
</list></div1>

Делаем сплит:
<item>tra-ta-ta</item>
<item>_</item>
</list></div1>

Делаем еще раз сплит (должен засплитится список):
<item>tra-ta-ta</item>
</list>
<list>
 <item>_</item>
</list></div1>

Делаем еще раз сплит (должен засплитится div1):
<item>tra-ta-ta</item>
</list>
<item>
</div1>
<div1>
 </item>
</div1>

:(

Т.е. не убиваются внутренние тэги. Это так и должно быть?

-- 
	Dmitry Astapov //ADEpt (mail-to: adept_@chat.ru)

Судьба играет человеком, а человек играет в Half-Life