1

Asciidoc ファイルからタグを抽出して Python 辞書に保存する方法が必要です。私は一般的に書いてAsciidocいますが、Python辞書を作成するためのキーとして抽出できるAsciidocで変数名を作成する方法がわかりません。私はドキュメントを探していましたが、役に立ちませんでした。

author name
----------
Kb

section name
-----------
requirement number

description
----------
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod    
tempor incididunt ut labore et dolore magna aliqua.

multiple paragraphs
-------------------
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut 
aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore 
eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, 
sunt in culpa qui officia deserunt mollit anim id est laborum.

したがって、このasciidocマークアップを次のような辞書に変換する方法が必要です

{ 'author name':u'Kb', 'section name':u'requirement number', ... }

asciidoc ファイルを xml に変換してから、xmltodict でこれを辞書に変換しようとしました。しかし、ディクショナリに多くの xml 形式のものを取得したため、それはうまく機能しませんでした。私はbeautifulsoupなどのさまざまなパーサーを見ましたが、asciidocはcloseタグを使用しないため、それが機能するかどうかもわかりません. 助言がありますか。

4

1 に答える 1

0

用語集ブロック ( http://asciidoc.org/userguide.htmlセクション 17.5)を使用しない理由はありますか?

[glossary]
A glossary term::
    The corresponding definition.
A second glossary term::
    The corresponding definition.

そこから xml を生成してそのように引き出すか、独自のカスタム バックエンドを作成して JSON を出力することができます。

于 2015-06-23T00:35:05.093 に答える