--- /dev/null
+from sfa.rspecs.elements.element import Element
+from sfa.rspecs.elements.pl_tag import PLTag
+
+class SFAv1PLTag:
+ @staticmethod
+ def add_pl_tags(xml, pl_tags):
+ for pl_tag in pl_tags:
+ pl_tag_elem = xml.add_element(pl_tag['name'])
+ pl_tag_elem.set_text(pl_tag['value'])
+
+ @staticmethod
+ def get_pl_tags(xml, ignore=[]):
+ pl_tags = []
+ for elem in xml.iterchildren():
+ if elem.tag not in ignore:
+ pl_tag = PLTag({'name': elem.tag, 'value': elem.text})
+ pl_tags.appen(pl_tag)
+ return pl_tags
+