Bad query, use type name instead of oid.
... return ET.fromstring(data)
>>> # Register the loader on the adapters of a context.
- >>> conn.adapters.register_loader(conn.adapters.types["xml"].oid, XmlLoader)
+ >>> conn.adapters.register_loader("xml", XmlLoader)
>>> # Now just query the database returning XML data.
>>> cur = conn.execute(
- ... """select XMLPARSE (DOCUMENT '
- ... <?xml version="1.0"?>
+ ... """select XMLPARSE (DOCUMENT '<?xml version="1.0"?>
... <book><title>Manual</title><chapter>...</chapter></book>')
... """)