在 swi-prolog 中,如何漂亮地打印从 load_xml_file('file.xml', Term) 获取的术语?

发布于 2024-10-28 08:30:17 字数 247 浏览 5 评论 0原文

swi-prolog 使用 list of list of list of ... 来表示 XML 树。 我试过

write(Term)

它缩进不好,而且

format(Term)

它不支持列表,而且

pretty_print

它似乎不是用于列表的,它是在rb树库中定义的。

swi-prolog uses list of list of list of ... to represent XML tree.
I tried

write(Term)

it doesn't indent good, and

format(Term)

it doesn't support list, and

pretty_print

it seems it is not for list,and it is defined in rb tree library.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

汹涌人海 2024-11-04 08:30:17
xml_write(+Stream, +Term, +Options)

使用示例:

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

Usage example:

?- load_xml_file('example.xml', Term), xml_write(user, Term, []).
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文