2012-06-07 93 views
-1

我是新來的Wordpress,試過幾個插件來導入xml文件。這個文件相當龐大。我無法導入它。任何教程或建議?如何將大型xml(自定義)文件導入到wordpress中

編輯: XML文件格式是如下

<articles> 
<article id="1240xxxx" timestamp="April 27, 2009, 8:26 am" published="1"> 
    <title>Theme Parks in Tenerife</title> 
    <pageName>theme-parks-in-tenerife-408</pageName> 
    <imageFile>blogthemeparkstenerife.jpg</imageFile> 
    <imageAlt>Theme Parks in Tenerife</imageAlt> 
    <content> 
     <p>Anyone taking a 
      <a href="xxxxxxxxxxxxxxx">holiday in Tenerife</a>. 
     </p> 
    </content> 
    <summary>Theme Parks in Tenerife offer an alternative to the traditional beach holiday, providing entertainment for families.</summary> 
    <tags> 
     <tag>tenerife</tag> 
     <tag>holidays</tag> 
     <tag>parks</tag> 
     <tag>beaches</tag> 
     <tag>island</tag> 
    </tags> 
</article> 

+0

什麼是XML文件包含哪些內容?需要更多信息。 – user1337

+0

我編輯了信息,好心推薦一些我擰'' – user1442406

+0

XML文件是'Wordpress導出'? –

回答

0

所以標記與WordPress的導入功能不兼容。這留下了兩個其他選項:

  • 使用XSLT將XML轉換爲與wordpress兼容的XML。
  • 將XML導入MySQL數據庫。這可能需要使用XSLT將XML轉換爲SQL。

這兩個都需要對wordpress內部的一些理解。在第一種情況下,您需要了解wordpress導出標記,在第二種情況下,您需要了解wordpress帖子(以及標籤和類別)的數據庫方案。在這兩種情況下,您都需要學習一些XSLT,但無論如何這都是一個真正有價值的工具。

「最後的手段」選項將沿着解析XML和腳本撰寫文章的方式進行。此選項的可行性取決於您可以在Wordpress中「自動」提交文章的方式。我知道有一種方法可以通過電子郵件提交文章,但我不知道如何支持標籤和類別。

這些可能不是最漂亮的選項,而且您可能會被擰緊。但這是我能做的最少的事情。

+0

我甚至嘗試使用上面的1篇文章作爲例子,什麼也沒有發生..我正在使用'美味的進口商'我沒有錯誤,我得到有趣的頁面,但沒有在我的數據庫或管理界面,註定:-( – user1442406

+0

'美味進口商'似乎是專門爲導入'美味'(這是一些書籤網站)書籤而編寫的,而不是正確的工具,也許你可以確定提供的XML的來源,並使用http://codex.wordpress.org/Importing_Content尋找一個更合適的進口商 –

+0

這是我遇到問題的地方,我不知道我需要哪種進口商,畢竟這個談話和有了xml格式之後,你可以建議哪個進口商? – user1442406

0

您可以使用腳本語言將XML解析爲不同的格式。我可以使用jQuery的熟悉[一個很好的指南是在這裏:http://net.tutsplus.com/tutorials/javascript-ajax/use-jquery-to-retrieve-data-from-an-xml-file/]

你可以使用這個方法來再創建一個HTML文檔此導入插件可以使用的:http://wordpress.org/extend/plugins/import-html-pages/

或者你可以使用CSV進口國之一併將XML呈現爲一種有用的格式。

如果它是巨大的你的瀏覽器/腳本可能會奮鬥,但它應該沒問題。

相關問題