WikiDer > Yordam: Eksport - Vikipediya

Help:Export - Wikipedia

Wiki-sahifalarni maxsus eksport qilish mumkin XML formatini Import masalan, tarkibni tahlil qilish uchun boshqa MediaWiki o'rnatishda yoki uni boshqa usulda ishlating. Shuningdek qarang m: Sindikatlanish kanallari sahifalardan tashqari barcha boshqa ma'lumotlarni eksport qilish uchun va qarang Yordam: Import sahifalarni import qilishda.

Qanday qilib eksport qilish kerak

Sahifalarni eksport qilishning kamida oltita usuli mavjud:

Odatiy bo'lib, faqat sahifaning joriy versiyasi kiritilgan. Ixtiyoriy ravishda sana, vaqt, foydalanuvchi nomi va tahrirlash xulosasi bilan barcha versiyalarni olishingiz mumkin.

Bundan tashqari, siz SQL ma'lumotlar bazasini nusxalashingiz mumkin. MediaWiki 1.5-dan oldin ma'lumotlar bazasi chiqindilari shu tarzda taqdim etilgan va bu haqda endi tushuntirish berilmaydi.

"Maxsus: eksport" dan foydalanish

Eksport qilish ism maydonining barcha sahifalari, masalan.

1. Eksport qilish uchun sahifalar nomlarini oling

  • Boring Maxsus: Allpages va kerakli ism maydonini tanlang.
  • Matn muharririga sahifa nomlari ro'yxatini nusxalash
  • Barcha sahifa nomlarini alohida satrlarga qo'ying
  • Tanlangan nom maydoni asosiy nom bo'lmasa, sahifa nomlariga nom maydoniga prefiks o'rnating (masalan, 'Yordam: Mundarija').

2. Eksportni amalga oshiring

  • Boring Maxsus: eksport va bo'sh satrlar yo'qligiga ishonch hosil qilib, barcha sahifalaringiz nomlarini matn qutisiga qo'ying.
  • "So'rovni yuborish" tugmasini bosing
  • Olingan XML-ni brauzeringizning saqlash imkoniyatidan foydalangan holda faylga saqlang.

va nihoyat ...

  • Matn muharririda XML faylini oching. Pastki qismga o'ting xato xabarlarini tekshiring.

Endi siz ushbu XML faylidan foydalanishingiz mumkin importni amalga oshirish.

To'liq tarixni eksport qilish

-Dagi katagiga belgi qo'ying Maxsus: eksport interfeys to'liq tarixni (maqolaning barcha versiyalari) yoki maqolalarning eng so'nggi versiyasini eksport qilishni tanlaydi. Maksimal 1000 ta reviziya qaytarildi; batafsil ma'lumotga ko'ra boshqa tahrirlarni talab qilish mumkin MW: Maxsus parametrlar: Eksport.

Eksport formati

Siz olgan XML faylining formati har jihatdan bir xil. Ushbu format kodlangan XML sxemasi da http://www.mediawiki.org/xml/export-0.6.xsd. Ushbu format veb-brauzerda ko'rish uchun mo'ljallanmagan, ammo ba'zi brauzerlar tanlangan qismlarni ko'rish yoki yashirish uchun "+" va "-" havolalari bilan yaxshi bosilgan XML-ni ko'rsatadilar. Shu bilan bir qatorda, XML-manbani brauzerning "ko'rish manbasini" xususiyati yordamida yoki XML faylini mahalliy ravishda saqlaganidan so'ng, tanlagan dastur bilan ko'rish mumkin. Agar siz to'g'ridan-to'g'ri XML manbasini o'qigan bo'lsangiz, haqiqiy vikitekstni topish qiyin bo'lmaydi. Agar siz maxsus XML muharriridan foydalanmasangiz, "<" va ">" ko'rinishida & lt; va & gt;, XML teglari bilan ziddiyatni oldini olish uchun; noaniqlikdan qochish uchun "&" "& amp;" deb kodlanadi.

