В Swi-Prolog, как симпатично распечатать термин, полученный от Load_xml_file ('file.xml', термин)?

StackOverflow https://stackoverflow.com/questions/5490684

Вопрос

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

write(Term)
.

Это не делает отступ хорошо, и

format(Term)
.

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

pretty_print
.

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

Это было полезно?

Решение

xml_write(+Stream, +Term, +Options)

Usage example:

?- load_xml_file('example.xml', Term), xml_write(user, Term, []).
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top