2016-06-08 71 views
0

在創建RDF/XML,我得到一個錯誤:錯誤:「根元素之前的文檔中的標記也必須是形成」

The markup in the document preceding the root element must be well-formed

有人可以請幫我這個錯誤?

<?xml version="1.0" encoding ="UTF-8"?> 
<"rdf:RDF"> 
"xmlns:g=「http://schema.org/gen」 
"xmlns:u=「http://schema.org/univ」> 
<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」> 
    <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> 
+1

有很多這裏的問題;很多引號不屬於他們。 「聰明」引號代替「啞」引號。等等如果你正在手動編寫RDF,**不要**使用RDF/XML。像Turtle/N3這樣的序列化要容易得多。 –

回答

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> 
+0

非常感謝! – bengalurean

相關問題