Source code for solidipes.loaders.xml
import xmltodict
from .. import viewers
from ..utils import solidipes_logging as logging
from .text import Text
logger = logging.getLogger()
[docs]
class XML(Text):
supported_mime_types = {"text/xml": "xml", "application/xml": "xml", "application/paraview/state": "xml"}
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.default_viewer = viewers.XML
@Text.loadable
def xml(self):
text = self.text
xml = xmltodict.parse(text)
return xml