Amaldagi versiyada eksport formatida viki formatini XML bilan almashtirish mavjud emas (qarang Vikipediya DTD eski taklif uchun yoki Wiki formatlash tili). Siz vikitekstni faqat maqolani tahrirlash paytida olganingiz kabi olasiz. (Eksportdan keyin foydalanishingiz mumkin muqobil tahlilchilar vikitekstni boshqa formatga o'tkazish uchun)

Misol

   xml: lang ="uz">    <page>      <title>Sahifaning nomi</title>      <!-- page namespace code -->      <ns>0</ns>      <id>2</id>      <!-- If page is a redirection, element "redirect" contains title of the page redirect to -->       sarlavha ="Sahifaning sarlavhasini qayta yo'naltirish" />      <restrictions>tahrirlash = sysop: move = sysop</restrictions>      <revision>        <timestamp>2001-01-15T13: 15: 00Z</timestamp>        <contributor>          <username>Foobar</username>          <id>65536</id>        </contributor>        <comment>Menda bitta gap bor!</comment>        <text>Bu erda [[matn]] to'plami.</text>         />      </revision>      <revision>        <timestamp>2001-01-15T13: 10: 27Z</timestamp>        <contributor><ip>10.0.0.2</ip></contributor>        <comment>yangi!</comment>        <text>Oldinroq [[tahrir]].</text>      </revision>      <revision>        <!-- deleted revision example -->        <id>4557485</id>        <parentid>1243372</parentid>        <timestamp>2010-06-24T02: 40: 22Z</timestamp>         o'chirilgan ="o'chirildi" />        <model>vikitekst</model>        <format>matn / x-wiki</format>         o'chirilgan ="o'chirildi" />        <sha1/>      </revision>    </page>        <page>      <title>Muloqot: Sahifaning nomi</title>      <revision>        <timestamp>2001-01-15T14: 03: 00Z</timestamp>        <contributor><ip>10.0.0.2</ip></contributor>        <comment>hey</comment>        <text>NIMA UCHUN SAHIFANI QILIB QOLDING ?? !!! men bu jerkni tahrir qilardim</text>      </revision>    </page>  </mediawiki>

DTD

Mana norasmiy, qisqasi Hujjat turini aniqlash formatining versiyasi. Agar siz DTD nima ekanligini bilmasangiz, unga e'tibor bermang.

<!ELEMENT mediawiki (siteinfo?,page*)><!-- version contains the version number of the format (currently 0.3) -->  versiyasi CDATA # TALABLI   xmlns CDATA #FIXED "" http://www.mediawiki.org/xml/export-0.3/ "  xmlns: xsi CDATA #FIXED "http://www.w3.org/2001/XMLSchema-instance"  xsi: schemaLocation CDATA #FIXED    "http://www.mediawiki.org/xml/export-0.3/ http://www.mediawiki.org/xml/export-0.3.xsd"><!ELEMENT siteinfo (sitename,base,generator,case,namespaces)><!ELEMENT sitename (#PCDATA)>      <!-- name of the wiki --><!ELEMENT base (#PCDATA)>          <!-- url of the main page --><!ELEMENT generator (#PCDATA)>     <!-- MediaWiki version string --><!ELEMENT case (#PCDATA)>          <!-- how cases in page names are handled -->                            "katta-kichik" variant kelajak uchun saqlangan -><!ELEMENT namespaces (namespace+)> <!-- list of namespaces and prefixes -->  <!ELEMENT namespace (#PCDATA)>     <!-- contains namespace prefix -->  <!ATTLIST namespace key CDATA #REQUIRED> <!-- internal namespace number --><!ELEMENT page (title,id?,restrictions?,(revision|upload)*)>  <!ELEMENT title (#PCDATA)>         <!-- Title with namespace prefix -->  <!ELEMENT id (#PCDATA)>   <!ELEMENT restrictions (#PCDATA)>  <!-- optional page restrictions --><!ELEMENT revision (id?,timestamp,contributor,minor?,comment,text)>  <!ELEMENT timestamp (#PCDATA)>     <!-- according to ISO8601 -->  <!ELEMENT minor EMPTY>             <!-- minor flag -->  <!ELEMENT comment (#PCDATA)>   <!ELEMENT text (#PCDATA)>          <!-- Wikisyntax -->  <!ATTLIST text xml:space CDATA  #FIXED "preserve"><!ELEMENT contributor ((username,id) | ip)>  <!ELEMENT username (#PCDATA)>  <!ELEMENT ip (#PCDATA)><!ELEMENT upload (timestamp,contributor,comment?,filename,src,size)>  <!ELEMENT filename (#PCDATA)>  <!ELEMENT src (#PCDATA)>  <!ELEMENT size (#PCDATA)>

XML eksportini qayta ishlash

Ko'pgina vositalar eksport qilingan XML-ni qayta ishlashi mumkin. Agar siz ko'p sonli sahifalarni (masalan, butun chiqindilarni) qayta ishlasangiz, ehtimol siz hujjatni asosiy xotiraga ololmaysiz, shuning uchun sizga ajraluvchi kerak bo'ladi SAX yoki hodisaga asoslangan boshqa usullar.

XML kodining bir qismini to'g'ridan-to'g'ri qayta ishlash uchun oddiy iboralardan ham foydalanishingiz mumkin. Ular tez ishlaydi, ammo ularni saqlash qiyin.

Iltimos, bu erda XML eksportini qayta ishlash usullari va vositalarini ko'rsating:

Tafsilotlar va amaliy maslahatlar

  • Sahifaning nom maydonini aniqlash uchun uning sarlavhasida belgilangan prefiks bilan mos kelish kerak

/ mediawiki / siteinfo / nom maydonlari / ism maydoni

  • Mumkin bo'lgan cheklovlar mavjud
    • sysop (himoyalangan sahifalar)

Shuningdek qarang

Vikipediyaga maxsus yordam