2017-05-25 71 views
0

我對epub世界很陌生。錯誤XML沒有很好形成 - 從記事本++創建的Sigil XHTML

我使用notepad ++將word doc轉換爲xhtml。我現在正在嘗試清理代碼並使用sigil中的flightcrew插件。

我不斷收到此錯誤不能很好地形成

錯誤XML:預計近期列屬性名11

我失去了一些東西明顯?我看不到任何錯誤。我試過刪除dc:dc:double,但它只會產生更多的錯誤

<?xml version="1.0" encoding="utf-8" ?> 
<package unique-identifier="BookId" version="2.0" xmlns="http://www.idpf.org/2007/opf"> 
    <metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf"> 
    <dc:identifier id="BookId" opf:scheme="UUID">urn:uuid:2bc70065-7d5d-481c-9e1d-338b5ed4dba6</dc:identifier> 
    <dc:language opf:scheme="DCTERMS.RFC4646">en-US</dc:language> 
    <dc:source>http://xml.openoffice.org/odf2xhtml</dc:source> 
    <dc:creator>Briana Ellis</dc:creator> 
    <dc:dc:date opf:event="publication" opf:scheme="DCTERMS.W3CDTF">2017-05-25T11:24:00</dc:dc:date> 
    <dc:contributor>Briana Ellis</dc:contributor> 
    <dc:dc:date opf:event="modification" opf:scheme="DCTERMS.W3CDTF">2017-05-25T11:24:00</dc:dc:date> 
    <dc:subject>,</dc:subject> 
    </metadata> 
    <manifest> 
    <item href="toc.ncx" id="ncx" media-type="application/x-dtbncx+xml"/> 
    <item href="Text/Carmilla%20V3.xhtml" id="Carmilla_V3.xhtml" media-type="application/xhtml+xml"/> 
    </manifest> 
    <spine toc="ncx"> 
    <itemref idref="Carmilla_V3.xhtml"/> 
    </spine> 
    <guide> 
    </guide> 
</package> 
+0

dc:dc:date ok?如果我將這個XML文件加載到我的瀏覽器中,那就是它的ch聲。雖然沒有出現同樣的錯誤。 –

回答

0

錯誤在兩個日期元素中。兩者在元素的開頭只應有一個dc:部分。

隨着EPUB 2.0文件像在這個問題,你會使用兩個dc:date元件以顯示出版物和最後修改日期:

<dc:date>2017-05-25T11:24:00Z</dc:dc:date> 
<dc:date opf:event="modification">2017-05-25T11:24:00Z</dc:dc:date> 

隨着EPUB 3.0文件中的通常的方法是使用dc:date爲出版日期爲具有EPUB 2.0,但使用DCTERMS用於修改日期和時間的元元素:

<dc:date>2017-05-25T11:24:00Z</dc:dc:date> 
<meta property="dcterms:modified">2017-05-25T11:24:00Z</meta> 

的日期和時間必須使用ISO標準格式與由任一字母Z(祖魯添指示的UTC時區e)或時區偏移量(例如, +00:00:00)。

相關問題