Element returns an etree.Element representing the object in XML form.
()
| 800 | |
| 801 | // Element returns an etree.Element representing the object in XML form. |
| 802 | func (a *Subject) Element() *etree.Element { |
| 803 | el := etree.NewElement("saml:Subject") |
| 804 | if a.NameID != nil { |
| 805 | el.AddChild(a.NameID.Element()) |
| 806 | } |
| 807 | for _, v := range a.SubjectConfirmations { |
| 808 | el.AddChild(v.Element()) |
| 809 | } |
| 810 | return el |
| 811 | } |
| 812 | |
| 813 | // NameID represents the SAML element NameID. |
| 814 | // |