あなたの助けが必要です。lxml ライブラリを使用して dtd ファイルを解析します。
この例で c 部分式を取得するにはどうすればよいですか?
dtd = etree.DTD(StringIO('<!ELEMENT a (b,c,d)>'))
私はこれを試します
content = dtd.elements()[0].content
left, right = content.left, content.right
しかし、それは右の部分式の左です。
あなたの助けが必要です。lxml ライブラリを使用して dtd ファイルを解析します。
この例で c 部分式を取得するにはどうすればよいですか?
dtd = etree.DTD(StringIO('<!ELEMENT a (b,c,d)>'))
私はこれを試します
content = dtd.elements()[0].content
left, right = content.left, content.right
しかし、それは右の部分式の左です。