我认为resolveEntity和skippedEntity仅用于外部DTD。我通过修改XML使它起作用。
XML = """<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE test SYSTEM "external.dtd" ><test summary='step: &foo; &bar;'>Entity: ¬</test>"""
该 external.dtd 包含两个简单的实体声明。
<!ENTITY foo "bar"><!ENTITY bar "foo">
另外,我摆脱了resolveEntity。
输出-
TestHandler.startElement(), test : step: bar foo ()TestHandler.skippedEntity: not
希望这可以帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)