SORU
11 Temmuz 2011, PAZARTESİ


Ayrıştırma HTML reStructuredText

Hangi geliştiriciler paketi tarif edeyim bir çerçeve reStructuredText kullanarak yapıyorum. Bir GUI göstereyim HTML içine reStructuredText ayrıştırmak istiyorum.

Mükemmel Sfenks aşinayım, ama asla başka reStructuredText ayrıştırılmış ettim. ReStructuredText, ve muhtemelen bazı ek argümanlar bir dizi alır, ve HTML bir dize döndüren bir işlev gibi bir şey hayal ettim.

ReStructuredText ayrıştırma sorumlu olan Docutils, içine baktım. Bu fonksiyonu bulmak için nasıl hiç anlayamadım. Web üzerinde belgeleri eksiktir. docutils.parsers.rst modülündeki işlevlerin birçok dosya adları yönelik gibi görünüyordu. Dosya yok! Sadece dizeleri hallediyorum.

Parser Document oluşturma ve parse yöntemi kullanarak denedim, ama ben sadece .tab_width eksik bir ayar ile ilgili bir hata.

Herkes HTML reStructuredText ayrıştırmak için nasıl biliyor mu?

CEVAP
11 Temmuz 2011, PAZARTESİ


Böyle bir şey deneyin

>>> from docutils.core import publish_string
>>> publish_string("*anurag*", writer_name='html')

publish_string dizeleri ve çıkışları bir dize kabul eder ya da publish_parts html belgesi belirli kısımları, örneğin almak için kullanabilirsiniz

>>> from docutils.core import publish_parts
>>> print publish_parts("*anurag*", writer_name='html')['html_body']
<p><em>anurag</em></p>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • Sams Page :D

    Sams Page :D

    15 Mart 2009
  • Strata1000

    Strata1000

    28 EYLÜL 2009