首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby RDF库,rdf:资源结束标记

Ruby RDF库,rdf:资源结束标记
EN

Stack Overflow用户
提问于 2014-10-25 07:41:30
回答 1查看 45关注 0票数 1

在处理rdf:resource类型的对象时,RDF::Writer出了问题,我说的对吗?

代码语言:javascript
复制
require 'rdf/rdfxml'

output = RDF::Writer.for(:rdfxml).buffer do |writer|
  subject = RDF::Node.new
  writer << [subject, RDF.type, RDF::FOAF.Person]
  writer << [subject, RDF::FOAF.name, "J. Random Hacker"]
  writer << [subject, RDF::FOAF.mbox, RDF::URI("mailto:jhacker@example.org")]
  writer << [subject, RDF::FOAF.nick, "jhacker"]
end
puts output.dump()

输出如下所示:

代码语言:javascript
复制
<?xml version='1.0' encoding='utf-8' ?>
<rdf:RDF xmlns:ns0='http://xmlns.com/foaf/0.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
<ns0:Person>
<ns0:mbox rdf:resource='mailto:jhacker@example.org'>
<ns0:name>J. Random Hacker</ns0:name>
<ns0:nick>jhacker</ns0:nick>
</ns0:Person>
</rdf:RDF>

我说未关闭的标签<ns0:mbox rdf:resource='mailto:jhacker@example.org'>是错的,对吗?我应该如何结束这个标签?

EN

回答 1

Stack Overflow用户

发布于 2014-10-28 07:04:50

这显然是一个bug,而且GitHub上有一个问题:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26557799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档