public ServerNode(ServerDetails serverDetails) : base(serverDetails.Server, 1, 1)
            {
                this.ServerDetails = serverDetails;

                try
                {
                    nodeWikiPages  = new WikiPagesNode(serverDetails);
                    nodeTickets    = new TicketsNode(serverDetails);
                    nodeAttributes = new AttributesNode(serverDetails);

                    this.Nodes.Add(nodeWikiPages);
                    this.Nodes.Add(nodeTickets);
                    this.Nodes.Add(nodeAttributes);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
 public XmlAttributeSyntax GetAttribute(string localName, string prefix = null) => AttributesNode.FirstOrDefault(
     attr => string.Equals(attr.NameNode.LocalName, localName, StringComparison.Ordinal) && string.Equals(attr.NameNode.Prefix, prefix, StringComparison.Ordinal)
     );
            public ServerNode(ServerDetails serverDetails)
                : base(serverDetails.Server, 1, 1)
            {
                this.ServerDetails = serverDetails;

                try
                {
                    nodeWikiPages = new WikiPagesNode(serverDetails);
                    nodeTickets = new TicketsNode(serverDetails);
                    nodeAttributes = new AttributesNode(serverDetails);

                    this.Nodes.Add(nodeWikiPages);
                    this.Nodes.Add(nodeTickets);
                    this.Nodes.Add(nodeAttributes);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }