コード例 #1
0
def action_peek_xml(body):
    """Determine action to invoke."""

    dom = xmlutil.safe_minidom_parse_string(body)
    action_node = dom.childNodes[0]

    return action_node.tagName
コード例 #2
0
ファイル: wsgi.py プロジェクト: n-nishida/rack
def action_peek_xml(body):
    """Determine action to invoke."""

    dom = xmlutil.safe_minidom_parse_string(body)
    action_node = dom.childNodes[0]

    return action_node.tagName
コード例 #3
0
 def _from_xml(self, datastring):
     plurals = set(self.metadata.get('plurals', {}))
     node = xmlutil.safe_minidom_parse_string(datastring).childNodes[0]
     return {node.nodeName: self._from_xml_node(node, plurals)}
コード例 #4
0
ファイル: common.py プロジェクト: n-nishida/rack
 def update(self, datastring):
     dom = xmlutil.safe_minidom_parse_string(datastring)
     metadata_item = self.extract_metadata(dom)
     return {'body': {'meta': metadata_item}}
コード例 #5
0
ファイル: wsgi.py プロジェクト: n-nishida/rack
 def _from_xml(self, datastring):
     plurals = set(self.metadata.get('plurals', {}))
     node = xmlutil.safe_minidom_parse_string(datastring).childNodes[0]
     return {node.nodeName: self._from_xml_node(node, plurals)}
コード例 #6
0
ファイル: common.py プロジェクト: n-nishida/rack
 def deserialize(self, text):
     dom = xmlutil.safe_minidom_parse_string(text)
     metadata_item = self.extract_metadata(dom)
     return {'body': {'meta': metadata_item}}
コード例 #7
0
ファイル: common.py プロジェクト: n-nishida/rack
 def _extract_metadata_container(self, datastring):
     dom = xmlutil.safe_minidom_parse_string(datastring)
     metadata_node = self.find_first_child_named(dom, "metadata")
     metadata = self.extract_metadata(metadata_node)
     return {'body': {'metadata': metadata}}
コード例 #8
0
ファイル: common.py プロジェクト: n-nishida/rack
 def deserialize(self, text):
     dom = xmlutil.safe_minidom_parse_string(text)
     metadata_node = self.find_first_child_named(dom, "metadata")
     metadata = self.extract_metadata(metadata_node)
     return {'body': {'metadata': metadata}}
コード例 #9
0
ファイル: common.py プロジェクト: yanyuge/rack
 def update(self, datastring):
     dom = xmlutil.safe_minidom_parse_string(datastring)
     metadata_item = self.extract_metadata(dom)
     return {'body': {'meta': metadata_item}}
コード例 #10
0
ファイル: common.py プロジェクト: yanyuge/rack
 def _extract_metadata_container(self, datastring):
     dom = xmlutil.safe_minidom_parse_string(datastring)
     metadata_node = self.find_first_child_named(dom, "metadata")
     metadata = self.extract_metadata(metadata_node)
     return {'body': {'metadata': metadata}}
コード例 #11
0
ファイル: common.py プロジェクト: yanyuge/rack
 def deserialize(self, text):
     dom = xmlutil.safe_minidom_parse_string(text)
     metadata_item = self.extract_metadata(dom)
     return {'body': {'meta': metadata_item}}
コード例 #12
0
ファイル: common.py プロジェクト: yanyuge/rack
 def deserialize(self, text):
     dom = xmlutil.safe_minidom_parse_string(text)
     metadata_node = self.find_first_child_named(dom, "metadata")
     metadata = self.extract_metadata(metadata_node)
     return {'body': {'metadata': metadata}}