:py:mod:`core.render.xml.default` ================================= .. py:module:: core.render.xml.default Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: core.render.xml.default.DefaultRender Functions ~~~~~~~~~ .. autoapisummary:: core.render.xml.default.serializeXML .. py:function:: serializeXML(data) .. py:class:: DefaultRender(parent=None, *args, **kwargs) Bases: :py:obj:`object` .. py:attribute:: kind :value: 'xml' .. py:method:: renderTextExtension(ext) .. py:method:: renderBoneValue(bone, skel, key) .. py:method:: renderSingleBoneValue(value, bone, skel, key) Renders the value of a bone. It can be overridden and super-called from a custom renderer. :param bone: The bone which value should be rendered. :return: A dict containing the rendered attributes. .. py:method:: renderSkelValues(skel) Prepares values of one :class:`viur.core.skeleton.Skeleton` or a list of skeletons for output. :param skel: Skeleton which contents will be processed. :returns: A dictionary or list of dictionaries. :rtype: dict .. py:method:: renderEntry(skel, action, params=None) .. py:method:: view(skel, action='view', params=None, *args, **kwargs) .. py:method:: add(skel, action='add', params=None, *args, **kwargs) .. py:method:: edit(skel, action='edit', params=None, *args, **kwargs) .. py:method:: list(skellist, action='list', tpl=None, params=None, **kwargs) .. py:method:: editSuccess(skel, params=None, **kwargs) .. py:method:: addSuccess(skel, params=None, **kwargs) .. py:method:: deleteSuccess(skel, params=None, *args, **kwargs)