是否可以将XML属性添加到R​​DF / XML属性元素?

时间:2016-04-11 05:16:55

标签: java xml rdf jena

我正在处理一个RDF文档,我想在属性元素中添加属性b:type="OAId",如下所示。这可能吗?我正在使用耶拿。

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
         xmlns:b="http://example.com/pred">

<rdf:Description   
    rdf:about="http://example.com/pred/I995aa63fa85411e28578f7ccc38dcbee">
    <rdf:type>Company</rdf:type>
    <b:markedText>OKLAHOMA CORPORATION COMMISSION</b:markedText>
    <b:target b:type="OAId">5026393404</b:target>  <!-- extra attribute b:type -->
    <!-- ... -->
</rdf:Description>

1 个答案:

答案 0 :(得分:0)

如果您要添加一个XML属性,那么您将不再拥有合法的RDF / XML。如果我将您的代码段粘贴到W3C's validator,我会收到错误消息:

  

错误:{E201}此属性元素的属性不允许包含任何内容;期待结束元素标记。[Line = 8,Column = 39]

相关问题