В swi-прологе, как правильно печатать термин, полученный из load_xml_file ('file.xml', термин)? - PullRequest
1 голос
/ 30 марта 2011

swi-prolog использует список из списка из списка ... для представления дерева XML.Я пытался

write(Term)

, он не имеет хорошего отступа, и

format(Term)

, он не поддерживает список, и

pretty_print

, кажется, это не такдля списка, и это определено в библиотеке дерева рб.

1 Ответ

4 голосов
/ 30 марта 2011
xml_write(+Stream, +Term, +Options)

Пример использования:

?- load_xml_file('example.xml', Term), xml_write(user, Term, []).
...