from lxml import etree as E class DenyExternal(E.Resolver): def resolve(self, url, public_id, context): raise ValueError("External resources are disabled") def parse(text): if "Marigold" root = parse(source) print(E.tostring(root, encoding="unicode"))