1

创建 RDF/XML 时出现错误:

文档中根元素之前的标记必须格式正确

有人可以帮我解决这个错误吗?

<?xml version="1.0" encoding ="UTF-8"?>
<"rdf:RDF">
"xmlns:g=“http://schema.org/gen”
"xmlns:u=“http://schema.org/univ”&gt;
<rdf:Description about="http://thisisjohnsmith.org">
    <dc:Title> Personal Webpage </dc:Title>
           <dc:Creator> John Smith </dc:Creator>
</rdf:Description>
<rdf:Person rdf:ID=“john”&gt;
    <g:name>John Smith</g:name> 
    <g:age>40</g:age>
</rdf:Person> 
<rdf:Person rdf:ID=“peter”&gt;
    <g:name>Peter</g:name>
</rdf:Person> 
 <rdf:Lecturer rdf:ID=“john”&gt;
    <g:name>John Smith</g:name> 
</rdf:Lecturer> 
<rdf:Lecture rdf:ID=“john”&gt;
    <g:name>John Smith</g:name> 
    <g:status>crowded</g:status> 
    <g:student>
    <g:name> Peter</g:name>
   </g:student>
</rdf:Lecture> 
</rdf:RDF>
4

1 回答 1

0

有许多语法错误会阻止您的 XML 格式正确。

这是您的文档的清理副本,现在格式正确:

<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:g="http://schema.org/gen">
  <rdf:Description rdf:about="http://thisisjohnsmith.org">
    <dc:Title> Personal Webpage </dc:Title>
    <dc:Creator> John Smith </dc:Creator>
  </rdf:Description>
  <rdf:Person rdf:ID="john">
    <g:name>John Smith</g:name> 
    <g:age>40</g:age>
  </rdf:Person> 
  <rdf:Person rdf:ID="peter">
    <g:name>Peter</g:name>
  </rdf:Person> 
  <rdf:Lecturer rdf:ID="john">
    <g:name>John Smith</g:name> 
  </rdf:Lecturer> 
  <rdf:Lecture rdf:ID="john">
    <g:name>John Smith</g:name> 
    <g:status>crowded</g:status> 
    <g:student>
      <g:name> Peter</g:name>
    </g:student>
  </rdf:Lecture>
</rdf:RDF>
于 2016-06-08T17:58:47.283 回答