WordPress eXtended Rss (WXR)文件格式解析
生活随笔
收集整理的這篇文章主要介紹了
WordPress eXtended Rss (WXR)文件格式解析
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
Sina2WordPress的第一步——解析WXR文件格式 WXR是Wordpress eXtended Rss的縮寫,是WordPress針對博客信息特意設定的格式,它最大的優(yōu)點是兼容性好,包含信息豐富 通過參照導出的文件,初步找到一個完備集(見下方代碼),經(jīng)測試在WP無任何內(nèi)容情況下無信息缺漏錯誤現(xiàn)象 下方代碼已經(jīng)盡可能的注釋了所有可能的標簽和屬性,并且由于一些標簽和屬性與Sina2WordPress關系不大,故未深究。
<?xml?version="1.0"?encoding="UTF-8"??><rss?version="2.0"xmlns:excerpt="http://wordpress.org/export/1.1/excerpt/"xmlns:content="http://purl.org/rss/1.0/modules/content/"xmlns:wfw="http://wellformedweb.org/CommentAPI/"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:wp="http://wordpress.org/export/1.1/" > <!--RSS版本號和名字空間的擴展,以上為固定內(nèi)容--><channel><title>Blog?Title</title><!--博客的標題--><link>http://blog.example.com</link><!--博客的鏈接--><description>Blog?Description</description><!--博客的說明/副標題--><pubdate>Dec,?20?Jun?2012?23:59:59?+0000</pubdate><!--WXR文件生成時間--><language>en</language><!--博客的語言,en?/?zh-cn--><wp:wxr_version>1.1</wp:wxr_version><!--WXR格式版本號--><wp:base_site_url>http://example.com</wp:base_site_url><!--網(wǎng)站根目錄地址--><wp:base_blog_url>http://blog.example.com</wp:base_blog_url><!--博客根目錄地址--><wp:author><wp:author_id>1</wp:author_id><wp:author_login>admin_test</wp:author_login><wp:author_email>admin@example.org</wp:author_email><wp:author_display_name><?![CDATA[AdMin?test]]></wp:author_display_name><wp:author_first_name><?![CDATA[AdMin]]></wp:author_first_name><wp:author_last_name><?![CDATA[test]]></wp:author_last_name></wp:author><!--作者列表,可多個wp:author_id:自增序號wp:author_login:用戶名wp:author_email:郵箱wp:author_display_name:顯示的作者名稱wp:author_first_name、wp:author_last_name:如字面意,可為空,但需有<![CDATA[]]>P.S.<?![CDATA[**]]>可以理解成強制文本轉(zhuǎn)換,保留文本中所有字符,以避免非法字符對XML文件的影響(后文不再贅述)--><wp:category><wp:term_id>1</wp:term_id><wp:category_nicename>category_test</wp:category_nicename><wp:category_parent></wp:category_parent><wp:cat_name><?![CDATA[分類測試]]></wp:cat_name></wp:category><!--分類列表,可多個wp:term_id:自增序號,且分類和標簽用的是同一個wp:category_nicename:URL友好名稱,作為相關URL的一部分wp:category_parent:父分類,無即為空wp:cat_name:顯示的分類名稱--><wp:tag><wp:term_id>2</wp:term_id><wp:tag_slug>tag_test</wp:tag_slug><wp:tag_name><?![CDATA[標簽測試]]></wp:tag_name></wp:tag><!--標簽列表,可多個wp:term_id:自增序號,與標簽使用同一個序列wp:tag_slug:URL友好名稱,作為相關URL的一部分wp:tag_name:顯示的標簽名稱--><generator>http://wordpress.org/?v=3.1.3</generator><!--WXR文件生成工具的標識--><item><!--頁面或者日志內(nèi)容,每個為一個item--><title>Title</title><!--標題--><link>http://blog.example.com/title/</link><!--URL地址--><pubdate>Thu,?15?Apr?2010?23:20:03?+0000</pubdate><!--發(fā)布時間--><dc:creator>admin</dc:creator><!--文章作者--><guid?isPermaLink="false">http://blog.example.com/?page_id=1</guid><!--GUID?意為?Global?Unique?IDentification,即全局唯一標識isPermaLink="false"?指示該地址非合法URL地址的屬性--><description></description><content:encoded><?![CDATA[Content_test_1]]></content:encoded><!--這里是正文內(nèi)容--><excerpt:encoded><?![CDATA[]]></excerpt:encoded><!--文章摘錄,供RSS/Atom使用,一般為空--><wp:post_id>2</wp:post_id><!--頁面或日志的序號,兩者使用同一序列--><wp:post_date>2012-12-21?07:59:5</wp:post_date><!--發(fā)表時間--><wp:post_date_gmt>2010-12-20?23:59:59</wp:post_date_gmt><!--發(fā)表時間(GMT)--><wp:comment_status>open</wp:comment_status><!--評論開啟情況,open?/?closed--><wp:ping_status>closed</wp:ping_status><!--Ping開啟情況,open?/?closed--><wp:post_name>blog_title</wp:post_name><!--URL友好的名稱--><wp:status>publish</wp:status><!--頁面或日志狀態(tài),publish?/?draft?/?pending?/?private--><wp:post_parent>0</wp:post_parent><!--只用于頁面,指示父頁面的id--><wp:menu_order>0</wp:menu_order><!--只用與頁面,作為導航時的排序權值--><wp:post_type>post</wp:post_type><!--文章類型,post?/?page--><wp:post_password></wp:post_password><!--文章是否加密--><wp:is_sticky>0</wp:is_sticky><!--文章是否置頂,0?/?1--><category?domain="post_tag"?nicename="tag_test"><?![CDATA[Tag?Test]]></category><category?domain="category"?nicename="category_test"><?![CDATA[Category]]></category><!--日志或頁面的標簽和分類,可多個domain:標簽對應post_tag,分類對應categorynicename:對應標簽或分類的URL友好名稱<![CDATA[]]>:標簽或分類的顯示名稱--><wp:postmeta><!--日志或頁面的元數(shù)據(jù),可多個--><wp:meta_key>_edit_last</wp:meta_key><!--元數(shù)據(jù)的關鍵字--><wp:meta_value><?![CDATA[1]]></wp:meta_value><!--元數(shù)據(jù)對應關鍵字的值--></wp:postmeta><wp:comment><!--評論,可多個--><wp:comment_id>1</wp:comment_id><!--自增序號,評論專用--><wp:comment_author><?![CDATA[anonymous]]></wp:comment_author>><!--評論者用戶名--><wp:comment_author_email>anonymous@anonymous.com</wp:comment_author_email><!--評論者郵箱--><wp:comment_author_url>http://blog.anonymous.com</wp:comment_author_url><!--評論者鏈接--><wp:comment_author_ip>8.8.8.8</wp:comment_author_ip><!--評論者IP--><wp:comment_date>2012-12-21?07:59:59</wp:comment_date><!--評論時間--><wp:comment_date_gmt>2012-12-20?23:59:59</wp:comment_date_gmt><!--評論時間(GMT)--><wp:comment_content><?![CDATA[Content?of?Comment]]></wp:comment_content><!--評論內(nèi)容--><wp:comment_approved>1</wp:comment_approved><!--評論是否被允許--><wp:comment_type></wp:comment_type><!--評論類型,空白表示一般評論,否則會標記位pingback--><wp:comment_parent>0</wp:comment_parent><!--父評論,指定所回復的評論--><wp:comment_user_id>0</wp:comment_user_id><!--如果評論者為注冊用戶,這里會記錄用戶ID--></wp:comment></item> </channel> </rss>轉(zhuǎn)載于:https://my.oschina.net/ranvane/blog/391066
總結(jié)
以上是生活随笔為你收集整理的WordPress eXtended Rss (WXR)文件格式解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【华清远见】Java Web 阶段
- 下一篇: Excel插件不能加载原因总结