/* программа переводит УДК-описания в html-формате в строковый формат, удаляя теги и вспомогательную информацию. */ main(X) :- prefix := X, F = readHTML("UDC-"+X+".htm"), file := newFileWriter("lns"+X+".txt"), Enum = eXElem(F, "//p"), step(Enum), close(^file) ; step(Enum) :- exhausted(Enum), !, []; step(Enum) :- Str = sNorm(getXText(eValue(Enum))), write(^file, Str), write(^file, nl()), fail; step(Enum) :- write("."), step(eNext(Enum));