В Swi-Prolog, как симпатично распечатать термин, полученный от Load_xml_file ('file.xml', термин)?
-
14-11-2019 - |
Вопрос
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, []).
Не связан с StackOverflow