【发布时间】:2021-08-10 15:11:36
【问题描述】:
是否可以输出turtle,字符串是多行的,jena在输出结果时保持多行?
我目前正在努力这样做,我有具有多行文本的属性,但 jena 继续输出为一个字符串,其中包含转义符,即“\n”全部
编辑1
找到了以下讨论(很想知道它落在哪里)
https://mail-archives.apache.org/mod_mbox/jena-users/201512.mbox/%3c56798EBD.9010807@apache.org%3e
我真的试过了
ARQ.getContext().set(RIOT.multilineLiterals, true)
我的代码开始但没有成功
val program = for {
_ <- IO { ARQ.getContext().set(RIOT.multilineLiterals, true)}
model <- IO { ModelFactory.createDefaultModel() }
_ <- IO { model.read("xxxxx.ttl")}
_ <- IO { model.write(System.out, Lang.TURTLE.getName)}
} yield ()
注意,该文件包含带有多行字符串的字符串。
【问题讨论】:
标签: jena