私は以下の XML ファイルを持っています。現在、minidom を使用しています。例documentElement
では、 が定義を無視しているため、参照が無視tagName
されていることがわかります。xyz:widget
!ENTITY
!DOCTYPE
!ENTITY 定義と !DOCTYPE 参照が無視されないように、 ドキュメント タイプ定義をサポートする XML パーサーは次のうちどれですか。
<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE widget [
<!ENTITY widgets-ns "http://www.w3.org/ns/widgets">
<!ENTITY pass "pass&.html">
]>
<xyz:widget xmlns:xyz="&widgets-ns;">
<xyz:content src="&pass;"/>
<xyz:name>bv</xyz:name>
</xyz:widget>
XML
したがって、上記の例では、python を使用して同等のものを取得できます。
<widget xmlns="http://www.w3.org/ns/widgets">
<content src="pass&.html"/>
<name>bv</name>
</widget>
またはDOM
、documentElement
aswidget
とそのchildNodes
as content
、およびvalueなどname
のwidget
属性を持つ を取得します。xmlns
http://www.w3.org/ns/widgets
おそらく正しい用語を使用していない可能性がありますが、上記の例の助けを借りて自分自身を明確にしたことを願っています.